diff options
Diffstat (limited to 'cts/scheduler/dot')
811 files changed, 31544 insertions, 0 deletions
diff --git a/cts/scheduler/dot/1-a-then-bm-move-b.dot b/cts/scheduler/dot/1-a-then-bm-move-b.dot new file mode 100644 index 0000000..93be6d0 --- /dev/null +++ b/cts/scheduler/dot/1-a-then-bm-move-b.dot @@ -0,0 +1,12 @@ + digraph "g" { +"B_migrate_from_0 18node1" -> "B_start_0 18node1" [ style = bold] +"B_migrate_from_0 18node1" -> "B_stop_0 18node2" [ style = bold] +"B_migrate_from_0 18node1" [ style=bold color="green" fontcolor="black"] +"B_migrate_to_0 18node2" -> "B_migrate_from_0 18node1" [ style = bold] +"B_migrate_to_0 18node2" [ style=bold color="green" fontcolor="black"] +"B_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] +"B_start_0 18node1" -> "B_monitor_60000 18node1" [ style = bold] +"B_start_0 18node1" [ style=bold color="green" fontcolor="orange"] +"B_stop_0 18node2" -> "B_start_0 18node1" [ style = bold] +"B_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/10-a-then-bm-b-move-a-clone.dot b/cts/scheduler/dot/10-a-then-bm-b-move-a-clone.dot new file mode 100644 index 0000000..cd948f5 --- /dev/null +++ b/cts/scheduler/dot/10-a-then-bm-b-move-a-clone.dot @@ -0,0 +1,17 @@ + digraph "g" { +"myclone-clone_stop_0" -> "myclone-clone_stopped_0" [ style = bold] +"myclone-clone_stop_0" -> "myclone_stop_0 f20node1" [ style = bold] +"myclone-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"myclone-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"myclone_stop_0 f20node1" -> "myclone-clone_stopped_0" [ style = bold] +"myclone_stop_0 f20node1" [ style=bold color="green" fontcolor="black"] +"vm_migrate_from_0 f20node2" -> "vm_start_0 f20node2" [ style = bold] +"vm_migrate_from_0 f20node2" -> "vm_stop_0 f20node1" [ style = bold] +"vm_migrate_from_0 f20node2" [ style=bold color="green" fontcolor="black"] +"vm_migrate_to_0 f20node1" -> "vm_migrate_from_0 f20node2" [ style = bold] +"vm_migrate_to_0 f20node1" [ style=bold color="green" fontcolor="black"] +"vm_start_0 f20node2" [ style=bold color="green" fontcolor="orange"] +"vm_stop_0 f20node1" -> "myclone-clone_stop_0" [ style = bold] +"vm_stop_0 f20node1" -> "vm_start_0 f20node2" [ style = bold] +"vm_stop_0 f20node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/11-a-then-bm-b-move-a-clone-starting.dot b/cts/scheduler/dot/11-a-then-bm-b-move-a-clone-starting.dot new file mode 100644 index 0000000..4fd6a7d --- /dev/null +++ b/cts/scheduler/dot/11-a-then-bm-b-move-a-clone-starting.dot @@ -0,0 +1,31 @@ + digraph "g" { +"myclone-clone_running_0" -> "vm_migrate_to_0 f20node1" [ style = dashed] +"myclone-clone_running_0" -> "vm_start_0 f20node2" [ style = bold] +"myclone-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"myclone-clone_start_0" -> "myclone-clone_running_0" [ style = bold] +"myclone-clone_start_0" -> "myclone_start_0 f20node2" [ style = bold] +"myclone-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"myclone-clone_stop_0" -> "myclone-clone_stopped_0" [ style = bold] +"myclone-clone_stop_0" -> "myclone_stop_0 f20node1" [ style = bold] +"myclone-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"myclone-clone_stopped_0" -> "myclone-clone_start_0" [ style = bold] +"myclone-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"myclone_monitor_0 f20node2" -> "myclone-clone_start_0" [ style = bold] +"myclone_monitor_0 f20node2" -> "myclone-clone_stopped_0" [ style = bold] +"myclone_monitor_0 f20node2" -> "vm_stop_0 f20node1" [ style = bold] +"myclone_monitor_0 f20node2" [ style=bold color="green" fontcolor="black"] +"myclone_start_0 f20node2" -> "myclone-clone_running_0" [ style = bold] +"myclone_start_0 f20node2" [ style=bold color="green" fontcolor="black"] +"myclone_stop_0 f20node1" -> "myclone-clone_stopped_0" [ style = bold] +"myclone_stop_0 f20node1" -> "myclone_start_0 f20node2" [ style = bold] +"myclone_stop_0 f20node1" [ style=bold color="green" fontcolor="black"] +"vm_migrate_from_0 f20node2" -> "vm_start_0 f20node2" [ style = dashed] +"vm_migrate_from_0 f20node2" -> "vm_stop_0 f20node1" [ style = dashed] +"vm_migrate_from_0 f20node2" [ style=dashed color="red" fontcolor="black"] +"vm_migrate_to_0 f20node1" -> "vm_migrate_from_0 f20node2" [ style = dashed] +"vm_migrate_to_0 f20node1" [ style=dashed color="red" fontcolor="black"] +"vm_start_0 f20node2" [ style=bold color="green" fontcolor="black"] +"vm_stop_0 f20node1" -> "myclone-clone_stop_0" [ style = bold] +"vm_stop_0 f20node1" -> "vm_start_0 f20node2" [ style = bold] +"vm_stop_0 f20node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/1360.dot b/cts/scheduler/dot/1360.dot new file mode 100644 index 0000000..c183e38 --- /dev/null +++ b/cts/scheduler/dot/1360.dot @@ -0,0 +1,16 @@ + digraph "g" { +"dollies:0_start_0 ssgtest1b" -> "dolly_running_0" [ style = bold] +"dollies:0_start_0 ssgtest1b" [ style=bold color="green" fontcolor="black"] +"dollies:0_stop_0 ssgtest1a" -> "dollies:0_start_0 ssgtest1b" [ style = bold] +"dollies:0_stop_0 ssgtest1a" -> "dolly_stopped_0" [ style = bold] +"dollies:0_stop_0 ssgtest1a" [ style=bold color="green" fontcolor="black"] +"dolly_running_0" [ style=bold color="green" fontcolor="orange"] +"dolly_start_0" -> "dollies:0_start_0 ssgtest1b" [ style = bold] +"dolly_start_0" -> "dolly_running_0" [ style = bold] +"dolly_start_0" [ style=bold color="green" fontcolor="orange"] +"dolly_stop_0" -> "dollies:0_stop_0 ssgtest1a" [ style = bold] +"dolly_stop_0" -> "dolly_stopped_0" [ style = bold] +"dolly_stop_0" [ style=bold color="green" fontcolor="orange"] +"dolly_stopped_0" -> "dolly_start_0" [ style = bold] +"dolly_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/1484.dot b/cts/scheduler/dot/1484.dot new file mode 100644 index 0000000..334393a --- /dev/null +++ b/cts/scheduler/dot/1484.dot @@ -0,0 +1,5 @@ + digraph "g" { +"the-future-of-vaj_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"the-future-of-vaj_stop_0 hb2" -> "the-future-of-vaj_start_0 <none>" [ style = dashed] +"the-future-of-vaj_stop_0 hb2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/1494.dot b/cts/scheduler/dot/1494.dot new file mode 100644 index 0000000..bb473b2 --- /dev/null +++ b/cts/scheduler/dot/1494.dot @@ -0,0 +1,8 @@ + digraph "g" { +"ima_cloneid_stop_0" -> "ima_cloneid_stopped_0" [ style = bold] +"ima_cloneid_stop_0" -> "ima_rscid:0_stop_0 hb1" [ style = bold] +"ima_cloneid_stop_0" [ style=bold color="green" fontcolor="orange"] +"ima_cloneid_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ima_rscid:0_stop_0 hb1" -> "ima_cloneid_stopped_0" [ style = bold] +"ima_rscid:0_stop_0 hb1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/2-am-then-b-move-a.dot b/cts/scheduler/dot/2-am-then-b-move-a.dot new file mode 100644 index 0000000..12d40eb --- /dev/null +++ b/cts/scheduler/dot/2-am-then-b-move-a.dot @@ -0,0 +1,12 @@ + digraph "g" { +"A_migrate_from_0 18node2" -> "A_start_0 18node2" [ style = bold] +"A_migrate_from_0 18node2" -> "A_stop_0 18node1" [ style = bold] +"A_migrate_from_0 18node2" [ style=bold color="green" fontcolor="black"] +"A_migrate_to_0 18node1" -> "A_migrate_from_0 18node2" [ style = bold] +"A_migrate_to_0 18node1" [ style=bold color="green" fontcolor="black"] +"A_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"A_start_0 18node2" -> "A_monitor_60000 18node2" [ style = bold] +"A_start_0 18node2" [ style=bold color="green" fontcolor="orange"] +"A_stop_0 18node1" -> "A_start_0 18node2" [ style = bold] +"A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/3-am-then-bm-both-migrate.dot b/cts/scheduler/dot/3-am-then-bm-both-migrate.dot new file mode 100644 index 0000000..a80b6cd --- /dev/null +++ b/cts/scheduler/dot/3-am-then-bm-both-migrate.dot @@ -0,0 +1,27 @@ + digraph "g" { +"A_migrate_from_0 18node2" -> "A_start_0 18node2" [ style = bold] +"A_migrate_from_0 18node2" -> "A_stop_0 18node1" [ style = bold] +"A_migrate_from_0 18node2" -> "B_migrate_to_0 18node2" [ style = bold] +"A_migrate_from_0 18node2" [ style=bold color="green" fontcolor="black"] +"A_migrate_to_0 18node1" -> "A_migrate_from_0 18node2" [ style = bold] +"A_migrate_to_0 18node1" [ style=bold color="green" fontcolor="black"] +"A_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"A_start_0 18node2" -> "A_monitor_60000 18node2" [ style = bold] +"A_start_0 18node2" -> "B_migrate_to_0 18node2" [ style = dashed] +"A_start_0 18node2" -> "B_start_0 18node1" [ style = bold] +"A_start_0 18node2" [ style=bold color="green" fontcolor="orange"] +"A_stop_0 18node1" -> "A_start_0 18node2" [ style = bold] +"A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"B_migrate_from_0 18node1" -> "B_start_0 18node1" [ style = bold] +"B_migrate_from_0 18node1" -> "B_stop_0 18node2" [ style = bold] +"B_migrate_from_0 18node1" [ style=bold color="green" fontcolor="black"] +"B_migrate_to_0 18node2" -> "B_migrate_from_0 18node1" [ style = bold] +"B_migrate_to_0 18node2" [ style=bold color="green" fontcolor="black"] +"B_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] +"B_start_0 18node1" -> "B_monitor_60000 18node1" [ style = bold] +"B_start_0 18node1" [ style=bold color="green" fontcolor="orange"] +"B_stop_0 18node2" -> "A_migrate_to_0 18node1" [ style = dashed] +"B_stop_0 18node2" -> "A_stop_0 18node1" [ style = bold] +"B_stop_0 18node2" -> "B_start_0 18node1" [ style = bold] +"B_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/4-am-then-bm-b-not-migratable.dot b/cts/scheduler/dot/4-am-then-bm-b-not-migratable.dot new file mode 100644 index 0000000..08312e9 --- /dev/null +++ b/cts/scheduler/dot/4-am-then-bm-b-not-migratable.dot @@ -0,0 +1,20 @@ + digraph "g" { +"A_migrate_from_0 18node2" -> "A_start_0 18node2" [ style = bold] +"A_migrate_from_0 18node2" -> "A_stop_0 18node1" [ style = bold] +"A_migrate_from_0 18node2" [ style=bold color="green" fontcolor="black"] +"A_migrate_to_0 18node1" -> "A_migrate_from_0 18node2" [ style = bold] +"A_migrate_to_0 18node1" [ style=bold color="green" fontcolor="black"] +"A_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"A_start_0 18node2" -> "A_monitor_60000 18node2" [ style = bold] +"A_start_0 18node2" -> "B_start_0 18node1" [ style = bold] +"A_start_0 18node2" [ style=bold color="green" fontcolor="orange"] +"A_stop_0 18node1" -> "A_start_0 18node2" [ style = bold] +"A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"B_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] +"B_start_0 18node1" -> "B_monitor_60000 18node1" [ style = bold] +"B_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"B_stop_0 18node2" -> "A_migrate_to_0 18node1" [ style = bold] +"B_stop_0 18node2" -> "A_stop_0 18node1" [ style = bold] +"B_stop_0 18node2" -> "B_start_0 18node1" [ style = bold] +"B_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/5-am-then-bm-a-not-migratable.dot b/cts/scheduler/dot/5-am-then-bm-a-not-migratable.dot new file mode 100644 index 0000000..baf3ba1 --- /dev/null +++ b/cts/scheduler/dot/5-am-then-bm-a-not-migratable.dot @@ -0,0 +1,20 @@ + digraph "g" { +"A_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"A_start_0 18node2" -> "A_monitor_60000 18node2" [ style = bold] +"A_start_0 18node2" -> "B_migrate_to_0 18node2" [ style = dashed] +"A_start_0 18node2" -> "B_start_0 18node1" [ style = bold] +"A_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"A_stop_0 18node1" -> "A_start_0 18node2" [ style = bold] +"A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"B_migrate_from_0 18node1" -> "B_start_0 18node1" [ style = dashed] +"B_migrate_from_0 18node1" -> "B_stop_0 18node2" [ style = dashed] +"B_migrate_from_0 18node1" [ style=dashed color="red" fontcolor="black"] +"B_migrate_to_0 18node2" -> "B_migrate_from_0 18node1" [ style = dashed] +"B_migrate_to_0 18node2" [ style=dashed color="red" fontcolor="black"] +"B_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] +"B_start_0 18node1" -> "B_monitor_60000 18node1" [ style = bold] +"B_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"B_stop_0 18node2" -> "A_stop_0 18node1" [ style = bold] +"B_stop_0 18node2" -> "B_start_0 18node1" [ style = bold] +"B_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/594.dot b/cts/scheduler/dot/594.dot new file mode 100644 index 0000000..5c64a7a --- /dev/null +++ b/cts/scheduler/dot/594.dot @@ -0,0 +1,37 @@ + digraph "g" { +"DcIPaddr_monitor_0 hadev1" -> "DcIPaddr_start_0 hadev1" [ style = bold] +"DcIPaddr_monitor_0 hadev1" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_5000 hadev1" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_start_0 hadev1" -> "DcIPaddr_monitor_5000 hadev1" [ style = bold] +"DcIPaddr_start_0 hadev1" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_stop_0 hadev2" -> "DcIPaddr_start_0 hadev1" [ style = bold] +"DcIPaddr_stop_0 hadev2" -> "do_shutdown hadev2" [ style = bold] +"DcIPaddr_stop_0 hadev2" [ style=bold color="green" fontcolor="black"] +"DoFencing_stop_0" -> "DoFencing_stopped_0" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:0_stop_0 hadev2" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:2_stop_0 hadev1" [ style = bold] +"DoFencing_stop_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:0_monitor_0 hadev1" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:0_monitor_0 hadev1" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_stop_0 hadev2" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:0_stop_0 hadev2" -> "do_shutdown hadev2" [ style = bold] +"child_DoFencing:0_stop_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 hadev2" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_stop_0 hadev1" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_stop_0 hadev1" [ style=bold color="green" fontcolor="black"] +"do_shutdown hadev2" [ style=bold color="green" fontcolor="black"] +"rsc_hadev2_monitor_0 hadev1" -> "rsc_hadev2_start_0 hadev1" [ style = bold] +"rsc_hadev2_monitor_0 hadev1" [ style=bold color="green" fontcolor="black"] +"rsc_hadev2_monitor_5000 hadev1" [ style=bold color="green" fontcolor="black"] +"rsc_hadev2_start_0 hadev1" -> "rsc_hadev2_monitor_5000 hadev1" [ style = bold] +"rsc_hadev2_start_0 hadev1" [ style=bold color="green" fontcolor="black"] +"rsc_hadev2_stop_0 hadev2" -> "do_shutdown hadev2" [ style = bold] +"rsc_hadev2_stop_0 hadev2" -> "rsc_hadev2_start_0 hadev1" [ style = bold] +"rsc_hadev2_stop_0 hadev2" [ style=bold color="green" fontcolor="black"] +"rsc_hadev3_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' hadev3" -> "DcIPaddr_start_0 hadev1" [ style = bold] +"stonith 'reboot' hadev3" -> "rsc_hadev2_start_0 hadev1" [ style = bold] +"stonith 'reboot' hadev3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/6-migrate-group.dot b/cts/scheduler/dot/6-migrate-group.dot new file mode 100644 index 0000000..22f79bb --- /dev/null +++ b/cts/scheduler/dot/6-migrate-group.dot @@ -0,0 +1,61 @@ + digraph "g" { +"A_migrate_from_0 18node2" -> "A_start_0 18node2" [ style = bold] +"A_migrate_from_0 18node2" -> "A_stop_0 18node1" [ style = bold] +"A_migrate_from_0 18node2" -> "B_migrate_to_0 18node1" [ style = bold] +"A_migrate_from_0 18node2" [ style=bold color="green" fontcolor="black"] +"A_migrate_to_0 18node1" -> "A_migrate_from_0 18node2" [ style = bold] +"A_migrate_to_0 18node1" [ style=bold color="green" fontcolor="black"] +"A_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"A_start_0 18node2" -> "A_monitor_60000 18node2" [ style = bold] +"A_start_0 18node2" -> "B_migrate_to_0 18node1" [ style = dashed] +"A_start_0 18node2" -> "B_start_0 18node2" [ style = bold] +"A_start_0 18node2" -> "thegroup_running_0" [ style = bold] +"A_start_0 18node2" [ style=bold color="green" fontcolor="orange"] +"A_stop_0 18node1" -> "A_start_0 18node2" [ style = bold] +"A_stop_0 18node1" -> "thegroup_stopped_0" [ style = bold] +"A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"B_migrate_from_0 18node2" -> "B_start_0 18node2" [ style = bold] +"B_migrate_from_0 18node2" -> "B_stop_0 18node1" [ style = bold] +"B_migrate_from_0 18node2" -> "C_migrate_to_0 18node1" [ style = bold] +"B_migrate_from_0 18node2" [ style=bold color="green" fontcolor="black"] +"B_migrate_to_0 18node1" -> "B_migrate_from_0 18node2" [ style = bold] +"B_migrate_to_0 18node1" [ style=bold color="green" fontcolor="black"] +"B_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"B_start_0 18node2" -> "B_monitor_60000 18node2" [ style = bold] +"B_start_0 18node2" -> "C_migrate_to_0 18node1" [ style = dashed] +"B_start_0 18node2" -> "C_start_0 18node2" [ style = bold] +"B_start_0 18node2" -> "thegroup_running_0" [ style = bold] +"B_start_0 18node2" [ style=bold color="green" fontcolor="orange"] +"B_stop_0 18node1" -> "A_migrate_to_0 18node1" [ style = dashed] +"B_stop_0 18node1" -> "A_stop_0 18node1" [ style = bold] +"B_stop_0 18node1" -> "B_start_0 18node2" [ style = bold] +"B_stop_0 18node1" -> "thegroup_stopped_0" [ style = bold] +"B_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"C_migrate_from_0 18node2" -> "C_start_0 18node2" [ style = bold] +"C_migrate_from_0 18node2" -> "C_stop_0 18node1" [ style = bold] +"C_migrate_from_0 18node2" [ style=bold color="green" fontcolor="black"] +"C_migrate_to_0 18node1" -> "C_migrate_from_0 18node2" [ style = bold] +"C_migrate_to_0 18node1" [ style=bold color="green" fontcolor="black"] +"C_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"C_start_0 18node2" -> "C_monitor_60000 18node2" [ style = bold] +"C_start_0 18node2" -> "thegroup_running_0" [ style = bold] +"C_start_0 18node2" [ style=bold color="green" fontcolor="orange"] +"C_stop_0 18node1" -> "B_migrate_to_0 18node1" [ style = dashed] +"C_stop_0 18node1" -> "B_stop_0 18node1" [ style = bold] +"C_stop_0 18node1" -> "C_start_0 18node2" [ style = bold] +"C_stop_0 18node1" -> "thegroup_stopped_0" [ style = bold] +"C_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"thegroup_running_0" [ style=bold color="green" fontcolor="orange"] +"thegroup_start_0" -> "A_start_0 18node2" [ style = bold] +"thegroup_start_0" -> "B_start_0 18node2" [ style = bold] +"thegroup_start_0" -> "C_start_0 18node2" [ style = bold] +"thegroup_start_0" -> "thegroup_running_0" [ style = bold] +"thegroup_start_0" [ style=bold color="green" fontcolor="orange"] +"thegroup_stop_0" -> "A_stop_0 18node1" [ style = bold] +"thegroup_stop_0" -> "B_stop_0 18node1" [ style = bold] +"thegroup_stop_0" -> "C_stop_0 18node1" [ style = bold] +"thegroup_stop_0" -> "thegroup_stopped_0" [ style = bold] +"thegroup_stop_0" [ style=bold color="green" fontcolor="orange"] +"thegroup_stopped_0" -> "thegroup_start_0" [ style = bold] +"thegroup_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/662.dot b/cts/scheduler/dot/662.dot new file mode 100644 index 0000000..becf88b --- /dev/null +++ b/cts/scheduler/dot/662.dot @@ -0,0 +1,51 @@ + digraph "g" { +"DcIPaddr_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"DoFencing_stop_0" -> "DoFencing_stopped_0" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:0_stop_0 c001n02" [ style = bold] +"DoFencing_stop_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:0_monitor_0 c001n04" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:0_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n09" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_stop_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:0_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] +"child_DoFencing:0_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n04" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:1_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n09" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n04" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"do_shutdown c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n03" -> "rsc_c001n02_start_0 c001n03" [ style = bold] +"rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n04" -> "rsc_c001n02_start_0 c001n03" [ style = bold] +"rsc_c001n02_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n09" -> "rsc_c001n02_start_0 c001n03" [ style = bold] +"rsc_c001n02_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_start_0 c001n03" -> "rsc_c001n02_monitor_5000 c001n03" [ style = bold] +"rsc_c001n02_start_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] +"rsc_c001n02_stop_0 c001n02" -> "rsc_c001n02_start_0 c001n03" [ style = bold] +"rsc_c001n02_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/696.dot b/cts/scheduler/dot/696.dot new file mode 100644 index 0000000..c87791c --- /dev/null +++ b/cts/scheduler/dot/696.dot @@ -0,0 +1,52 @@ + digraph "g" { +"DcIPaddr_monitor_0 hadev1" -> "DcIPaddr_start_0 hadev2" [ style = bold] +"DcIPaddr_monitor_0 hadev1" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 hadev3" -> "DcIPaddr_start_0 hadev2" [ style = bold] +"DcIPaddr_monitor_0 hadev3" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_5000 hadev2" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_start_0 hadev2" -> "DcIPaddr_monitor_5000 hadev2" [ style = bold] +"DcIPaddr_start_0 hadev2" [ style=bold color="green" fontcolor="black"] +"DoFencing_running_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_start_0" -> "DoFencing_running_0" [ style = bold] +"DoFencing_start_0" -> "child_DoFencing:2_start_0 hadev1" [ style = bold] +"DoFencing_start_0" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:0_monitor_0 hadev1" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:0_monitor_0 hadev1" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 hadev3" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:0_monitor_0 hadev3" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_5000 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 hadev1" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:1_monitor_0 hadev1" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 hadev2" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:1_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_5000 hadev3" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 hadev1" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:2_monitor_0 hadev1" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 hadev2" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:2_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 hadev3" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:2_monitor_0 hadev3" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_5000 hadev1" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_start_0 hadev1" -> "DoFencing_running_0" [ style = bold] +"child_DoFencing:2_start_0 hadev1" -> "child_DoFencing:2_monitor_5000 hadev1" [ style = bold] +"child_DoFencing:2_start_0 hadev1" [ style=bold color="green" fontcolor="black"] +"rsc_hadev1_monitor_0 hadev1" -> "rsc_hadev1_start_0 hadev1" [ style = bold] +"rsc_hadev1_monitor_0 hadev1" [ style=bold color="green" fontcolor="black"] +"rsc_hadev1_monitor_0 hadev2" -> "rsc_hadev1_start_0 hadev1" [ style = bold] +"rsc_hadev1_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +"rsc_hadev1_monitor_5000 hadev1" [ style=bold color="green" fontcolor="black"] +"rsc_hadev1_start_0 hadev1" -> "rsc_hadev1_monitor_5000 hadev1" [ style = bold] +"rsc_hadev1_start_0 hadev1" [ style=bold color="green" fontcolor="black"] +"rsc_hadev1_stop_0 hadev3" -> "rsc_hadev1_start_0 hadev1" [ style = bold] +"rsc_hadev1_stop_0 hadev3" [ style=bold color="green" fontcolor="black"] +"rsc_hadev2_monitor_0 hadev1" -> "rsc_hadev2_start_0 hadev2" [ style = bold] +"rsc_hadev2_monitor_0 hadev1" [ style=bold color="green" fontcolor="black"] +"rsc_hadev2_monitor_0 hadev3" -> "rsc_hadev2_start_0 hadev2" [ style = bold] +"rsc_hadev2_monitor_0 hadev3" [ style=bold color="green" fontcolor="black"] +"rsc_hadev2_monitor_5000 hadev2" [ style=bold color="green" fontcolor="black"] +"rsc_hadev2_start_0 hadev2" -> "rsc_hadev2_monitor_5000 hadev2" [ style = bold] +"rsc_hadev2_start_0 hadev2" [ style=bold color="green" fontcolor="black"] +"rsc_hadev3_monitor_0 hadev1" [ style=bold color="green" fontcolor="black"] +"rsc_hadev3_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +"rsc_hadev3_monitor_5000 hadev3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/7-migrate-group-one-unmigratable.dot b/cts/scheduler/dot/7-migrate-group-one-unmigratable.dot new file mode 100644 index 0000000..a3eee49 --- /dev/null +++ b/cts/scheduler/dot/7-migrate-group-one-unmigratable.dot @@ -0,0 +1,52 @@ + digraph "g" { +"A_migrate_from_0 18node2" -> "A_start_0 18node2" [ style = bold] +"A_migrate_from_0 18node2" -> "A_stop_0 18node1" [ style = bold] +"A_migrate_from_0 18node2" [ style=bold color="green" fontcolor="black"] +"A_migrate_to_0 18node1" -> "A_migrate_from_0 18node2" [ style = bold] +"A_migrate_to_0 18node1" [ style=bold color="green" fontcolor="black"] +"A_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"A_start_0 18node2" -> "A_monitor_60000 18node2" [ style = bold] +"A_start_0 18node2" -> "B_start_0 18node2" [ style = bold] +"A_start_0 18node2" -> "thegroup_running_0" [ style = bold] +"A_start_0 18node2" [ style=bold color="green" fontcolor="orange"] +"A_stop_0 18node1" -> "A_start_0 18node2" [ style = bold] +"A_stop_0 18node1" -> "thegroup_stopped_0" [ style = bold] +"A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"B_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"B_start_0 18node2" -> "B_monitor_60000 18node2" [ style = bold] +"B_start_0 18node2" -> "C_migrate_to_0 18node1" [ style = dashed] +"B_start_0 18node2" -> "C_start_0 18node2" [ style = bold] +"B_start_0 18node2" -> "thegroup_running_0" [ style = bold] +"B_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"B_stop_0 18node1" -> "A_migrate_to_0 18node1" [ style = bold] +"B_stop_0 18node1" -> "A_stop_0 18node1" [ style = bold] +"B_stop_0 18node1" -> "B_start_0 18node2" [ style = bold] +"B_stop_0 18node1" -> "thegroup_stopped_0" [ style = bold] +"B_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"C_migrate_from_0 18node2" -> "C_start_0 18node2" [ style = dashed] +"C_migrate_from_0 18node2" -> "C_stop_0 18node1" [ style = dashed] +"C_migrate_from_0 18node2" [ style=dashed color="red" fontcolor="black"] +"C_migrate_to_0 18node1" -> "C_migrate_from_0 18node2" [ style = dashed] +"C_migrate_to_0 18node1" [ style=dashed color="red" fontcolor="black"] +"C_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"C_start_0 18node2" -> "C_monitor_60000 18node2" [ style = bold] +"C_start_0 18node2" -> "thegroup_running_0" [ style = bold] +"C_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"C_stop_0 18node1" -> "B_stop_0 18node1" [ style = bold] +"C_stop_0 18node1" -> "C_start_0 18node2" [ style = bold] +"C_stop_0 18node1" -> "thegroup_stopped_0" [ style = bold] +"C_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"thegroup_running_0" [ style=bold color="green" fontcolor="orange"] +"thegroup_start_0" -> "A_start_0 18node2" [ style = bold] +"thegroup_start_0" -> "B_start_0 18node2" [ style = bold] +"thegroup_start_0" -> "C_start_0 18node2" [ style = bold] +"thegroup_start_0" -> "thegroup_running_0" [ style = bold] +"thegroup_start_0" [ style=bold color="green" fontcolor="orange"] +"thegroup_stop_0" -> "A_stop_0 18node1" [ style = bold] +"thegroup_stop_0" -> "B_stop_0 18node1" [ style = bold] +"thegroup_stop_0" -> "C_stop_0 18node1" [ style = bold] +"thegroup_stop_0" -> "thegroup_stopped_0" [ style = bold] +"thegroup_stop_0" [ style=bold color="green" fontcolor="orange"] +"thegroup_stopped_0" -> "thegroup_start_0" [ style = bold] +"thegroup_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/726.dot b/cts/scheduler/dot/726.dot new file mode 100644 index 0000000..e1a8086 --- /dev/null +++ b/cts/scheduler/dot/726.dot @@ -0,0 +1,92 @@ + digraph "g" { +"DcIPaddr_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 sgi2" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 test02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_5000 test03" [ style=bold color="green" fontcolor="black"] +"DoFencing_running_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_start_0" -> "DoFencing_running_0" [ style = bold] +"DoFencing_start_0" -> "child_DoFencing:0_start_0 test02" [ style = bold] +"DoFencing_start_0" -> "child_DoFencing:1_start_0 test03" [ style = bold] +"DoFencing_start_0" -> "child_DoFencing:2_start_0 ibm1" [ style = bold] +"DoFencing_start_0" -> "child_DoFencing:3_start_0 sgi2" [ style = bold] +"DoFencing_start_0" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:0_monitor_0 ibm1" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:0_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 sgi2" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:0_monitor_0 sgi2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_5000 test02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_start_0 test02" -> "DoFencing_running_0" [ style = bold] +"child_DoFencing:0_start_0 test02" -> "child_DoFencing:0_monitor_5000 test02" [ style = bold] +"child_DoFencing:0_start_0 test02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 ibm1" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:1_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 sgi2" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:1_monitor_0 sgi2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 test02" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:1_monitor_0 test02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_5000 test03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_start_0 test03" -> "DoFencing_running_0" [ style = bold] +"child_DoFencing:1_start_0 test03" -> "child_DoFencing:1_monitor_5000 test03" [ style = bold] +"child_DoFencing:1_start_0 test03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 ibm1" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:2_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 sgi2" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:2_monitor_0 sgi2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 test02" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:2_monitor_0 test02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 test03" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:2_monitor_0 test03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_5000 ibm1" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_start_0 ibm1" -> "DoFencing_running_0" [ style = bold] +"child_DoFencing:2_start_0 ibm1" -> "child_DoFencing:2_monitor_5000 ibm1" [ style = bold] +"child_DoFencing:2_start_0 ibm1" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 ibm1" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:3_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 sgi2" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:3_monitor_0 sgi2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 test02" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:3_monitor_0 test02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 test03" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:3_monitor_0 test03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_5000 sgi2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_start_0 sgi2" -> "DoFencing_running_0" [ style = bold] +"child_DoFencing:3_start_0 sgi2" -> "child_DoFencing:3_monitor_5000 sgi2" [ style = bold] +"child_DoFencing:3_start_0 sgi2" [ style=bold color="green" fontcolor="black"] +"rsc_ibm1_monitor_0 ibm1" -> "rsc_ibm1_start_0 ibm1" [ style = bold] +"rsc_ibm1_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"rsc_ibm1_monitor_0 sgi2" -> "rsc_ibm1_start_0 ibm1" [ style = bold] +"rsc_ibm1_monitor_0 sgi2" [ style=bold color="green" fontcolor="black"] +"rsc_ibm1_monitor_0 test02" -> "rsc_ibm1_start_0 ibm1" [ style = bold] +"rsc_ibm1_monitor_0 test02" [ style=bold color="green" fontcolor="black"] +"rsc_ibm1_monitor_5000 ibm1" [ style=bold color="green" fontcolor="black"] +"rsc_ibm1_start_0 ibm1" -> "rsc_ibm1_monitor_5000 ibm1" [ style = bold] +"rsc_ibm1_start_0 ibm1" [ style=bold color="green" fontcolor="black"] +"rsc_ibm1_stop_0 test03" -> "rsc_ibm1_start_0 ibm1" [ style = bold] +"rsc_ibm1_stop_0 test03" [ style=bold color="green" fontcolor="black"] +"rsc_sgi2_monitor_0 ibm1" -> "rsc_sgi2_start_0 sgi2" [ style = bold] +"rsc_sgi2_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"rsc_sgi2_monitor_0 sgi2" -> "rsc_sgi2_start_0 sgi2" [ style = bold] +"rsc_sgi2_monitor_0 sgi2" [ style=bold color="green" fontcolor="black"] +"rsc_sgi2_monitor_0 test02" -> "rsc_sgi2_start_0 sgi2" [ style = bold] +"rsc_sgi2_monitor_0 test02" [ style=bold color="green" fontcolor="black"] +"rsc_sgi2_monitor_0 test03" -> "rsc_sgi2_start_0 sgi2" [ style = bold] +"rsc_sgi2_monitor_0 test03" [ style=bold color="green" fontcolor="black"] +"rsc_sgi2_monitor_5000 sgi2" [ style=bold color="green" fontcolor="black"] +"rsc_sgi2_start_0 sgi2" -> "rsc_sgi2_monitor_5000 sgi2" [ style = bold] +"rsc_sgi2_start_0 sgi2" [ style=bold color="green" fontcolor="black"] +"rsc_test02_monitor_0 ibm1" -> "rsc_test02_start_0 test02" [ style = bold] +"rsc_test02_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"rsc_test02_monitor_0 sgi2" -> "rsc_test02_start_0 test02" [ style = bold] +"rsc_test02_monitor_0 sgi2" [ style=bold color="green" fontcolor="black"] +"rsc_test02_monitor_0 test02" -> "rsc_test02_start_0 test02" [ style = bold] +"rsc_test02_monitor_0 test02" [ style=bold color="green" fontcolor="black"] +"rsc_test02_monitor_0 test03" -> "rsc_test02_start_0 test02" [ style = bold] +"rsc_test02_monitor_0 test03" [ style=bold color="green" fontcolor="black"] +"rsc_test02_monitor_5000 test02" [ style=bold color="green" fontcolor="black"] +"rsc_test02_start_0 test02" -> "rsc_test02_monitor_5000 test02" [ style = bold] +"rsc_test02_start_0 test02" [ style=bold color="green" fontcolor="black"] +"rsc_test03_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"rsc_test03_monitor_0 sgi2" [ style=bold color="green" fontcolor="black"] +"rsc_test03_monitor_0 test02" [ style=bold color="green" fontcolor="black"] +"rsc_test03_monitor_5000 test03" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/735.dot b/cts/scheduler/dot/735.dot new file mode 100644 index 0000000..6f35fab --- /dev/null +++ b/cts/scheduler/dot/735.dot @@ -0,0 +1,29 @@ + digraph "g" { +"DcIPaddr_monitor_0 hadev3" [ style=bold color="green" fontcolor="black"] +"DoFencing_running_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_start_0" -> "DoFencing_running_0" [ style = bold] +"DoFencing_start_0" -> "child_DoFencing:0_start_0 hadev2" [ style = bold] +"DoFencing_start_0" -> "child_DoFencing:1_start_0 hadev3" [ style = bold] +"DoFencing_start_0" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:0_monitor_0 hadev3" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:0_monitor_0 hadev3" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_5000 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_start_0 hadev2" -> "DoFencing_running_0" [ style = bold] +"child_DoFencing:0_start_0 hadev2" -> "child_DoFencing:0_monitor_5000 hadev2" [ style = bold] +"child_DoFencing:0_start_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_5000 hadev3" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_start_0 hadev3" -> "DoFencing_running_0" [ style = bold] +"child_DoFencing:1_start_0 hadev3" -> "child_DoFencing:1_monitor_5000 hadev3" [ style = bold] +"child_DoFencing:1_start_0 hadev3" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 hadev3" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:2_monitor_0 hadev3" [ style=bold color="green" fontcolor="black"] +"rsc_hadev1_monitor_5000 hadev3" [ style=bold color="green" fontcolor="black"] +"rsc_hadev1_start_0 hadev3" -> "rsc_hadev1_monitor_5000 hadev3" [ style = bold] +"rsc_hadev1_start_0 hadev3" [ style=bold color="green" fontcolor="black"] +"rsc_hadev1_stop_0 hadev2" -> "rsc_hadev1_start_0 hadev3" [ style = bold] +"rsc_hadev1_stop_0 hadev2" [ style=bold color="green" fontcolor="black"] +"rsc_hadev2_monitor_0 hadev3" [ style=bold color="green" fontcolor="black"] +"rsc_hadev3_monitor_5000 hadev3" [ style=bold color="green" fontcolor="black"] +"rsc_hadev3_start_0 hadev3" -> "rsc_hadev3_monitor_5000 hadev3" [ style = bold] +"rsc_hadev3_start_0 hadev3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/764.dot b/cts/scheduler/dot/764.dot new file mode 100644 index 0000000..a0339e3 --- /dev/null +++ b/cts/scheduler/dot/764.dot @@ -0,0 +1,42 @@ + digraph "g" { +"DcIPaddr_monitor_0 posic041" -> "DcIPaddr_start_0 posic043" [ style = dashed] +"DcIPaddr_monitor_0 posic041" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_5000 posic043" [ style=dashed color="red" fontcolor="black"] +"DcIPaddr_start_0 posic043" -> "DcIPaddr_monitor_5000 posic043" [ style = dashed] +"DcIPaddr_start_0 posic043" [ style=dashed color="red" fontcolor="black"] +"DcIPaddr_stop_0 posic043" -> "DcIPaddr_start_0 posic043" [ style = dashed] +"DcIPaddr_stop_0 posic043" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_5000 posic043" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 posic043" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_5000 posic041" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 posic041" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 posic041" [ style=bold color="green" fontcolor="black"] +"rsc_posic041_monitor_0 posic043" -> "rsc_posic041_start_0 posic041" [ style = dashed] +"rsc_posic041_monitor_0 posic043" [ style=bold color="green" fontcolor="black"] +"rsc_posic041_monitor_5000 posic041" [ style=dashed color="red" fontcolor="black"] +"rsc_posic041_start_0 posic041" -> "rsc_posic041_monitor_5000 posic041" [ style = dashed] +"rsc_posic041_start_0 posic041" [ style=dashed color="red" fontcolor="black"] +"rsc_posic041_stop_0 posic041" -> "rsc_posic041_start_0 posic041" [ style = dashed] +"rsc_posic041_stop_0 posic041" [ style=bold color="green" fontcolor="black"] +"rsc_posic042_monitor_0 posic043" -> "rsc_posic042_start_0 posic041" [ style = dashed] +"rsc_posic042_monitor_0 posic043" [ style=bold color="green" fontcolor="black"] +"rsc_posic042_monitor_5000 posic041" [ style=dashed color="red" fontcolor="black"] +"rsc_posic042_start_0 posic041" -> "rsc_posic042_monitor_5000 posic041" [ style = dashed] +"rsc_posic042_start_0 posic041" [ style=dashed color="red" fontcolor="black"] +"rsc_posic042_stop_0 posic041" -> "rsc_posic042_start_0 posic041" [ style = dashed] +"rsc_posic042_stop_0 posic041" [ style=bold color="green" fontcolor="black"] +"rsc_posic043_monitor_0 posic041" -> "rsc_posic043_start_0 posic043" [ style = dashed] +"rsc_posic043_monitor_0 posic041" [ style=bold color="green" fontcolor="black"] +"rsc_posic043_monitor_5000 posic043" [ style=dashed color="red" fontcolor="black"] +"rsc_posic043_start_0 posic043" -> "rsc_posic043_monitor_5000 posic043" [ style = dashed] +"rsc_posic043_start_0 posic043" [ style=dashed color="red" fontcolor="black"] +"rsc_posic043_stop_0 posic043" -> "rsc_posic043_start_0 posic043" [ style = dashed] +"rsc_posic043_stop_0 posic043" [ style=bold color="green" fontcolor="black"] +"rsc_posic044_monitor_0 posic043" -> "rsc_posic044_start_0 posic041" [ style = dashed] +"rsc_posic044_monitor_0 posic043" [ style=bold color="green" fontcolor="black"] +"rsc_posic044_monitor_5000 posic041" [ style=dashed color="red" fontcolor="black"] +"rsc_posic044_start_0 posic041" -> "rsc_posic044_monitor_5000 posic041" [ style = dashed] +"rsc_posic044_start_0 posic041" [ style=dashed color="red" fontcolor="black"] +"rsc_posic044_stop_0 posic041" -> "rsc_posic044_start_0 posic041" [ style = dashed] +"rsc_posic044_stop_0 posic041" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/797.dot b/cts/scheduler/dot/797.dot new file mode 100644 index 0000000..0261f32 --- /dev/null +++ b/cts/scheduler/dot/797.dot @@ -0,0 +1,87 @@ + digraph "g" { +"DcIPaddr_delete_0 c001n03" -> "DcIPaddr_start_0 c001n03" [ style = dashed] +"DcIPaddr_delete_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n01" -> "DcIPaddr_start_0 c001n03" [ style = dashed] +"DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n02" -> "DcIPaddr_start_0 c001n03" [ style = dashed] +"DcIPaddr_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_5000 c001n03" [ style=dashed color="red" fontcolor="black"] +"DcIPaddr_start_0 c001n03" -> "DcIPaddr_monitor_5000 c001n03" [ style = dashed] +"DcIPaddr_start_0 c001n03" [ style=dashed color="red" fontcolor="black"] +"DcIPaddr_stop_0 c001n03" -> "DcIPaddr_delete_0 c001n03" [ style = bold] +"DcIPaddr_stop_0 c001n03" -> "DcIPaddr_start_0 c001n03" [ style = dashed] +"DcIPaddr_stop_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DoFencing_running_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_start_0" -> "DoFencing_running_0" [ style = bold] +"DoFencing_start_0" -> "child_DoFencing:0_start_0 c001n01" [ style = bold] +"DoFencing_start_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stop_0" -> "DoFencing_stopped_0" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:0_stop_0 c001n01" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:0_stop_0 c001n03" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:1_stop_0 c001n02" [ style = bold] +"DoFencing_stop_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stopped_0" -> "DoFencing_start_0" [ style = bold] +"DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:0_monitor_5000 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_start_0 c001n01" -> "DoFencing_running_0" [ style = bold] +"child_DoFencing:0_start_0 c001n01" -> "child_DoFencing:0_monitor_5000 c001n01" [ style = bold] +"child_DoFencing:0_start_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_stop_0 c001n01" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:0_stop_0 c001n01" -> "child_DoFencing:0_start_0 c001n01" [ style = bold] +"child_DoFencing:0_stop_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_stop_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:0_stop_0 c001n03" -> "child_DoFencing:0_start_0 c001n01" [ style = bold] +"child_DoFencing:0_stop_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_stop_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:1_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] +"child_DoFencing:1_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n01" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:2_monitor_0 c001n01" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n01" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n01" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n02" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n03" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"do_shutdown c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n03" -> "rsc_c001n01_start_0 c001n01" [ style = dashed] +"rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_5000 c001n01" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n01_start_0 c001n01" -> "rsc_c001n01_monitor_5000 c001n01" [ style = dashed] +"rsc_c001n01_start_0 c001n01" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n01_stop_0 c001n01" -> "rsc_c001n01_start_0 c001n01" [ style = dashed] +"rsc_c001n01_stop_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n01" -> "rsc_c001n02_start_0 c001n01" [ style = dashed] +"rsc_c001n02_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n03" -> "rsc_c001n02_start_0 c001n01" [ style = dashed] +"rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_5000 c001n01" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n02_start_0 c001n01" -> "rsc_c001n02_monitor_5000 c001n01" [ style = dashed] +"rsc_c001n02_start_0 c001n01" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n02_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] +"rsc_c001n02_stop_0 c001n02" -> "rsc_c001n02_start_0 c001n01" [ style = dashed] +"rsc_c001n02_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n01" -> "rsc_c001n03_start_0 c001n03" [ style = dashed] +"rsc_c001n03_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" -> "rsc_c001n03_start_0 c001n03" [ style = dashed] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_5000 c001n03" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n03_start_0 c001n03" -> "rsc_c001n03_monitor_5000 c001n03" [ style = dashed] +"rsc_c001n03_start_0 c001n03" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n03_stop_0 c001n03" -> "rsc_c001n03_start_0 c001n03" [ style = dashed] +"rsc_c001n03_stop_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n01" -> "rsc_c001n08_start_0 c001n01" [ style = dashed] +"rsc_c001n08_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n03" -> "rsc_c001n08_start_0 c001n01" [ style = dashed] +"rsc_c001n08_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_5000 c001n01" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n08_start_0 c001n01" -> "rsc_c001n08_monitor_5000 c001n01" [ style = dashed] +"rsc_c001n08_start_0 c001n01" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n08_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] +"rsc_c001n08_stop_0 c001n02" -> "rsc_c001n08_start_0 c001n01" [ style = dashed] +"rsc_c001n08_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/8-am-then-bm-a-migrating-b-stopping.dot b/cts/scheduler/dot/8-am-then-bm-a-migrating-b-stopping.dot new file mode 100644 index 0000000..3472382 --- /dev/null +++ b/cts/scheduler/dot/8-am-then-bm-a-migrating-b-stopping.dot @@ -0,0 +1,15 @@ + digraph "g" { +"A_migrate_from_0 18node2" -> "A_start_0 18node2" [ style = bold] +"A_migrate_from_0 18node2" -> "A_stop_0 18node1" [ style = bold] +"A_migrate_from_0 18node2" [ style=bold color="green" fontcolor="black"] +"A_migrate_to_0 18node1" -> "A_migrate_from_0 18node2" [ style = bold] +"A_migrate_to_0 18node1" [ style=bold color="green" fontcolor="black"] +"A_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"A_start_0 18node2" -> "A_monitor_60000 18node2" [ style = bold] +"A_start_0 18node2" [ style=bold color="green" fontcolor="orange"] +"A_stop_0 18node1" -> "A_start_0 18node2" [ style = bold] +"A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"B_stop_0 18node2" -> "A_migrate_to_0 18node1" [ style = bold] +"B_stop_0 18node2" -> "A_stop_0 18node1" [ style = bold] +"B_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/829.dot b/cts/scheduler/dot/829.dot new file mode 100644 index 0000000..36b3eda --- /dev/null +++ b/cts/scheduler/dot/829.dot @@ -0,0 +1,42 @@ + digraph "g" { +"DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DoFencing_stop_0" -> "DoFencing_stopped_0" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:0_stop_0 c001n02" [ style = bold] +"DoFencing_stop_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:0_monitor_0 c001n01" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:0_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_stop_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:0_stop_0 c001n02" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:1_monitor_0 c001n01" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:1_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n08" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n01" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n01" -> "rsc_c001n02_start_0 c001n01" [ style = bold] +"rsc_c001n02_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n03" -> "rsc_c001n02_start_0 c001n01" [ style = bold] +"rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" -> "rsc_c001n02_start_0 c001n01" [ style = bold] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_5000 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_start_0 c001n01" -> "rsc_c001n02_monitor_5000 c001n01" [ style = bold] +"rsc_c001n02_start_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_stop_0 c001n02" -> "rsc_c001n02_start_0 c001n01" [ style = bold] +"rsc_c001n02_stop_0 c001n02" [ style=bold color="green" fontcolor="orange"] +"rsc_c001n03_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' c001n02" -> "rsc_c001n02_start_0 c001n01" [ style = bold] +"stonith 'reboot' c001n02" -> "rsc_c001n02_stop_0 c001n02" [ style = bold] +"stonith 'reboot' c001n02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/9-am-then-bm-b-migrating-a-stopping.dot b/cts/scheduler/dot/9-am-then-bm-b-migrating-a-stopping.dot new file mode 100644 index 0000000..6a9f523 --- /dev/null +++ b/cts/scheduler/dot/9-am-then-bm-b-migrating-a-stopping.dot @@ -0,0 +1,18 @@ + digraph "g" { +"A_start_0 <none>" -> "B_migrate_to_0 18node2" [ style = dashed] +"A_start_0 <none>" -> "B_start_0 18node1" [ style = dashed] +"A_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"A_stop_0 18node1" -> "A_start_0 <none>" [ style = dashed] +"A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"B_migrate_from_0 18node1" -> "B_start_0 18node1" [ style = dashed] +"B_migrate_from_0 18node1" -> "B_stop_0 18node2" [ style = dashed] +"B_migrate_from_0 18node1" [ style=dashed color="red" fontcolor="black"] +"B_migrate_to_0 18node2" -> "B_migrate_from_0 18node1" [ style = dashed] +"B_migrate_to_0 18node2" [ style=dashed color="red" fontcolor="black"] +"B_monitor_60000 18node1" [ style=dashed color="red" fontcolor="black"] +"B_start_0 18node1" -> "B_monitor_60000 18node1" [ style = dashed] +"B_start_0 18node1" [ style=dashed color="red" fontcolor="black"] +"B_stop_0 18node2" -> "A_stop_0 18node1" [ style = bold] +"B_stop_0 18node2" -> "B_start_0 18node1" [ style = dashed] +"B_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/994-2.dot b/cts/scheduler/dot/994-2.dot new file mode 100644 index 0000000..edb0ff4 --- /dev/null +++ b/cts/scheduler/dot/994-2.dot @@ -0,0 +1,23 @@ + digraph "g" { +"depends_start_0 paul" [ style=bold color="green" fontcolor="black"] +"depends_stop_0 paul" -> "depends_start_0 paul" [ style = bold] +"depends_stop_0 paul" -> "group_1_stop_0" [ style = bold] +"depends_stop_0 paul" [ style=bold color="green" fontcolor="black"] +"group_1_running_0" -> "depends_start_0 paul" [ style = bold] +"group_1_running_0" [ style=bold color="green" fontcolor="orange"] +"group_1_start_0" -> "group_1_running_0" [ style = bold] +"group_1_start_0" -> "postfix_9_start_0 paul" [ style = bold] +"group_1_start_0" [ style=bold color="green" fontcolor="orange"] +"group_1_stop_0" -> "group_1_stopped_0" [ style = bold] +"group_1_stop_0" -> "postfix_9_stop_0 paul" [ style = bold] +"group_1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group_1_stopped_0" -> "group_1_start_0" [ style = bold] +"group_1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"postfix_9_monitor_120000 paul" [ style=bold color="green" fontcolor="black"] +"postfix_9_start_0 paul" -> "group_1_running_0" [ style = bold] +"postfix_9_start_0 paul" -> "postfix_9_monitor_120000 paul" [ style = bold] +"postfix_9_start_0 paul" [ style=bold color="green" fontcolor="black"] +"postfix_9_stop_0 paul" -> "group_1_stopped_0" [ style = bold] +"postfix_9_stop_0 paul" -> "postfix_9_start_0 paul" [ style = bold] +"postfix_9_stop_0 paul" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/994.dot b/cts/scheduler/dot/994.dot new file mode 100644 index 0000000..b89228a --- /dev/null +++ b/cts/scheduler/dot/994.dot @@ -0,0 +1,18 @@ + digraph "g" { +"group_1_running_0" [ style=bold color="green" fontcolor="orange"] +"group_1_start_0" -> "group_1_running_0" [ style = bold] +"group_1_start_0" -> "postfix_9_start_0 paul" [ style = bold] +"group_1_start_0" [ style=bold color="green" fontcolor="orange"] +"group_1_stop_0" -> "group_1_stopped_0" [ style = bold] +"group_1_stop_0" -> "postfix_9_stop_0 paul" [ style = bold] +"group_1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group_1_stopped_0" -> "group_1_start_0" [ style = bold] +"group_1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"postfix_9_monitor_120000 paul" [ style=bold color="green" fontcolor="black"] +"postfix_9_start_0 paul" -> "group_1_running_0" [ style = bold] +"postfix_9_start_0 paul" -> "postfix_9_monitor_120000 paul" [ style = bold] +"postfix_9_start_0 paul" [ style=bold color="green" fontcolor="black"] +"postfix_9_stop_0 paul" -> "group_1_stopped_0" [ style = bold] +"postfix_9_stop_0 paul" -> "postfix_9_start_0 paul" [ style = bold] +"postfix_9_stop_0 paul" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/Makefile.am b/cts/scheduler/dot/Makefile.am new file mode 100644 index 0000000..62dd075 --- /dev/null +++ b/cts/scheduler/dot/Makefile.am @@ -0,0 +1,12 @@ +# +# Copyright 2001-2021 the Pacemaker project contributors +# +# The version control history for this file may have further details. +# +# This source code is licensed under the GNU General Public License version 2 +# or later (GPLv2+) WITHOUT ANY WARRANTY. +# +MAINTAINERCLEANFILES = Makefile.in + +dotdir = $(datadir)/$(PACKAGE)/tests/scheduler/dot +dist_dot_DATA = $(wildcard *.dot) diff --git a/cts/scheduler/dot/a-demote-then-b-migrate.dot b/cts/scheduler/dot/a-demote-then-b-migrate.dot new file mode 100644 index 0000000..89c35ca --- /dev/null +++ b/cts/scheduler/dot/a-demote-then-b-migrate.dot @@ -0,0 +1,82 @@ + digraph "g" { +"Cancel rsc1:0_monitor_10000 node2" -> "rsc1:0_promote_0 node2" [ style = bold] +"Cancel rsc1:0_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"Cancel rsc1:1_monitor_5000 node1" -> "rsc1:1_demote_0 node1" [ style = bold] +"Cancel rsc1:1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"ms1_confirmed-post_notify_demoted_0" -> "ms1_pre_notify_promote_0" [ style = bold] +"ms1_confirmed-post_notify_demoted_0" -> "rsc1:0_monitor_5000 node2" [ style = bold] +"ms1_confirmed-post_notify_demoted_0" -> "rsc1:1_monitor_10000 node1" [ style = bold] +"ms1_confirmed-post_notify_demoted_0" -> "rsc2_migrate_to_0 node1" [ style = bold] +"ms1_confirmed-post_notify_demoted_0" -> "rsc2_stop_0 node1" [ style = bold] +"ms1_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms1_confirmed-post_notify_promoted_0" -> "rsc1:0_monitor_5000 node2" [ style = bold] +"ms1_confirmed-post_notify_promoted_0" -> "rsc1:1_monitor_10000 node1" [ style = bold] +"ms1_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms1_confirmed-pre_notify_demote_0" -> "ms1_demote_0" [ style = bold] +"ms1_confirmed-pre_notify_demote_0" -> "ms1_post_notify_demoted_0" [ style = bold] +"ms1_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_confirmed-pre_notify_promote_0" -> "ms1_post_notify_promoted_0" [ style = bold] +"ms1_confirmed-pre_notify_promote_0" -> "ms1_promote_0" [ style = bold] +"ms1_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_demote_0" -> "ms1_demoted_0" [ style = bold] +"ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] +"ms1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_demoted_0" -> "ms1_post_notify_demoted_0" [ style = bold] +"ms1_demoted_0" -> "ms1_promote_0" [ style = bold] +"ms1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms1_post_notify_demoted_0" -> "ms1_confirmed-post_notify_demoted_0" [ style = bold] +"ms1_post_notify_demoted_0" -> "rsc1:0_post_notify_demoted_0 node2" [ style = bold] +"ms1_post_notify_demoted_0" -> "rsc1:1_post_notify_demoted_0 node1" [ style = bold] +"ms1_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms1_post_notify_promoted_0" -> "ms1_confirmed-post_notify_promoted_0" [ style = bold] +"ms1_post_notify_promoted_0" -> "rsc1:0_post_notify_promoted_0 node2" [ style = bold] +"ms1_post_notify_promoted_0" -> "rsc1:1_post_notify_promoted_0 node1" [ style = bold] +"ms1_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms1_pre_notify_demote_0" -> "ms1_confirmed-pre_notify_demote_0" [ style = bold] +"ms1_pre_notify_demote_0" -> "rsc1:0_pre_notify_demote_0 node2" [ style = bold] +"ms1_pre_notify_demote_0" -> "rsc1:1_pre_notify_demote_0 node1" [ style = bold] +"ms1_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_pre_notify_promote_0" -> "ms1_confirmed-pre_notify_promote_0" [ style = bold] +"ms1_pre_notify_promote_0" -> "rsc1:0_pre_notify_promote_0 node2" [ style = bold] +"ms1_pre_notify_promote_0" -> "rsc1:1_pre_notify_promote_0 node1" [ style = bold] +"ms1_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_promote_0" -> "rsc1:0_promote_0 node2" [ style = bold] +"ms1_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_promoted_0" -> "ms1_post_notify_promoted_0" [ style = bold] +"ms1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:0_post_notify_demoted_0 node2" -> "ms1_confirmed-post_notify_demoted_0" [ style = bold] +"rsc1:0_post_notify_demoted_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:0_post_notify_promoted_0 node2" -> "ms1_confirmed-post_notify_promoted_0" [ style = bold] +"rsc1:0_post_notify_promoted_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:0_pre_notify_demote_0 node2" -> "ms1_confirmed-pre_notify_demote_0" [ style = bold] +"rsc1:0_pre_notify_demote_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:0_pre_notify_promote_0 node2" -> "ms1_confirmed-pre_notify_promote_0" [ style = bold] +"rsc1:0_pre_notify_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:0_promote_0 node2" -> "ms1_promoted_0" [ style = bold] +"rsc1:0_promote_0 node2" -> "rsc1:0_monitor_5000 node2" [ style = bold] +"rsc1:0_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] +"rsc1:1_demote_0 node1" -> "rsc1:1_monitor_10000 node1" [ style = bold] +"rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_post_notify_demoted_0 node1" -> "ms1_confirmed-post_notify_demoted_0" [ style = bold] +"rsc1:1_post_notify_demoted_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_post_notify_promoted_0 node1" -> "ms1_confirmed-post_notify_promoted_0" [ style = bold] +"rsc1:1_post_notify_promoted_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_pre_notify_demote_0 node1" -> "ms1_confirmed-pre_notify_demote_0" [ style = bold] +"rsc1:1_pre_notify_demote_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_pre_notify_promote_0 node1" -> "ms1_confirmed-pre_notify_promote_0" [ style = bold] +"rsc1:1_pre_notify_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_migrate_from_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_migrate_from_0 node2" -> "rsc2_stop_0 node1" [ style = bold] +"rsc2_migrate_from_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_migrate_to_0 node1" -> "rsc2_migrate_from_0 node2" [ style = bold] +"rsc2_migrate_to_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "ms1_promote_0" [ style = bold] +"rsc2_start_0 node2" -> "rsc2_monitor_5000 node2" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/a-promote-then-b-migrate.dot b/cts/scheduler/dot/a-promote-then-b-migrate.dot new file mode 100644 index 0000000..55e203a --- /dev/null +++ b/cts/scheduler/dot/a-promote-then-b-migrate.dot @@ -0,0 +1,45 @@ + digraph "g" { +"Cancel rsc1:1_monitor_10000 node2" -> "rsc1:1_promote_0 node2" [ style = bold] +"Cancel rsc1:1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"ms1_confirmed-post_notify_promoted_0" -> "rsc1:1_monitor_5000 node2" [ style = bold] +"ms1_confirmed-post_notify_promoted_0" -> "rsc2_migrate_to_0 node1" [ style = bold] +"ms1_confirmed-post_notify_promoted_0" -> "rsc2_start_0 node2" [ style = bold] +"ms1_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms1_confirmed-pre_notify_promote_0" -> "ms1_post_notify_promoted_0" [ style = bold] +"ms1_confirmed-pre_notify_promote_0" -> "ms1_promote_0" [ style = bold] +"ms1_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_post_notify_promoted_0" -> "ms1_confirmed-post_notify_promoted_0" [ style = bold] +"ms1_post_notify_promoted_0" -> "rsc1:0_post_notify_promote_0 node1" [ style = bold] +"ms1_post_notify_promoted_0" -> "rsc1:1_post_notify_promote_0 node2" [ style = bold] +"ms1_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms1_pre_notify_promote_0" -> "ms1_confirmed-pre_notify_promote_0" [ style = bold] +"ms1_pre_notify_promote_0" -> "rsc1:0_pre_notify_promote_0 node1" [ style = bold] +"ms1_pre_notify_promote_0" -> "rsc1:1_pre_notify_promote_0 node2" [ style = bold] +"ms1_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_promote_0" -> "rsc1:1_promote_0 node2" [ style = bold] +"ms1_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_promoted_0" -> "ms1_post_notify_promoted_0" [ style = bold] +"ms1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_post_notify_promote_0 node1" -> "ms1_confirmed-post_notify_promoted_0" [ style = bold] +"rsc1:0_post_notify_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:0_pre_notify_promote_0 node1" -> "ms1_confirmed-pre_notify_promote_0" [ style = bold] +"rsc1:0_pre_notify_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_post_notify_promote_0 node2" -> "ms1_confirmed-post_notify_promoted_0" [ style = bold] +"rsc1:1_post_notify_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_pre_notify_promote_0 node2" -> "ms1_confirmed-pre_notify_promote_0" [ style = bold] +"rsc1:1_pre_notify_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_promote_0 node2" -> "ms1_promoted_0" [ style = bold] +"rsc1:1_promote_0 node2" -> "rsc1:1_monitor_5000 node2" [ style = bold] +"rsc1:1_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_migrate_from_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_migrate_from_0 node2" -> "rsc2_stop_0 node1" [ style = bold] +"rsc2_migrate_from_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_migrate_to_0 node1" -> "rsc2_migrate_from_0 node2" [ style = bold] +"rsc2_migrate_to_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "rsc2_monitor_5000 node2" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/allow-unhealthy-nodes.dot b/cts/scheduler/dot/allow-unhealthy-nodes.dot new file mode 100644 index 0000000..0fd478a --- /dev/null +++ b/cts/scheduler/dot/allow-unhealthy-nodes.dot @@ -0,0 +1,7 @@ + digraph "g" { +"dummy_monitor_10000 rhel8-3" [ style=bold color="green" fontcolor="black"] +"dummy_start_0 rhel8-3" -> "dummy_monitor_10000 rhel8-3" [ style = bold] +"dummy_start_0 rhel8-3" [ style=bold color="green" fontcolor="black"] +"dummy_stop_0 rhel8-5" -> "dummy_start_0 rhel8-3" [ style = bold] +"dummy_stop_0 rhel8-5" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/anon-instance-pending.dot b/cts/scheduler/dot/anon-instance-pending.dot new file mode 100644 index 0000000..c8f59ed --- /dev/null +++ b/cts/scheduler/dot/anon-instance-pending.dot @@ -0,0 +1,324 @@ + digraph "g" { +"clone1_running_0" [ style=bold color="green" fontcolor="orange"] +"clone1_start_0" -> "clone1_running_0" [ style = bold] +"clone1_start_0" -> "clone1rsc:10_start_0 node8" [ style = bold] +"clone1_start_0" -> "clone1rsc:5_start_0 node10" [ style = bold] +"clone1_start_0" -> "clone1rsc:6_start_0 node11" [ style = bold] +"clone1_start_0" -> "clone1rsc:7_start_0 node5" [ style = bold] +"clone1_start_0" -> "clone1rsc:8_start_0 node6" [ style = bold] +"clone1_start_0" -> "clone1rsc:9_start_0 node7" [ style = bold] +"clone1_start_0" -> "clone1rsc_start_0 node4" [ style = bold] +"clone1_start_0" -> "clone1rsc_start_0 node9" [ style = bold] +"clone1_start_0" [ style=bold color="green" fontcolor="orange"] +"clone1rsc:10_monitor_10000 node8" [ style=bold color="green" fontcolor="black"] +"clone1rsc:10_start_0 node8" -> "clone1_running_0" [ style = bold] +"clone1rsc:10_start_0 node8" -> "clone1rsc:10_monitor_10000 node8" [ style = bold] +"clone1rsc:10_start_0 node8" [ style=bold color="green" fontcolor="black"] +"clone1rsc:5_monitor_10000 node10" [ style=bold color="green" fontcolor="black"] +"clone1rsc:5_start_0 node10" -> "clone1_running_0" [ style = bold] +"clone1rsc:5_start_0 node10" -> "clone1rsc:5_monitor_10000 node10" [ style = bold] +"clone1rsc:5_start_0 node10" [ style=bold color="green" fontcolor="black"] +"clone1rsc:6_monitor_10000 node11" [ style=bold color="green" fontcolor="black"] +"clone1rsc:6_start_0 node11" -> "clone1_running_0" [ style = bold] +"clone1rsc:6_start_0 node11" -> "clone1rsc:6_monitor_10000 node11" [ style = bold] +"clone1rsc:6_start_0 node11" [ style=bold color="green" fontcolor="black"] +"clone1rsc:7_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"clone1rsc:7_start_0 node5" -> "clone1_running_0" [ style = bold] +"clone1rsc:7_start_0 node5" -> "clone1rsc:7_monitor_10000 node5" [ style = bold] +"clone1rsc:7_start_0 node5" [ style=bold color="green" fontcolor="black"] +"clone1rsc:8_monitor_10000 node6" [ style=bold color="green" fontcolor="black"] +"clone1rsc:8_start_0 node6" -> "clone1_running_0" [ style = bold] +"clone1rsc:8_start_0 node6" -> "clone1rsc:8_monitor_10000 node6" [ style = bold] +"clone1rsc:8_start_0 node6" [ style=bold color="green" fontcolor="black"] +"clone1rsc:9_monitor_10000 node7" [ style=bold color="green" fontcolor="black"] +"clone1rsc:9_start_0 node7" -> "clone1_running_0" [ style = bold] +"clone1rsc:9_start_0 node7" -> "clone1rsc:9_monitor_10000 node7" [ style = bold] +"clone1rsc:9_start_0 node7" [ style=bold color="green" fontcolor="black"] +"clone1rsc_monitor_10000 node4" [ style=bold color="green" fontcolor="black"] +"clone1rsc_monitor_10000 node9" [ style=bold color="green" fontcolor="black"] +"clone1rsc_start_0 node4" -> "clone1_running_0" [ style = bold] +"clone1rsc_start_0 node4" -> "clone1rsc_monitor_10000 node4" [ style = bold] +"clone1rsc_start_0 node4" [ style=bold color="green" fontcolor="black"] +"clone1rsc_start_0 node9" -> "clone1_running_0" [ style = bold] +"clone1rsc_start_0 node9" -> "clone1rsc_monitor_10000 node9" [ style = bold] +"clone1rsc_start_0 node9" [ style=bold color="green" fontcolor="black"] +"clone2_running_0" [ style=bold color="green" fontcolor="orange"] +"clone2_start_0" -> "clone2_running_0" [ style = bold] +"clone2_start_0" -> "clone2rsc:3_start_0 node11" [ style = bold] +"clone2_start_0" -> "clone2rsc:4_start_0 node3" [ style = bold] +"clone2_start_0" -> "clone2rsc_start_0 node10" [ style = bold] +"clone2_start_0" -> "clone2rsc_start_0 node4" [ style = bold] +"clone2_start_0" [ style=bold color="green" fontcolor="orange"] +"clone2rsc:3_monitor_10000 node11" [ style=bold color="green" fontcolor="black"] +"clone2rsc:3_start_0 node11" -> "clone2_running_0" [ style = bold] +"clone2rsc:3_start_0 node11" -> "clone2rsc:3_monitor_10000 node11" [ style = bold] +"clone2rsc:3_start_0 node11" [ style=bold color="green" fontcolor="black"] +"clone2rsc:4_monitor_10000 node3" [ style=bold color="green" fontcolor="black"] +"clone2rsc:4_start_0 node3" -> "clone2_running_0" [ style = bold] +"clone2rsc:4_start_0 node3" -> "clone2rsc:4_monitor_10000 node3" [ style = bold] +"clone2rsc:4_start_0 node3" [ style=bold color="green" fontcolor="black"] +"clone2rsc_monitor_10000 node10" [ style=bold color="green" fontcolor="black"] +"clone2rsc_monitor_10000 node4" [ style=bold color="green" fontcolor="black"] +"clone2rsc_start_0 node10" -> "clone2_running_0" [ style = bold] +"clone2rsc_start_0 node10" -> "clone2rsc_monitor_10000 node10" [ style = bold] +"clone2rsc_start_0 node10" [ style=bold color="green" fontcolor="black"] +"clone2rsc_start_0 node4" -> "clone2_running_0" [ style = bold] +"clone2rsc_start_0 node4" -> "clone2rsc_monitor_10000 node4" [ style = bold] +"clone2rsc_start_0 node4" [ style=bold color="green" fontcolor="black"] +"clone3_running_0" [ style=bold color="green" fontcolor="orange"] +"clone3_start_0" -> "clone3_running_0" [ style = bold] +"clone3_start_0" -> "clone3rsc:10_start_0 node4" [ style = bold] +"clone3_start_0" -> "clone3rsc:2_start_0 node6" [ style = bold] +"clone3_start_0" -> "clone3rsc:3_start_0 node7" [ style = bold] +"clone3_start_0" -> "clone3rsc:4_start_0 node8" [ style = bold] +"clone3_start_0" -> "clone3rsc:5_start_0 node9" [ style = bold] +"clone3_start_0" -> "clone3rsc:6_start_0 node1" [ style = bold] +"clone3_start_0" -> "clone3rsc:7_start_0 node10" [ style = bold] +"clone3_start_0" -> "clone3rsc:8_start_0 node11" [ style = bold] +"clone3_start_0" -> "clone3rsc:9_start_0 node2" [ style = bold] +"clone3_start_0" -> "clone3rsc_start_0 node5" [ style = bold] +"clone3_start_0" [ style=bold color="green" fontcolor="orange"] +"clone3rsc:10_monitor_10000 node4" [ style=bold color="green" fontcolor="black"] +"clone3rsc:10_start_0 node4" -> "clone3_running_0" [ style = bold] +"clone3rsc:10_start_0 node4" -> "clone3rsc:10_monitor_10000 node4" [ style = bold] +"clone3rsc:10_start_0 node4" [ style=bold color="green" fontcolor="black"] +"clone3rsc:2_monitor_10000 node6" [ style=bold color="green" fontcolor="black"] +"clone3rsc:2_start_0 node6" -> "clone3_running_0" [ style = bold] +"clone3rsc:2_start_0 node6" -> "clone3rsc:2_monitor_10000 node6" [ style = bold] +"clone3rsc:2_start_0 node6" [ style=bold color="green" fontcolor="black"] +"clone3rsc:3_monitor_10000 node7" [ style=bold color="green" fontcolor="black"] +"clone3rsc:3_start_0 node7" -> "clone3_running_0" [ style = bold] +"clone3rsc:3_start_0 node7" -> "clone3rsc:3_monitor_10000 node7" [ style = bold] +"clone3rsc:3_start_0 node7" [ style=bold color="green" fontcolor="black"] +"clone3rsc:4_monitor_10000 node8" [ style=bold color="green" fontcolor="black"] +"clone3rsc:4_start_0 node8" -> "clone3_running_0" [ style = bold] +"clone3rsc:4_start_0 node8" -> "clone3rsc:4_monitor_10000 node8" [ style = bold] +"clone3rsc:4_start_0 node8" [ style=bold color="green" fontcolor="black"] +"clone3rsc:5_monitor_10000 node9" [ style=bold color="green" fontcolor="black"] +"clone3rsc:5_start_0 node9" -> "clone3_running_0" [ style = bold] +"clone3rsc:5_start_0 node9" -> "clone3rsc:5_monitor_10000 node9" [ style = bold] +"clone3rsc:5_start_0 node9" [ style=bold color="green" fontcolor="black"] +"clone3rsc:6_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"clone3rsc:6_start_0 node1" -> "clone3_running_0" [ style = bold] +"clone3rsc:6_start_0 node1" -> "clone3rsc:6_monitor_10000 node1" [ style = bold] +"clone3rsc:6_start_0 node1" [ style=bold color="green" fontcolor="black"] +"clone3rsc:7_monitor_10000 node10" [ style=bold color="green" fontcolor="black"] +"clone3rsc:7_start_0 node10" -> "clone3_running_0" [ style = bold] +"clone3rsc:7_start_0 node10" -> "clone3rsc:7_monitor_10000 node10" [ style = bold] +"clone3rsc:7_start_0 node10" [ style=bold color="green" fontcolor="black"] +"clone3rsc:8_monitor_10000 node11" [ style=bold color="green" fontcolor="black"] +"clone3rsc:8_start_0 node11" -> "clone3_running_0" [ style = bold] +"clone3rsc:8_start_0 node11" -> "clone3rsc:8_monitor_10000 node11" [ style = bold] +"clone3rsc:8_start_0 node11" [ style=bold color="green" fontcolor="black"] +"clone3rsc:9_monitor_0 node2" -> "clone3_start_0" [ style = bold] +"clone3rsc:9_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"clone3rsc:9_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"clone3rsc:9_start_0 node2" -> "clone3_running_0" [ style = bold] +"clone3rsc:9_start_0 node2" -> "clone3rsc:9_monitor_10000 node2" [ style = bold] +"clone3rsc:9_start_0 node2" [ style=bold color="green" fontcolor="black"] +"clone3rsc_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"clone3rsc_start_0 node5" -> "clone3_running_0" [ style = bold] +"clone3rsc_start_0 node5" -> "clone3rsc_monitor_10000 node5" [ style = bold] +"clone3rsc_start_0 node5" [ style=bold color="green" fontcolor="black"] +"clone4_stop_0" -> "clone4_stopped_0" [ style = bold] +"clone4_stop_0" -> "clone4rsc_stop_0 node9" [ style = bold] +"clone4_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone4_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clone4rsc_stop_0 node9" -> "clone4_stopped_0" [ style = bold] +"clone4rsc_stop_0 node9" [ style=bold color="green" fontcolor="black"] +"clone5_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5_start_0" -> "clone5_running_0" [ style = bold] +"clone5_start_0" -> "clone5group:10_start_0" [ style = bold] +"clone5_start_0" -> "clone5group:2_start_0" [ style = bold] +"clone5_start_0" -> "clone5group:3_start_0" [ style = bold] +"clone5_start_0" -> "clone5group:4_start_0" [ style = bold] +"clone5_start_0" -> "clone5group:5_start_0" [ style = bold] +"clone5_start_0" -> "clone5group:6_start_0" [ style = bold] +"clone5_start_0" -> "clone5group:7_start_0" [ style = bold] +"clone5_start_0" -> "clone5group:8_start_0" [ style = bold] +"clone5_start_0" -> "clone5group:9_start_0" [ style = bold] +"clone5_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:10_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:10_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:10_start_0" -> "clone5group:10_running_0" [ style = bold] +"clone5group:10_start_0" -> "clone5rsc1:10_start_0 node8" [ style = bold] +"clone5group:10_start_0" -> "clone5rsc2:10_start_0 node8" [ style = bold] +"clone5group:10_start_0" -> "clone5rsc3:10_start_0 node8" [ style = bold] +"clone5group:10_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:2_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:2_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:2_start_0" -> "clone5group:2_running_0" [ style = bold] +"clone5group:2_start_0" -> "clone5rsc2_start_0 node3" [ style = bold] +"clone5group:2_start_0" -> "clone5rsc3_start_0 node3" [ style = bold] +"clone5group:2_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:3_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:3_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:3_start_0" -> "clone5group:3_running_0" [ style = bold] +"clone5group:3_start_0" -> "clone5rsc1_start_0 node9" [ style = bold] +"clone5group:3_start_0" -> "clone5rsc2_start_0 node9" [ style = bold] +"clone5group:3_start_0" -> "clone5rsc3_start_0 node9" [ style = bold] +"clone5group:3_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:4_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:4_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:4_start_0" -> "clone5group:4_running_0" [ style = bold] +"clone5group:4_start_0" -> "clone5rsc1:4_start_0 node10" [ style = bold] +"clone5group:4_start_0" -> "clone5rsc2:4_start_0 node10" [ style = bold] +"clone5group:4_start_0" -> "clone5rsc3:4_start_0 node10" [ style = bold] +"clone5group:4_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:5_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:5_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:5_start_0" -> "clone5group:5_running_0" [ style = bold] +"clone5group:5_start_0" -> "clone5rsc1:5_start_0 node11" [ style = bold] +"clone5group:5_start_0" -> "clone5rsc2:5_start_0 node11" [ style = bold] +"clone5group:5_start_0" -> "clone5rsc3:5_start_0 node11" [ style = bold] +"clone5group:5_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:6_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:6_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:6_start_0" -> "clone5group:6_running_0" [ style = bold] +"clone5group:6_start_0" -> "clone5rsc1:6_start_0 node4" [ style = bold] +"clone5group:6_start_0" -> "clone5rsc2:6_start_0 node4" [ style = bold] +"clone5group:6_start_0" -> "clone5rsc3:6_start_0 node4" [ style = bold] +"clone5group:6_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:7_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:7_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:7_start_0" -> "clone5group:7_running_0" [ style = bold] +"clone5group:7_start_0" -> "clone5rsc1:7_start_0 node5" [ style = bold] +"clone5group:7_start_0" -> "clone5rsc2:7_start_0 node5" [ style = bold] +"clone5group:7_start_0" -> "clone5rsc3:7_start_0 node5" [ style = bold] +"clone5group:7_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:8_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:8_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:8_start_0" -> "clone5group:8_running_0" [ style = bold] +"clone5group:8_start_0" -> "clone5rsc1:8_start_0 node6" [ style = bold] +"clone5group:8_start_0" -> "clone5rsc2:8_start_0 node6" [ style = bold] +"clone5group:8_start_0" -> "clone5rsc3:8_start_0 node6" [ style = bold] +"clone5group:8_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:9_running_0" -> "clone5_running_0" [ style = bold] +"clone5group:9_running_0" [ style=bold color="green" fontcolor="orange"] +"clone5group:9_start_0" -> "clone5group:9_running_0" [ style = bold] +"clone5group:9_start_0" -> "clone5rsc1:9_start_0 node7" [ style = bold] +"clone5group:9_start_0" -> "clone5rsc2:9_start_0 node7" [ style = bold] +"clone5group:9_start_0" -> "clone5rsc3:9_start_0 node7" [ style = bold] +"clone5group:9_start_0" [ style=bold color="green" fontcolor="orange"] +"clone5rsc1:10_monitor_10000 node8" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:10_start_0 node8" -> "clone5group:10_running_0" [ style = bold] +"clone5rsc1:10_start_0 node8" -> "clone5rsc1:10_monitor_10000 node8" [ style = bold] +"clone5rsc1:10_start_0 node8" -> "clone5rsc2:10_start_0 node8" [ style = bold] +"clone5rsc1:10_start_0 node8" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:4_monitor_10000 node10" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:4_start_0 node10" -> "clone5group:4_running_0" [ style = bold] +"clone5rsc1:4_start_0 node10" -> "clone5rsc1:4_monitor_10000 node10" [ style = bold] +"clone5rsc1:4_start_0 node10" -> "clone5rsc2:4_start_0 node10" [ style = bold] +"clone5rsc1:4_start_0 node10" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:5_monitor_10000 node11" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:5_start_0 node11" -> "clone5group:5_running_0" [ style = bold] +"clone5rsc1:5_start_0 node11" -> "clone5rsc1:5_monitor_10000 node11" [ style = bold] +"clone5rsc1:5_start_0 node11" -> "clone5rsc2:5_start_0 node11" [ style = bold] +"clone5rsc1:5_start_0 node11" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:6_monitor_10000 node4" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:6_start_0 node4" -> "clone5group:6_running_0" [ style = bold] +"clone5rsc1:6_start_0 node4" -> "clone5rsc1:6_monitor_10000 node4" [ style = bold] +"clone5rsc1:6_start_0 node4" -> "clone5rsc2:6_start_0 node4" [ style = bold] +"clone5rsc1:6_start_0 node4" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:7_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:7_start_0 node5" -> "clone5group:7_running_0" [ style = bold] +"clone5rsc1:7_start_0 node5" -> "clone5rsc1:7_monitor_10000 node5" [ style = bold] +"clone5rsc1:7_start_0 node5" -> "clone5rsc2:7_start_0 node5" [ style = bold] +"clone5rsc1:7_start_0 node5" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:8_monitor_10000 node6" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:8_start_0 node6" -> "clone5group:8_running_0" [ style = bold] +"clone5rsc1:8_start_0 node6" -> "clone5rsc1:8_monitor_10000 node6" [ style = bold] +"clone5rsc1:8_start_0 node6" -> "clone5rsc2:8_start_0 node6" [ style = bold] +"clone5rsc1:8_start_0 node6" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:9_monitor_10000 node7" [ style=bold color="green" fontcolor="black"] +"clone5rsc1:9_start_0 node7" -> "clone5group:9_running_0" [ style = bold] +"clone5rsc1:9_start_0 node7" -> "clone5rsc1:9_monitor_10000 node7" [ style = bold] +"clone5rsc1:9_start_0 node7" -> "clone5rsc2:9_start_0 node7" [ style = bold] +"clone5rsc1:9_start_0 node7" [ style=bold color="green" fontcolor="black"] +"clone5rsc1_monitor_10000 node9" [ style=bold color="green" fontcolor="black"] +"clone5rsc1_start_0 node9" -> "clone5group:3_running_0" [ style = bold] +"clone5rsc1_start_0 node9" -> "clone5rsc1_monitor_10000 node9" [ style = bold] +"clone5rsc1_start_0 node9" -> "clone5rsc2_start_0 node9" [ style = bold] +"clone5rsc1_start_0 node9" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:10_monitor_10000 node8" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:10_start_0 node8" -> "clone5group:10_running_0" [ style = bold] +"clone5rsc2:10_start_0 node8" -> "clone5rsc2:10_monitor_10000 node8" [ style = bold] +"clone5rsc2:10_start_0 node8" -> "clone5rsc3:10_start_0 node8" [ style = bold] +"clone5rsc2:10_start_0 node8" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:4_monitor_10000 node10" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:4_start_0 node10" -> "clone5group:4_running_0" [ style = bold] +"clone5rsc2:4_start_0 node10" -> "clone5rsc2:4_monitor_10000 node10" [ style = bold] +"clone5rsc2:4_start_0 node10" -> "clone5rsc3:4_start_0 node10" [ style = bold] +"clone5rsc2:4_start_0 node10" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:5_monitor_10000 node11" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:5_start_0 node11" -> "clone5group:5_running_0" [ style = bold] +"clone5rsc2:5_start_0 node11" -> "clone5rsc2:5_monitor_10000 node11" [ style = bold] +"clone5rsc2:5_start_0 node11" -> "clone5rsc3:5_start_0 node11" [ style = bold] +"clone5rsc2:5_start_0 node11" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:6_monitor_10000 node4" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:6_start_0 node4" -> "clone5group:6_running_0" [ style = bold] +"clone5rsc2:6_start_0 node4" -> "clone5rsc2:6_monitor_10000 node4" [ style = bold] +"clone5rsc2:6_start_0 node4" -> "clone5rsc3:6_start_0 node4" [ style = bold] +"clone5rsc2:6_start_0 node4" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:7_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:7_start_0 node5" -> "clone5group:7_running_0" [ style = bold] +"clone5rsc2:7_start_0 node5" -> "clone5rsc2:7_monitor_10000 node5" [ style = bold] +"clone5rsc2:7_start_0 node5" -> "clone5rsc3:7_start_0 node5" [ style = bold] +"clone5rsc2:7_start_0 node5" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:8_monitor_10000 node6" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:8_start_0 node6" -> "clone5group:8_running_0" [ style = bold] +"clone5rsc2:8_start_0 node6" -> "clone5rsc2:8_monitor_10000 node6" [ style = bold] +"clone5rsc2:8_start_0 node6" -> "clone5rsc3:8_start_0 node6" [ style = bold] +"clone5rsc2:8_start_0 node6" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:9_monitor_10000 node7" [ style=bold color="green" fontcolor="black"] +"clone5rsc2:9_start_0 node7" -> "clone5group:9_running_0" [ style = bold] +"clone5rsc2:9_start_0 node7" -> "clone5rsc2:9_monitor_10000 node7" [ style = bold] +"clone5rsc2:9_start_0 node7" -> "clone5rsc3:9_start_0 node7" [ style = bold] +"clone5rsc2:9_start_0 node7" [ style=bold color="green" fontcolor="black"] +"clone5rsc2_monitor_10000 node3" [ style=bold color="green" fontcolor="black"] +"clone5rsc2_monitor_10000 node9" [ style=bold color="green" fontcolor="black"] +"clone5rsc2_start_0 node3" -> "clone5group:2_running_0" [ style = bold] +"clone5rsc2_start_0 node3" -> "clone5rsc2_monitor_10000 node3" [ style = bold] +"clone5rsc2_start_0 node3" -> "clone5rsc3_start_0 node3" [ style = bold] +"clone5rsc2_start_0 node3" [ style=bold color="green" fontcolor="black"] +"clone5rsc2_start_0 node9" -> "clone5group:3_running_0" [ style = bold] +"clone5rsc2_start_0 node9" -> "clone5rsc2_monitor_10000 node9" [ style = bold] +"clone5rsc2_start_0 node9" -> "clone5rsc3_start_0 node9" [ style = bold] +"clone5rsc2_start_0 node9" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:10_monitor_10000 node8" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:10_start_0 node8" -> "clone5group:10_running_0" [ style = bold] +"clone5rsc3:10_start_0 node8" -> "clone5rsc3:10_monitor_10000 node8" [ style = bold] +"clone5rsc3:10_start_0 node8" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:4_monitor_10000 node10" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:4_start_0 node10" -> "clone5group:4_running_0" [ style = bold] +"clone5rsc3:4_start_0 node10" -> "clone5rsc3:4_monitor_10000 node10" [ style = bold] +"clone5rsc3:4_start_0 node10" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:5_monitor_10000 node11" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:5_start_0 node11" -> "clone5group:5_running_0" [ style = bold] +"clone5rsc3:5_start_0 node11" -> "clone5rsc3:5_monitor_10000 node11" [ style = bold] +"clone5rsc3:5_start_0 node11" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:6_monitor_10000 node4" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:6_start_0 node4" -> "clone5group:6_running_0" [ style = bold] +"clone5rsc3:6_start_0 node4" -> "clone5rsc3:6_monitor_10000 node4" [ style = bold] +"clone5rsc3:6_start_0 node4" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:7_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:7_start_0 node5" -> "clone5group:7_running_0" [ style = bold] +"clone5rsc3:7_start_0 node5" -> "clone5rsc3:7_monitor_10000 node5" [ style = bold] +"clone5rsc3:7_start_0 node5" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:8_monitor_10000 node6" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:8_start_0 node6" -> "clone5group:8_running_0" [ style = bold] +"clone5rsc3:8_start_0 node6" -> "clone5rsc3:8_monitor_10000 node6" [ style = bold] +"clone5rsc3:8_start_0 node6" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:9_monitor_10000 node7" [ style=bold color="green" fontcolor="black"] +"clone5rsc3:9_start_0 node7" -> "clone5group:9_running_0" [ style = bold] +"clone5rsc3:9_start_0 node7" -> "clone5rsc3:9_monitor_10000 node7" [ style = bold] +"clone5rsc3:9_start_0 node7" [ style=bold color="green" fontcolor="black"] +"clone5rsc3_monitor_10000 node3" [ style=bold color="green" fontcolor="black"] +"clone5rsc3_monitor_10000 node9" [ style=bold color="green" fontcolor="black"] +"clone5rsc3_start_0 node3" -> "clone5group:2_running_0" [ style = bold] +"clone5rsc3_start_0 node3" -> "clone5rsc3_monitor_10000 node3" [ style = bold] +"clone5rsc3_start_0 node3" [ style=bold color="green" fontcolor="black"] +"clone5rsc3_start_0 node9" -> "clone5group:3_running_0" [ style = bold] +"clone5rsc3_start_0 node9" -> "clone5rsc3_monitor_10000 node9" [ style = bold] +"clone5rsc3_start_0 node9" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/anti-colocation-order.dot b/cts/scheduler/dot/anti-colocation-order.dot new file mode 100644 index 0000000..7d6bd35 --- /dev/null +++ b/cts/scheduler/dot/anti-colocation-order.dot @@ -0,0 +1,36 @@ + digraph "g" { +"group1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = bold] +"group1_start_0" -> "rsc1_start_0 node2" [ style = bold] +"group1_start_0" -> "rsc2_start_0 node2" [ style = bold] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"group1_stop_0" -> "group1_stopped_0" [ style = bold] +"group1_stop_0" -> "rsc1_stop_0 node1" [ style = bold] +"group1_stop_0" -> "rsc2_stop_0 node1" [ style = bold] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" -> "group1_start_0" [ style = bold] +"group1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group2_stop_0" -> "group2_stopped_0" [ style = bold] +"group2_stop_0" -> "rsc3_stop_0 node2" [ style = bold] +"group2_stop_0" -> "rsc4_stop_0 node2" [ style = bold] +"group2_stop_0" [ style=bold color="green" fontcolor="orange"] +"group2_stopped_0" -> "group1_start_0" [ style = bold] +"group2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0 node2" -> "group1_running_0" [ style = bold] +"rsc1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "group1_stopped_0" [ style = bold] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "group1_running_0" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "group1_stopped_0" [ style = bold] +"rsc2_stop_0 node1" -> "rsc1_stop_0 node1" [ style = bold] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node2" -> "group2_stopped_0" [ style = bold] +"rsc3_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_stop_0 node2" -> "group2_stopped_0" [ style = bold] +"rsc4_stop_0 node2" -> "rsc3_stop_0 node2" [ style = bold] +"rsc4_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/anti-colocation-promoted.dot b/cts/scheduler/dot/anti-colocation-promoted.dot new file mode 100644 index 0000000..4e8e256 --- /dev/null +++ b/cts/scheduler/dot/anti-colocation-promoted.dot @@ -0,0 +1,19 @@ + digraph "g" { +"dummy1_start_0 sle12sp2-1" [ style=bold color="green" fontcolor="black"] +"dummy1_stop_0 sle12sp2-2" -> "dummy1_start_0 sle12sp2-1" [ style = bold] +"dummy1_stop_0 sle12sp2-2" -> "ms1_promote_0" [ style = bold] +"dummy1_stop_0 sle12sp2-2" [ style=bold color="green" fontcolor="black"] +"ms1_demote_0" -> "ms1_demoted_0" [ style = bold] +"ms1_demote_0" -> "state1_demote_0 sle12sp2-1" [ style = bold] +"ms1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_demoted_0" -> "dummy1_start_0 sle12sp2-1" [ style = bold] +"ms1_demoted_0" -> "ms1_promote_0" [ style = bold] +"ms1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms1_promote_0" -> "state1_promote_0 sle12sp2-2" [ style = bold] +"ms1_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"state1_demote_0 sle12sp2-1" -> "ms1_demoted_0" [ style = bold] +"state1_demote_0 sle12sp2-1" [ style=bold color="green" fontcolor="black"] +"state1_promote_0 sle12sp2-2" -> "ms1_promoted_0" [ style = bold] +"state1_promote_0 sle12sp2-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/anti-colocation-unpromoted.dot b/cts/scheduler/dot/anti-colocation-unpromoted.dot new file mode 100644 index 0000000..ce1e618 --- /dev/null +++ b/cts/scheduler/dot/anti-colocation-unpromoted.dot @@ -0,0 +1,19 @@ + digraph "g" { +"dummy1_start_0 sle12sp2-2" [ style=bold color="green" fontcolor="black"] +"dummy1_stop_0 sle12sp2-1" -> "dummy1_start_0 sle12sp2-2" [ style = bold] +"dummy1_stop_0 sle12sp2-1" -> "ms1_demote_0" [ style = bold] +"dummy1_stop_0 sle12sp2-1" [ style=bold color="green" fontcolor="black"] +"ms1_demote_0" -> "ms1_demoted_0" [ style = bold] +"ms1_demote_0" -> "state1_demote_0 sle12sp2-1" [ style = bold] +"ms1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_demoted_0" -> "ms1_promote_0" [ style = bold] +"ms1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms1_promote_0" -> "state1_promote_0 sle12sp2-2" [ style = bold] +"ms1_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_promoted_0" -> "dummy1_start_0 sle12sp2-2" [ style = bold] +"ms1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"state1_demote_0 sle12sp2-1" -> "ms1_demoted_0" [ style = bold] +"state1_demote_0 sle12sp2-1" [ style=bold color="green" fontcolor="black"] +"state1_promote_0 sle12sp2-2" -> "ms1_promoted_0" [ style = bold] +"state1_promote_0 sle12sp2-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/asymmetric.dot b/cts/scheduler/dot/asymmetric.dot new file mode 100644 index 0000000..bc60bca --- /dev/null +++ b/cts/scheduler/dot/asymmetric.dot @@ -0,0 +1,6 @@ + digraph "g" { +"drbd_target_poolA_monitor_0 puma1" [ style=bold color="green" fontcolor="black"] +"drbd_target_poolA_monitor_0 puma3" [ style=bold color="green" fontcolor="black"] +"ebe3fb6e-7778-426e-be58-190ab1ff3dd3:0_monitor_20000 puma3" [ style=bold color="green" fontcolor="black"] +"ebe3fb6e-7778-426e-be58-190ab1ff3dd3:1_monitor_19000 puma1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/asymmetrical-order-move.dot b/cts/scheduler/dot/asymmetrical-order-move.dot new file mode 100644 index 0000000..5496777 --- /dev/null +++ b/cts/scheduler/dot/asymmetrical-order-move.dot @@ -0,0 +1,5 @@ + digraph "g" { +"dummy2_start_0 sle12sp2-2" [ style=dashed color="red" fontcolor="black"] +"dummy2_stop_0 sle12sp2-1" -> "dummy2_start_0 sle12sp2-2" [ style = dashed] +"dummy2_stop_0 sle12sp2-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/asymmetrical-order-restart.dot b/cts/scheduler/dot/asymmetrical-order-restart.dot new file mode 100644 index 0000000..8bb3a93 --- /dev/null +++ b/cts/scheduler/dot/asymmetrical-order-restart.dot @@ -0,0 +1,7 @@ + digraph "g" { +"sleep_b_monitor_10000 cesr109-p16" [ style=dashed color="red" fontcolor="black"] +"sleep_b_start_0 cesr109-p16" -> "sleep_b_monitor_10000 cesr109-p16" [ style = dashed] +"sleep_b_start_0 cesr109-p16" [ style=dashed color="red" fontcolor="black"] +"sleep_b_stop_0 cesr109-p16" -> "sleep_b_start_0 cesr109-p16" [ style = dashed] +"sleep_b_stop_0 cesr109-p16" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/attrs1.dot b/cts/scheduler/dot/attrs1.dot new file mode 100644 index 0000000..759dc91 --- /dev/null +++ b/cts/scheduler/dot/attrs1.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/attrs2.dot b/cts/scheduler/dot/attrs2.dot new file mode 100644 index 0000000..759dc91 --- /dev/null +++ b/cts/scheduler/dot/attrs2.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/attrs3.dot b/cts/scheduler/dot/attrs3.dot new file mode 100644 index 0000000..f234fb0 --- /dev/null +++ b/cts/scheduler/dot/attrs3.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/attrs4.dot b/cts/scheduler/dot/attrs4.dot new file mode 100644 index 0000000..f234fb0 --- /dev/null +++ b/cts/scheduler/dot/attrs4.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/attrs5.dot b/cts/scheduler/dot/attrs5.dot new file mode 100644 index 0000000..4e7ad5a --- /dev/null +++ b/cts/scheduler/dot/attrs5.dot @@ -0,0 +1,4 @@ + digraph "g" { +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/attrs6.dot b/cts/scheduler/dot/attrs6.dot new file mode 100644 index 0000000..f234fb0 --- /dev/null +++ b/cts/scheduler/dot/attrs6.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/attrs7.dot b/cts/scheduler/dot/attrs7.dot new file mode 100644 index 0000000..759dc91 --- /dev/null +++ b/cts/scheduler/dot/attrs7.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/attrs8.dot b/cts/scheduler/dot/attrs8.dot new file mode 100644 index 0000000..759dc91 --- /dev/null +++ b/cts/scheduler/dot/attrs8.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/balanced.dot b/cts/scheduler/dot/balanced.dot new file mode 100644 index 0000000..e73d146 --- /dev/null +++ b/cts/scheduler/dot/balanced.dot @@ -0,0 +1,16 @@ + digraph "g" { +"load_stopped_host1 host1" -> "rsc2_start_0 host1" [ style = bold] +"load_stopped_host1 host1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_host2 host2" -> "rsc1_start_0 host2" [ style = bold] +"load_stopped_host2 host2" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 host1" -> "rsc1_start_0 host2" [ style = bold] +"rsc1_monitor_0 host1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 host2" -> "rsc1_start_0 host2" [ style = bold] +"rsc1_monitor_0 host2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 host2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 host1" -> "rsc2_start_0 host1" [ style = bold] +"rsc2_monitor_0 host1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 host2" -> "rsc2_start_0 host1" [ style = bold] +"rsc2_monitor_0 host2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 host1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/base-score.dot b/cts/scheduler/dot/base-score.dot new file mode 100644 index 0000000..264a1c2 --- /dev/null +++ b/cts/scheduler/dot/base-score.dot @@ -0,0 +1,11 @@ + digraph "g" { +"Dummy_monitor_0 puma1" -> "Dummy_start_0 puma1" [ style = bold] +"Dummy_monitor_0 puma1" [ style=bold color="green" fontcolor="black"] +"Dummy_monitor_0 puma2" -> "Dummy_start_0 puma1" [ style = bold] +"Dummy_monitor_0 puma2" [ style=bold color="green" fontcolor="black"] +"Dummy_monitor_0 puma3" -> "Dummy_start_0 puma1" [ style = bold] +"Dummy_monitor_0 puma3" [ style=bold color="green" fontcolor="black"] +"Dummy_monitor_0 puma4" -> "Dummy_start_0 puma1" [ style = bold] +"Dummy_monitor_0 puma4" [ style=bold color="green" fontcolor="black"] +"Dummy_start_0 puma1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bnc-515172.dot b/cts/scheduler/dot/bnc-515172.dot new file mode 100644 index 0000000..269ef29 --- /dev/null +++ b/cts/scheduler/dot/bnc-515172.dot @@ -0,0 +1,10 @@ + digraph "g" { +"GRP_Web_Server_running_0" [ style=bold color="green" fontcolor="orange"] +"GRP_Web_Server_start_0" -> "GRP_Web_Server_running_0" [ style = bold] +"GRP_Web_Server_start_0" -> "PRIM_Web_IP1_start_0 sles11-ha2" [ style = bold] +"GRP_Web_Server_start_0" [ style=bold color="green" fontcolor="orange"] +"PRIM_Web_IP1_monitor_5000 sles11-ha2" [ style=bold color="green" fontcolor="black"] +"PRIM_Web_IP1_start_0 sles11-ha2" -> "GRP_Web_Server_running_0" [ style = bold] +"PRIM_Web_IP1_start_0 sles11-ha2" -> "PRIM_Web_IP1_monitor_5000 sles11-ha2" [ style = bold] +"PRIM_Web_IP1_start_0 sles11-ha2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-1572-1.dot b/cts/scheduler/dot/bug-1572-1.dot new file mode 100644 index 0000000..181b7a9 --- /dev/null +++ b/cts/scheduler/dot/bug-1572-1.dot @@ -0,0 +1,147 @@ + digraph "g" { +"IPaddr_147_81_84_133_monitor_25000 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"IPaddr_147_81_84_133_start_0 arc-tkincaidlx.wsicorp.com" -> "IPaddr_147_81_84_133_monitor_25000 arc-tkincaidlx.wsicorp.com" [ style = bold] +"IPaddr_147_81_84_133_start_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_running_0" [ style = bold] +"IPaddr_147_81_84_133_start_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" -> "IPaddr_147_81_84_133_start_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_stopped_0" [ style = bold] +"IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" -> "pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"do_shutdown arc-dknightlx" [ style=bold color="green" fontcolor="black"] +"fs_mirror_start_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_running_0" [ style = bold] +"fs_mirror_start_0 arc-tkincaidlx.wsicorp.com" -> "pgsql_5555_start_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"fs_mirror_start_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" -> "fs_mirror_start_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_stopped_0" [ style = bold] +"fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"grp_pgsql_mirror_running_0" [ style=bold color="green" fontcolor="orange"] +"grp_pgsql_mirror_start_0" -> "IPaddr_147_81_84_133_start_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"grp_pgsql_mirror_start_0" -> "fs_mirror_start_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"grp_pgsql_mirror_start_0" -> "grp_pgsql_mirror_running_0" [ style = bold] +"grp_pgsql_mirror_start_0" -> "pgsql_5555_start_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"grp_pgsql_mirror_start_0" [ style=bold color="green" fontcolor="orange"] +"grp_pgsql_mirror_stop_0" -> "IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"grp_pgsql_mirror_stop_0" -> "fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"grp_pgsql_mirror_stop_0" -> "grp_pgsql_mirror_stopped_0" [ style = bold] +"grp_pgsql_mirror_stop_0" -> "pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"grp_pgsql_mirror_stop_0" [ style=bold color="green" fontcolor="orange"] +"grp_pgsql_mirror_stopped_0" -> "grp_pgsql_mirror_start_0" [ style = bold] +"grp_pgsql_mirror_stopped_0" -> "ms_drbd_7788_demote_0" [ style = bold] +"grp_pgsql_mirror_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_confirmed-post_notify_demoted_0" -> "ms_drbd_7788_pre_notify_promote_0" [ style = bold] +"ms_drbd_7788_confirmed-post_notify_demoted_0" -> "ms_drbd_7788_pre_notify_start_0" [ style = bold] +"ms_drbd_7788_confirmed-post_notify_demoted_0" -> "ms_drbd_7788_pre_notify_stop_0" [ style = bold] +"ms_drbd_7788_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_confirmed-post_notify_promoted_0" -> "grp_pgsql_mirror_start_0" [ style = bold] +"ms_drbd_7788_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_confirmed-post_notify_running_0" -> "ms_drbd_7788_pre_notify_promote_0" [ style = bold] +"ms_drbd_7788_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_confirmed-post_notify_stopped_0" -> "ms_drbd_7788_pre_notify_promote_0" [ style = bold] +"ms_drbd_7788_confirmed-post_notify_stopped_0" -> "ms_drbd_7788_pre_notify_start_0" [ style = bold] +"ms_drbd_7788_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_confirmed-pre_notify_demote_0" -> "ms_drbd_7788_demote_0" [ style = bold] +"ms_drbd_7788_confirmed-pre_notify_demote_0" -> "ms_drbd_7788_post_notify_demoted_0" [ style = bold] +"ms_drbd_7788_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_confirmed-pre_notify_promote_0" -> "ms_drbd_7788_post_notify_promoted_0" [ style = bold] +"ms_drbd_7788_confirmed-pre_notify_promote_0" -> "ms_drbd_7788_promote_0" [ style = bold] +"ms_drbd_7788_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_confirmed-pre_notify_start_0" -> "ms_drbd_7788_post_notify_running_0" [ style = bold] +"ms_drbd_7788_confirmed-pre_notify_start_0" -> "ms_drbd_7788_start_0" [ style = bold] +"ms_drbd_7788_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_confirmed-pre_notify_stop_0" -> "ms_drbd_7788_post_notify_stopped_0" [ style = bold] +"ms_drbd_7788_confirmed-pre_notify_stop_0" -> "ms_drbd_7788_stop_0" [ style = bold] +"ms_drbd_7788_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_demote_0" -> "ms_drbd_7788_demoted_0" [ style = bold] +"ms_drbd_7788_demote_0" -> "rsc_drbd_7788:1_demote_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"ms_drbd_7788_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_demoted_0" -> "ms_drbd_7788_post_notify_demoted_0" [ style = bold] +"ms_drbd_7788_demoted_0" -> "ms_drbd_7788_promote_0" [ style = bold] +"ms_drbd_7788_demoted_0" -> "ms_drbd_7788_start_0" [ style = bold] +"ms_drbd_7788_demoted_0" -> "ms_drbd_7788_stop_0" [ style = bold] +"ms_drbd_7788_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_post_notify_demoted_0" -> "ms_drbd_7788_confirmed-post_notify_demoted_0" [ style = bold] +"ms_drbd_7788_post_notify_demoted_0" -> "rsc_drbd_7788:0_post_notify_demote_0 arc-dknightlx" [ style = bold] +"ms_drbd_7788_post_notify_demoted_0" -> "rsc_drbd_7788:1_post_notify_demote_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"ms_drbd_7788_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_post_notify_promoted_0" -> "ms_drbd_7788_confirmed-post_notify_promoted_0" [ style = bold] +"ms_drbd_7788_post_notify_promoted_0" -> "rsc_drbd_7788:1_post_notify_promote_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"ms_drbd_7788_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_post_notify_running_0" -> "ms_drbd_7788_confirmed-post_notify_running_0" [ style = bold] +"ms_drbd_7788_post_notify_running_0" -> "rsc_drbd_7788:1_post_notify_start_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"ms_drbd_7788_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_post_notify_stopped_0" -> "ms_drbd_7788_confirmed-post_notify_stopped_0" [ style = bold] +"ms_drbd_7788_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_pre_notify_demote_0" -> "ms_drbd_7788_confirmed-pre_notify_demote_0" [ style = bold] +"ms_drbd_7788_pre_notify_demote_0" -> "rsc_drbd_7788:0_pre_notify_demote_0 arc-dknightlx" [ style = bold] +"ms_drbd_7788_pre_notify_demote_0" -> "rsc_drbd_7788:1_pre_notify_demote_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"ms_drbd_7788_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_pre_notify_promote_0" -> "ms_drbd_7788_confirmed-pre_notify_promote_0" [ style = bold] +"ms_drbd_7788_pre_notify_promote_0" -> "rsc_drbd_7788:1_pre_notify_promote_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"ms_drbd_7788_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_pre_notify_start_0" -> "ms_drbd_7788_confirmed-pre_notify_start_0" [ style = bold] +"ms_drbd_7788_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_pre_notify_stop_0" -> "ms_drbd_7788_confirmed-pre_notify_stop_0" [ style = bold] +"ms_drbd_7788_pre_notify_stop_0" -> "rsc_drbd_7788:0_pre_notify_stop_0 arc-dknightlx" [ style = bold] +"ms_drbd_7788_pre_notify_stop_0" -> "rsc_drbd_7788:1_pre_notify_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"ms_drbd_7788_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_promote_0" -> "rsc_drbd_7788:1_promote_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"ms_drbd_7788_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_promoted_0" -> "ms_drbd_7788_post_notify_promoted_0" [ style = bold] +"ms_drbd_7788_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_running_0" -> "ms_drbd_7788_post_notify_running_0" [ style = bold] +"ms_drbd_7788_running_0" -> "ms_drbd_7788_promote_0" [ style = bold] +"ms_drbd_7788_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_start_0" -> "ms_drbd_7788_running_0" [ style = bold] +"ms_drbd_7788_start_0" -> "rsc_drbd_7788:1_start_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"ms_drbd_7788_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_stop_0" -> "ms_drbd_7788_stopped_0" [ style = bold] +"ms_drbd_7788_stop_0" -> "rsc_drbd_7788:0_stop_0 arc-dknightlx" [ style = bold] +"ms_drbd_7788_stop_0" -> "rsc_drbd_7788:1_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"ms_drbd_7788_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_stopped_0" -> "ms_drbd_7788_post_notify_stopped_0" [ style = bold] +"ms_drbd_7788_stopped_0" -> "ms_drbd_7788_promote_0" [ style = bold] +"ms_drbd_7788_stopped_0" -> "ms_drbd_7788_start_0" [ style = bold] +"ms_drbd_7788_stopped_0" [ style=bold color="green" fontcolor="orange"] +"pgsql_5555_monitor_30000 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"pgsql_5555_start_0 arc-tkincaidlx.wsicorp.com" -> "IPaddr_147_81_84_133_start_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"pgsql_5555_start_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_running_0" [ style = bold] +"pgsql_5555_start_0 arc-tkincaidlx.wsicorp.com" -> "pgsql_5555_monitor_30000 arc-tkincaidlx.wsicorp.com" [ style = bold] +"pgsql_5555_start_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" -> "fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_stopped_0" [ style = bold] +"pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" -> "pgsql_5555_start_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:0_post_notify_demote_0 arc-dknightlx" -> "ms_drbd_7788_confirmed-post_notify_demoted_0" [ style = bold] +"rsc_drbd_7788:0_post_notify_demote_0 arc-dknightlx" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:0_pre_notify_demote_0 arc-dknightlx" -> "ms_drbd_7788_confirmed-pre_notify_demote_0" [ style = bold] +"rsc_drbd_7788:0_pre_notify_demote_0 arc-dknightlx" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:0_pre_notify_stop_0 arc-dknightlx" -> "ms_drbd_7788_confirmed-pre_notify_stop_0" [ style = bold] +"rsc_drbd_7788:0_pre_notify_stop_0 arc-dknightlx" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:0_stop_0 arc-dknightlx" -> "do_shutdown arc-dknightlx" [ style = bold] +"rsc_drbd_7788:0_stop_0 arc-dknightlx" -> "ms_drbd_7788_stopped_0" [ style = bold] +"rsc_drbd_7788:0_stop_0 arc-dknightlx" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:1_demote_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_demoted_0" [ style = bold] +"rsc_drbd_7788:1_demote_0 arc-tkincaidlx.wsicorp.com" -> "rsc_drbd_7788:1_promote_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"rsc_drbd_7788:1_demote_0 arc-tkincaidlx.wsicorp.com" -> "rsc_drbd_7788:1_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"rsc_drbd_7788:1_demote_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:1_post_notify_demote_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_confirmed-post_notify_demoted_0" [ style = bold] +"rsc_drbd_7788:1_post_notify_demote_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:1_post_notify_promote_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_confirmed-post_notify_promoted_0" [ style = bold] +"rsc_drbd_7788:1_post_notify_promote_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:1_post_notify_start_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_confirmed-post_notify_running_0" [ style = bold] +"rsc_drbd_7788:1_post_notify_start_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:1_pre_notify_demote_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_confirmed-pre_notify_demote_0" [ style = bold] +"rsc_drbd_7788:1_pre_notify_demote_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:1_pre_notify_promote_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_confirmed-pre_notify_promote_0" [ style = bold] +"rsc_drbd_7788:1_pre_notify_promote_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:1_pre_notify_stop_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_confirmed-pre_notify_stop_0" [ style = bold] +"rsc_drbd_7788:1_pre_notify_stop_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:1_promote_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_promoted_0" [ style = bold] +"rsc_drbd_7788:1_promote_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:1_start_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_running_0" [ style = bold] +"rsc_drbd_7788:1_start_0 arc-tkincaidlx.wsicorp.com" -> "rsc_drbd_7788:1_promote_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"rsc_drbd_7788:1_start_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:1_stop_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_stopped_0" [ style = bold] +"rsc_drbd_7788:1_stop_0 arc-tkincaidlx.wsicorp.com" -> "rsc_drbd_7788:1_start_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"rsc_drbd_7788:1_stop_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-1572-2.dot b/cts/scheduler/dot/bug-1572-2.dot new file mode 100644 index 0000000..562d313 --- /dev/null +++ b/cts/scheduler/dot/bug-1572-2.dot @@ -0,0 +1,72 @@ + digraph "g" { +"IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_stopped_0" [ style = bold] +"IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" -> "pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"do_shutdown arc-dknightlx" [ style=bold color="green" fontcolor="black"] +"fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_stopped_0" [ style = bold] +"fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"grp_pgsql_mirror_stop_0" -> "IPaddr_147_81_84_133_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"grp_pgsql_mirror_stop_0" -> "fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"grp_pgsql_mirror_stop_0" -> "grp_pgsql_mirror_stopped_0" [ style = bold] +"grp_pgsql_mirror_stop_0" -> "pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"grp_pgsql_mirror_stop_0" [ style=bold color="green" fontcolor="orange"] +"grp_pgsql_mirror_stopped_0" -> "ms_drbd_7788_demote_0" [ style = bold] +"grp_pgsql_mirror_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_confirmed-post_notify_demoted_0" -> "ms_drbd_7788_pre_notify_stop_0" [ style = bold] +"ms_drbd_7788_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_confirmed-pre_notify_demote_0" -> "ms_drbd_7788_demote_0" [ style = bold] +"ms_drbd_7788_confirmed-pre_notify_demote_0" -> "ms_drbd_7788_post_notify_demoted_0" [ style = bold] +"ms_drbd_7788_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_confirmed-pre_notify_stop_0" -> "ms_drbd_7788_post_notify_stopped_0" [ style = bold] +"ms_drbd_7788_confirmed-pre_notify_stop_0" -> "ms_drbd_7788_stop_0" [ style = bold] +"ms_drbd_7788_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_demote_0" -> "ms_drbd_7788_demoted_0" [ style = bold] +"ms_drbd_7788_demote_0" -> "rsc_drbd_7788:1_demote_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"ms_drbd_7788_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_demoted_0" -> "ms_drbd_7788_post_notify_demoted_0" [ style = bold] +"ms_drbd_7788_demoted_0" -> "ms_drbd_7788_stop_0" [ style = bold] +"ms_drbd_7788_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_post_notify_demoted_0" -> "ms_drbd_7788_confirmed-post_notify_demoted_0" [ style = bold] +"ms_drbd_7788_post_notify_demoted_0" -> "rsc_drbd_7788:0_post_notify_demote_0 arc-dknightlx" [ style = bold] +"ms_drbd_7788_post_notify_demoted_0" -> "rsc_drbd_7788:1_post_notify_demote_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"ms_drbd_7788_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_post_notify_stopped_0" -> "ms_drbd_7788_confirmed-post_notify_stopped_0" [ style = bold] +"ms_drbd_7788_post_notify_stopped_0" -> "rsc_drbd_7788:1_post_notify_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"ms_drbd_7788_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_pre_notify_demote_0" -> "ms_drbd_7788_confirmed-pre_notify_demote_0" [ style = bold] +"ms_drbd_7788_pre_notify_demote_0" -> "rsc_drbd_7788:0_pre_notify_demote_0 arc-dknightlx" [ style = bold] +"ms_drbd_7788_pre_notify_demote_0" -> "rsc_drbd_7788:1_pre_notify_demote_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"ms_drbd_7788_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_pre_notify_stop_0" -> "ms_drbd_7788_confirmed-pre_notify_stop_0" [ style = bold] +"ms_drbd_7788_pre_notify_stop_0" -> "rsc_drbd_7788:0_pre_notify_stop_0 arc-dknightlx" [ style = bold] +"ms_drbd_7788_pre_notify_stop_0" -> "rsc_drbd_7788:1_pre_notify_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"ms_drbd_7788_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_stop_0" -> "ms_drbd_7788_stopped_0" [ style = bold] +"ms_drbd_7788_stop_0" -> "rsc_drbd_7788:0_stop_0 arc-dknightlx" [ style = bold] +"ms_drbd_7788_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_7788_stopped_0" -> "ms_drbd_7788_post_notify_stopped_0" [ style = bold] +"ms_drbd_7788_stopped_0" [ style=bold color="green" fontcolor="orange"] +"pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" -> "fs_mirror_stop_0 arc-tkincaidlx.wsicorp.com" [ style = bold] +"pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" -> "grp_pgsql_mirror_stopped_0" [ style = bold] +"pgsql_5555_stop_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:0_post_notify_demote_0 arc-dknightlx" -> "ms_drbd_7788_confirmed-post_notify_demoted_0" [ style = bold] +"rsc_drbd_7788:0_post_notify_demote_0 arc-dknightlx" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:0_pre_notify_demote_0 arc-dknightlx" -> "ms_drbd_7788_confirmed-pre_notify_demote_0" [ style = bold] +"rsc_drbd_7788:0_pre_notify_demote_0 arc-dknightlx" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:0_pre_notify_stop_0 arc-dknightlx" -> "ms_drbd_7788_confirmed-pre_notify_stop_0" [ style = bold] +"rsc_drbd_7788:0_pre_notify_stop_0 arc-dknightlx" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:0_stop_0 arc-dknightlx" -> "do_shutdown arc-dknightlx" [ style = bold] +"rsc_drbd_7788:0_stop_0 arc-dknightlx" -> "ms_drbd_7788_stopped_0" [ style = bold] +"rsc_drbd_7788:0_stop_0 arc-dknightlx" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:1_demote_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_demoted_0" [ style = bold] +"rsc_drbd_7788:1_demote_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:1_post_notify_demote_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_confirmed-post_notify_demoted_0" [ style = bold] +"rsc_drbd_7788:1_post_notify_demote_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:1_post_notify_stop_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_confirmed-post_notify_stopped_0" [ style = bold] +"rsc_drbd_7788:1_post_notify_stop_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:1_pre_notify_demote_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_confirmed-pre_notify_demote_0" [ style = bold] +"rsc_drbd_7788:1_pre_notify_demote_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +"rsc_drbd_7788:1_pre_notify_stop_0 arc-tkincaidlx.wsicorp.com" -> "ms_drbd_7788_confirmed-pre_notify_stop_0" [ style = bold] +"rsc_drbd_7788:1_pre_notify_stop_0 arc-tkincaidlx.wsicorp.com" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-1573.dot b/cts/scheduler/dot/bug-1573.dot new file mode 100644 index 0000000..1c3dc12 --- /dev/null +++ b/cts/scheduler/dot/bug-1573.dot @@ -0,0 +1,10 @@ + digraph "g" { +"IPaddr_192_168_1_102_stop_0 xen-b" -> "do_shutdown xen-b" [ style = bold] +"IPaddr_192_168_1_102_stop_0 xen-b" -> "group_11_stopped_0" [ style = bold] +"IPaddr_192_168_1_102_stop_0 xen-b" [ style=bold color="green" fontcolor="black"] +"do_shutdown xen-b" [ style=bold color="green" fontcolor="black"] +"group_11_stop_0" -> "IPaddr_192_168_1_102_stop_0 xen-b" [ style = bold] +"group_11_stop_0" -> "group_11_stopped_0" [ style = bold] +"group_11_stop_0" [ style=bold color="green" fontcolor="orange"] +"group_11_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-1685.dot b/cts/scheduler/dot/bug-1685.dot new file mode 100644 index 0000000..51f7cd9 --- /dev/null +++ b/cts/scheduler/dot/bug-1685.dot @@ -0,0 +1,34 @@ + digraph "g" { +"prim_shared_storage:0_post_notify_promote_0 redun2" -> "shared_storage_confirmed-post_notify_promoted_0" [ style = bold] +"prim_shared_storage:0_post_notify_promote_0 redun2" [ style=bold color="green" fontcolor="black"] +"prim_shared_storage:0_pre_notify_promote_0 redun2" -> "shared_storage_confirmed-pre_notify_promote_0" [ style = bold] +"prim_shared_storage:0_pre_notify_promote_0 redun2" [ style=bold color="green" fontcolor="black"] +"prim_shared_storage:0_promote_0 redun2" -> "shared_storage_promoted_0" [ style = bold] +"prim_shared_storage:0_promote_0 redun2" [ style=bold color="green" fontcolor="black"] +"prim_shared_storage:1_monitor_120000 redun1" [ style=bold color="green" fontcolor="black"] +"prim_shared_storage:1_post_notify_promote_0 redun1" -> "shared_storage_confirmed-post_notify_promoted_0" [ style = bold] +"prim_shared_storage:1_post_notify_promote_0 redun1" [ style=bold color="green" fontcolor="black"] +"prim_shared_storage:1_pre_notify_promote_0 redun1" -> "shared_storage_confirmed-pre_notify_promote_0" [ style = bold] +"prim_shared_storage:1_pre_notify_promote_0 redun1" [ style=bold color="green" fontcolor="black"] +"shared_filesystem_monitor_120000 redun2" [ style=bold color="green" fontcolor="black"] +"shared_filesystem_start_0 redun2" -> "shared_filesystem_monitor_120000 redun2" [ style = bold] +"shared_filesystem_start_0 redun2" [ style=bold color="green" fontcolor="black"] +"shared_storage_confirmed-post_notify_promoted_0" -> "prim_shared_storage:1_monitor_120000 redun1" [ style = bold] +"shared_storage_confirmed-post_notify_promoted_0" -> "shared_filesystem_start_0 redun2" [ style = bold] +"shared_storage_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"shared_storage_confirmed-pre_notify_promote_0" -> "shared_storage_post_notify_promoted_0" [ style = bold] +"shared_storage_confirmed-pre_notify_promote_0" -> "shared_storage_promote_0" [ style = bold] +"shared_storage_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"shared_storage_post_notify_promoted_0" -> "prim_shared_storage:0_post_notify_promote_0 redun2" [ style = bold] +"shared_storage_post_notify_promoted_0" -> "prim_shared_storage:1_post_notify_promote_0 redun1" [ style = bold] +"shared_storage_post_notify_promoted_0" -> "shared_storage_confirmed-post_notify_promoted_0" [ style = bold] +"shared_storage_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"shared_storage_pre_notify_promote_0" -> "prim_shared_storage:0_pre_notify_promote_0 redun2" [ style = bold] +"shared_storage_pre_notify_promote_0" -> "prim_shared_storage:1_pre_notify_promote_0 redun1" [ style = bold] +"shared_storage_pre_notify_promote_0" -> "shared_storage_confirmed-pre_notify_promote_0" [ style = bold] +"shared_storage_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"shared_storage_promote_0" -> "prim_shared_storage:0_promote_0 redun2" [ style = bold] +"shared_storage_promote_0" [ style=bold color="green" fontcolor="orange"] +"shared_storage_promoted_0" -> "shared_storage_post_notify_promoted_0" [ style = bold] +"shared_storage_promoted_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-1718.dot b/cts/scheduler/dot/bug-1718.dot new file mode 100644 index 0000000..c821073 --- /dev/null +++ b/cts/scheduler/dot/bug-1718.dot @@ -0,0 +1,30 @@ + digraph "g" { +"Apache_delete_0 biggame.ds9" [ style=bold color="green" fontcolor="black"] +"Apache_delete_0 heartbeat.ds9" [ style=bold color="green" fontcolor="black"] +"Apache_delete_0 ops.ds9" [ style=bold color="green" fontcolor="black"] +"OpenVPN_IP_delete_0 heartbeat.ds9" [ style=bold color="green" fontcolor="black"] +"OpenVPN_IP_delete_0 ops.ds9" [ style=bold color="green" fontcolor="black"] +"group_fUN_running_0" [ style=dashed color="red" fontcolor="orange"] +"group_fUN_start_0" -> "group_fUN_running_0" [ style = dashed] +"group_fUN_start_0" -> "resource_IP3_start_0 ops.ds9" [ style = dashed] +"group_fUN_start_0" -> "resource_dummy_start_0 ops.ds9" [ style = dashed] +"group_fUN_start_0" [ style=dashed color="red" fontcolor="orange"] +"group_fUN_stop_0" -> "group_fUN_stopped_0" [ style = bold] +"group_fUN_stop_0" -> "resource_IP3_stop_0 ops.ds9" [ style = bold] +"group_fUN_stop_0" -> "resource_dummy_stop_0 ops.ds9" [ style = bold] +"group_fUN_stop_0" [ style=bold color="green" fontcolor="orange"] +"group_fUN_stopped_0" -> "group_fUN_start_0" [ style = dashed] +"group_fUN_stopped_0" [ style=bold color="green" fontcolor="orange"] +"resource_IP3_start_0 ops.ds9" -> "group_fUN_running_0" [ style = dashed] +"resource_IP3_start_0 ops.ds9" -> "resource_dummy_start_0 ops.ds9" [ style = dashed] +"resource_IP3_start_0 ops.ds9" [ style=dashed color="red" fontcolor="black"] +"resource_IP3_stop_0 ops.ds9" -> "group_fUN_stopped_0" [ style = bold] +"resource_IP3_stop_0 ops.ds9" -> "resource_IP3_start_0 ops.ds9" [ style = dashed] +"resource_IP3_stop_0 ops.ds9" [ style=bold color="green" fontcolor="black"] +"resource_dummy_start_0 ops.ds9" -> "group_fUN_running_0" [ style = dashed] +"resource_dummy_start_0 ops.ds9" [ style=dashed color="red" fontcolor="black"] +"resource_dummy_stop_0 ops.ds9" -> "group_fUN_stopped_0" [ style = bold] +"resource_dummy_stop_0 ops.ds9" -> "resource_IP3_stop_0 ops.ds9" [ style = bold] +"resource_dummy_stop_0 ops.ds9" -> "resource_dummy_start_0 ops.ds9" [ style = dashed] +"resource_dummy_stop_0 ops.ds9" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-1765.dot b/cts/scheduler/dot/bug-1765.dot new file mode 100644 index 0000000..2bf92ad --- /dev/null +++ b/cts/scheduler/dot/bug-1765.dot @@ -0,0 +1,26 @@ + digraph "g" { +"drbd0:0_post_notify_start_0 sles236" -> "ms-drbd0_confirmed-post_notify_running_0" [ style = bold] +"drbd0:0_post_notify_start_0 sles236" [ style=bold color="green" fontcolor="black"] +"drbd0:0_pre_notify_start_0 sles236" -> "ms-drbd0_confirmed-pre_notify_start_0" [ style = bold] +"drbd0:0_pre_notify_start_0 sles236" [ style=bold color="green" fontcolor="black"] +"drbd0:1_post_notify_start_0 sles238" -> "ms-drbd0_confirmed-post_notify_running_0" [ style = bold] +"drbd0:1_post_notify_start_0 sles238" [ style=bold color="green" fontcolor="black"] +"drbd0:1_start_0 sles238" -> "ms-drbd0_running_0" [ style = bold] +"drbd0:1_start_0 sles238" [ style=bold color="green" fontcolor="black"] +"ms-drbd0_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_confirmed-pre_notify_start_0" -> "ms-drbd0_post_notify_running_0" [ style = bold] +"ms-drbd0_confirmed-pre_notify_start_0" -> "ms-drbd0_start_0" [ style = bold] +"ms-drbd0_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_post_notify_running_0" -> "drbd0:0_post_notify_start_0 sles236" [ style = bold] +"ms-drbd0_post_notify_running_0" -> "drbd0:1_post_notify_start_0 sles238" [ style = bold] +"ms-drbd0_post_notify_running_0" -> "ms-drbd0_confirmed-post_notify_running_0" [ style = bold] +"ms-drbd0_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_pre_notify_start_0" -> "drbd0:0_pre_notify_start_0 sles236" [ style = bold] +"ms-drbd0_pre_notify_start_0" -> "ms-drbd0_confirmed-pre_notify_start_0" [ style = bold] +"ms-drbd0_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_running_0" -> "ms-drbd0_post_notify_running_0" [ style = bold] +"ms-drbd0_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_start_0" -> "drbd0:1_start_0 sles238" [ style = bold] +"ms-drbd0_start_0" -> "ms-drbd0_running_0" [ style = bold] +"ms-drbd0_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-1820-1.dot b/cts/scheduler/dot/bug-1820-1.dot new file mode 100644 index 0000000..90e35a2 --- /dev/null +++ b/cts/scheduler/dot/bug-1820-1.dot @@ -0,0 +1,50 @@ + digraph "g" { +"do_shutdown star" [ style=bold color="green" fontcolor="black"] +"gr1_running_0" [ style=bold color="green" fontcolor="orange"] +"gr1_start_0" -> "gr1_running_0" [ style = bold] +"gr1_start_0" -> "test1_start_0 world" [ style = bold] +"gr1_start_0" -> "test2_start_0 world" [ style = bold] +"gr1_start_0" [ style=bold color="green" fontcolor="orange"] +"gr1_stop_0" -> "gr1_stopped_0" [ style = bold] +"gr1_stop_0" -> "test1_stop_0 star" [ style = bold] +"gr1_stop_0" -> "test2_stop_0 star" [ style = bold] +"gr1_stop_0" [ style=bold color="green" fontcolor="orange"] +"gr1_stopped_0" -> "gr1_start_0" [ style = bold] +"gr1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"p1_monitor_0 star" -> "p1_start_0 world" [ style = bold] +"p1_monitor_0 star" [ style=bold color="green" fontcolor="black"] +"p1_monitor_0 world" -> "p1_start_0 world" [ style = bold] +"p1_monitor_0 world" [ style=bold color="green" fontcolor="black"] +"p1_start_0 world" [ style=bold color="green" fontcolor="black"] +"test1_migrate_from_0 world" -> "test1_start_0 world" [ style = bold] +"test1_migrate_from_0 world" -> "test1_stop_0 star" [ style = bold] +"test1_migrate_from_0 world" -> "test2_migrate_to_0 star" [ style = bold] +"test1_migrate_from_0 world" [ style=bold color="green" fontcolor="black"] +"test1_migrate_to_0 star" -> "test1_migrate_from_0 world" [ style = bold] +"test1_migrate_to_0 star" [ style=bold color="green" fontcolor="black"] +"test1_monitor_10000 world" [ style=bold color="green" fontcolor="black"] +"test1_start_0 world" -> "gr1_running_0" [ style = bold] +"test1_start_0 world" -> "test1_monitor_10000 world" [ style = bold] +"test1_start_0 world" -> "test2_migrate_to_0 star" [ style = dashed] +"test1_start_0 world" -> "test2_start_0 world" [ style = bold] +"test1_start_0 world" [ style=bold color="green" fontcolor="orange"] +"test1_stop_0 star" -> "do_shutdown star" [ style = bold] +"test1_stop_0 star" -> "gr1_stopped_0" [ style = bold] +"test1_stop_0 star" -> "test1_start_0 world" [ style = bold] +"test1_stop_0 star" [ style=bold color="green" fontcolor="black"] +"test2_migrate_from_0 world" -> "test2_start_0 world" [ style = bold] +"test2_migrate_from_0 world" -> "test2_stop_0 star" [ style = bold] +"test2_migrate_from_0 world" [ style=bold color="green" fontcolor="black"] +"test2_migrate_to_0 star" -> "test2_migrate_from_0 world" [ style = bold] +"test2_migrate_to_0 star" [ style=bold color="green" fontcolor="black"] +"test2_monitor_10000 world" [ style=bold color="green" fontcolor="black"] +"test2_start_0 world" -> "gr1_running_0" [ style = bold] +"test2_start_0 world" -> "test2_monitor_10000 world" [ style = bold] +"test2_start_0 world" [ style=bold color="green" fontcolor="orange"] +"test2_stop_0 star" -> "do_shutdown star" [ style = bold] +"test2_stop_0 star" -> "gr1_stopped_0" [ style = bold] +"test2_stop_0 star" -> "test1_migrate_to_0 star" [ style = dashed] +"test2_stop_0 star" -> "test1_stop_0 star" [ style = bold] +"test2_stop_0 star" -> "test2_start_0 world" [ style = bold] +"test2_stop_0 star" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-1820.dot b/cts/scheduler/dot/bug-1820.dot new file mode 100644 index 0000000..62d6355 --- /dev/null +++ b/cts/scheduler/dot/bug-1820.dot @@ -0,0 +1,45 @@ + digraph "g" { +"do_shutdown star" [ style=bold color="green" fontcolor="black"] +"gr1_running_0" [ style=bold color="green" fontcolor="orange"] +"gr1_start_0" -> "gr1_running_0" [ style = bold] +"gr1_start_0" -> "test1_start_0 world" [ style = bold] +"gr1_start_0" -> "test2_start_0 world" [ style = bold] +"gr1_start_0" [ style=bold color="green" fontcolor="orange"] +"gr1_stop_0" -> "gr1_stopped_0" [ style = bold] +"gr1_stop_0" -> "test1_stop_0 star" [ style = bold] +"gr1_stop_0" -> "test2_stop_0 star" [ style = bold] +"gr1_stop_0" [ style=bold color="green" fontcolor="orange"] +"gr1_stopped_0" -> "gr1_start_0" [ style = bold] +"gr1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"test1_migrate_from_0 world" -> "test1_start_0 world" [ style = bold] +"test1_migrate_from_0 world" -> "test1_stop_0 star" [ style = bold] +"test1_migrate_from_0 world" -> "test2_migrate_to_0 star" [ style = bold] +"test1_migrate_from_0 world" [ style=bold color="green" fontcolor="black"] +"test1_migrate_to_0 star" -> "test1_migrate_from_0 world" [ style = bold] +"test1_migrate_to_0 star" [ style=bold color="green" fontcolor="black"] +"test1_monitor_10000 world" [ style=bold color="green" fontcolor="black"] +"test1_start_0 world" -> "gr1_running_0" [ style = bold] +"test1_start_0 world" -> "test1_monitor_10000 world" [ style = bold] +"test1_start_0 world" -> "test2_migrate_to_0 star" [ style = dashed] +"test1_start_0 world" -> "test2_start_0 world" [ style = bold] +"test1_start_0 world" [ style=bold color="green" fontcolor="orange"] +"test1_stop_0 star" -> "do_shutdown star" [ style = bold] +"test1_stop_0 star" -> "gr1_stopped_0" [ style = bold] +"test1_stop_0 star" -> "test1_start_0 world" [ style = bold] +"test1_stop_0 star" [ style=bold color="green" fontcolor="black"] +"test2_migrate_from_0 world" -> "test2_start_0 world" [ style = bold] +"test2_migrate_from_0 world" -> "test2_stop_0 star" [ style = bold] +"test2_migrate_from_0 world" [ style=bold color="green" fontcolor="black"] +"test2_migrate_to_0 star" -> "test2_migrate_from_0 world" [ style = bold] +"test2_migrate_to_0 star" [ style=bold color="green" fontcolor="black"] +"test2_monitor_10000 world" [ style=bold color="green" fontcolor="black"] +"test2_start_0 world" -> "gr1_running_0" [ style = bold] +"test2_start_0 world" -> "test2_monitor_10000 world" [ style = bold] +"test2_start_0 world" [ style=bold color="green" fontcolor="orange"] +"test2_stop_0 star" -> "do_shutdown star" [ style = bold] +"test2_stop_0 star" -> "gr1_stopped_0" [ style = bold] +"test2_stop_0 star" -> "test1_migrate_to_0 star" [ style = dashed] +"test2_stop_0 star" -> "test1_stop_0 star" [ style = bold] +"test2_stop_0 star" -> "test2_start_0 world" [ style = bold] +"test2_stop_0 star" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-1822.dot b/cts/scheduler/dot/bug-1822.dot new file mode 100644 index 0000000..598abd6 --- /dev/null +++ b/cts/scheduler/dot/bug-1822.dot @@ -0,0 +1,35 @@ + digraph "g" { +"do_shutdown process1a" [ style=bold color="green" fontcolor="black"] +"ms-sf_demote_0" -> "ms-sf_demoted_0" [ style = bold] +"ms-sf_demote_0" -> "ms-sf_group:1_demote_0" [ style = bold] +"ms-sf_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_demoted_0" -> "ms-sf_stop_0" [ style = bold] +"ms-sf_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_group:1_demote_0" -> "promotable_Stateful:1_demote_0 process1a" [ style = bold] +"ms-sf_group:1_demote_0" -> "promotable_procdctl:1_demote_0 process1a" [ style = bold] +"ms-sf_group:1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_group:1_demoted_0" -> "ms-sf_demoted_0" [ style = bold] +"ms-sf_group:1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_group:1_stop_0" -> "ms-sf_group:1_stopped_0" [ style = bold] +"ms-sf_group:1_stop_0" -> "promotable_Stateful:1_stop_0 process1a" [ style = bold] +"ms-sf_group:1_stop_0" -> "promotable_procdctl:1_stop_0 process1a" [ style = bold] +"ms-sf_group:1_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_group:1_stopped_0" -> "ms-sf_stopped_0" [ style = bold] +"ms-sf_group:1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_stop_0" -> "ms-sf_group:1_stop_0" [ style = bold] +"ms-sf_stop_0" -> "ms-sf_stopped_0" [ style = bold] +"ms-sf_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_stopped_0" [ style=bold color="green" fontcolor="orange"] +"promotable_Stateful:1_demote_0 process1a" -> "ms-sf_group:1_demoted_0" [ style = bold] +"promotable_Stateful:1_demote_0 process1a" -> "promotable_Stateful:1_stop_0 process1a" [ style = bold] +"promotable_Stateful:1_demote_0 process1a" [ style=bold color="green" fontcolor="black"] +"promotable_Stateful:1_stop_0 process1a" -> "do_shutdown process1a" [ style = bold] +"promotable_Stateful:1_stop_0 process1a" -> "ms-sf_group:1_stopped_0" [ style = bold] +"promotable_Stateful:1_stop_0 process1a" [ style=bold color="green" fontcolor="black"] +"promotable_procdctl:1_demote_0 process1a" -> "ms-sf_group:1_demoted_0" [ style = bold] +"promotable_procdctl:1_demote_0 process1a" -> "promotable_procdctl:1_stop_0 process1a" [ style = bold] +"promotable_procdctl:1_demote_0 process1a" [ style=bold color="green" fontcolor="black"] +"promotable_procdctl:1_stop_0 process1a" -> "do_shutdown process1a" [ style = bold] +"promotable_procdctl:1_stop_0 process1a" -> "ms-sf_group:1_stopped_0" [ style = bold] +"promotable_procdctl:1_stop_0 process1a" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-5014-A-start-B-start.dot b/cts/scheduler/dot/bug-5014-A-start-B-start.dot new file mode 100644 index 0000000..44de2a7 --- /dev/null +++ b/cts/scheduler/dot/bug-5014-A-start-B-start.dot @@ -0,0 +1,13 @@ + digraph "g" { +"ClusterIP2_monitor_0 fc16-builder" -> "ClusterIP2_start_0 fc16-builder" [ style = bold] +"ClusterIP2_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP2_monitor_30000 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP2_start_0 fc16-builder" -> "ClusterIP2_monitor_30000 fc16-builder" [ style = bold] +"ClusterIP2_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP_monitor_0 fc16-builder" -> "ClusterIP_start_0 fc16-builder" [ style = bold] +"ClusterIP_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP_monitor_30000 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP_start_0 fc16-builder" -> "ClusterIP2_start_0 fc16-builder" [ style = bold] +"ClusterIP_start_0 fc16-builder" -> "ClusterIP_monitor_30000 fc16-builder" [ style = bold] +"ClusterIP_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-5014-A-stop-B-started.dot b/cts/scheduler/dot/bug-5014-A-stop-B-started.dot new file mode 100644 index 0000000..af88503 --- /dev/null +++ b/cts/scheduler/dot/bug-5014-A-stop-B-started.dot @@ -0,0 +1,5 @@ + digraph "g" { +"ClusterIP_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ClusterIP_stop_0 fc16-builder" -> "ClusterIP_start_0 <none>" [ style = dashed] +"ClusterIP_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-5014-A-stopped-B-stopped.dot b/cts/scheduler/dot/bug-5014-A-stopped-B-stopped.dot new file mode 100644 index 0000000..47589a4 --- /dev/null +++ b/cts/scheduler/dot/bug-5014-A-stopped-B-stopped.dot @@ -0,0 +1,8 @@ + digraph "g" { +"ClusterIP2_monitor_0 fc16-builder" -> "ClusterIP2_start_0 fc16-builder" [ style = dashed] +"ClusterIP2_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP2_monitor_30000 fc16-builder" [ style=dashed color="red" fontcolor="black"] +"ClusterIP2_start_0 fc16-builder" -> "ClusterIP2_monitor_30000 fc16-builder" [ style = dashed] +"ClusterIP2_start_0 fc16-builder" [ style=dashed color="red" fontcolor="black"] +"ClusterIP_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-5014-CLONE-A-start-B-start.dot b/cts/scheduler/dot/bug-5014-CLONE-A-start-B-start.dot new file mode 100644 index 0000000..f480272 --- /dev/null +++ b/cts/scheduler/dot/bug-5014-CLONE-A-start-B-start.dot @@ -0,0 +1,23 @@ + digraph "g" { +"ClusterIP2:0_monitor_0 fc16-builder" -> "clone2_start_0" [ style = bold] +"ClusterIP2:0_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP2:0_monitor_30000 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP2:0_start_0 fc16-builder" -> "ClusterIP2:0_monitor_30000 fc16-builder" [ style = bold] +"ClusterIP2:0_start_0 fc16-builder" -> "clone2_running_0" [ style = bold] +"ClusterIP2:0_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP:0_monitor_0 fc16-builder" -> "clone1_start_0" [ style = bold] +"ClusterIP:0_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP:0_monitor_30000 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP:0_start_0 fc16-builder" -> "ClusterIP:0_monitor_30000 fc16-builder" [ style = bold] +"ClusterIP:0_start_0 fc16-builder" -> "clone1_running_0" [ style = bold] +"ClusterIP:0_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"clone1_running_0" -> "clone2_start_0" [ style = bold] +"clone1_running_0" [ style=bold color="green" fontcolor="orange"] +"clone1_start_0" -> "ClusterIP:0_start_0 fc16-builder" [ style = bold] +"clone1_start_0" -> "clone1_running_0" [ style = bold] +"clone1_start_0" [ style=bold color="green" fontcolor="orange"] +"clone2_running_0" [ style=bold color="green" fontcolor="orange"] +"clone2_start_0" -> "ClusterIP2:0_start_0 fc16-builder" [ style = bold] +"clone2_start_0" -> "clone2_running_0" [ style = bold] +"clone2_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-5014-CLONE-A-stop-B-started.dot b/cts/scheduler/dot/bug-5014-CLONE-A-stop-B-started.dot new file mode 100644 index 0000000..d6a62f4 --- /dev/null +++ b/cts/scheduler/dot/bug-5014-CLONE-A-stop-B-started.dot @@ -0,0 +1,9 @@ + digraph "g" { +"ClusterIP:0_stop_0 fc16-builder" -> "clone1_stopped_0" [ style = bold] +"ClusterIP:0_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"clone1_stop_0" -> "ClusterIP:0_stop_0 fc16-builder" [ style = bold] +"clone1_stop_0" -> "clone1_stopped_0" [ style = bold] +"clone1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clone2_start_0" [ style=dashed color="red" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-5014-CthenAthenB-C-stopped.dot b/cts/scheduler/dot/bug-5014-CthenAthenB-C-stopped.dot new file mode 100644 index 0000000..0012347 --- /dev/null +++ b/cts/scheduler/dot/bug-5014-CthenAthenB-C-stopped.dot @@ -0,0 +1,14 @@ + digraph "g" { +"ClusterIP2_monitor_0 fc16-builder" -> "ClusterIP2_start_0 fc16-builder" [ style = dashed] +"ClusterIP2_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP2_monitor_30000 fc16-builder" [ style=dashed color="red" fontcolor="black"] +"ClusterIP2_start_0 fc16-builder" -> "ClusterIP2_monitor_30000 fc16-builder" [ style = dashed] +"ClusterIP2_start_0 fc16-builder" [ style=dashed color="red" fontcolor="black"] +"ClusterIP3_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP_monitor_0 fc16-builder" -> "ClusterIP_start_0 fc16-builder" [ style = dashed] +"ClusterIP_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP_monitor_30000 fc16-builder" [ style=dashed color="red" fontcolor="black"] +"ClusterIP_start_0 fc16-builder" -> "ClusterIP2_start_0 fc16-builder" [ style = dashed] +"ClusterIP_start_0 fc16-builder" -> "ClusterIP_monitor_30000 fc16-builder" [ style = dashed] +"ClusterIP_start_0 fc16-builder" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-5014-GROUP-A-start-B-start.dot b/cts/scheduler/dot/bug-5014-GROUP-A-start-B-start.dot new file mode 100644 index 0000000..2b295f9 --- /dev/null +++ b/cts/scheduler/dot/bug-5014-GROUP-A-start-B-start.dot @@ -0,0 +1,19 @@ + digraph "g" { +"ClusterIP2_monitor_30000 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP2_start_0 fc16-builder" -> "ClusterIP2_monitor_30000 fc16-builder" [ style = bold] +"ClusterIP2_start_0 fc16-builder" -> "group2_running_0" [ style = bold] +"ClusterIP2_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP_monitor_30000 fc16-builder" [ style=bold color="green" fontcolor="black"] +"ClusterIP_start_0 fc16-builder" -> "ClusterIP_monitor_30000 fc16-builder" [ style = bold] +"ClusterIP_start_0 fc16-builder" -> "group1_running_0" [ style = bold] +"ClusterIP_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"group1_running_0" -> "group2_start_0" [ style = bold] +"group1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1_start_0" -> "ClusterIP_start_0 fc16-builder" [ style = bold] +"group1_start_0" -> "group1_running_0" [ style = bold] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"group2_running_0" [ style=bold color="green" fontcolor="orange"] +"group2_start_0" -> "ClusterIP2_start_0 fc16-builder" [ style = bold] +"group2_start_0" -> "group2_running_0" [ style = bold] +"group2_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-5014-GROUP-A-stopped-B-started.dot b/cts/scheduler/dot/bug-5014-GROUP-A-stopped-B-started.dot new file mode 100644 index 0000000..d9a9ed5 --- /dev/null +++ b/cts/scheduler/dot/bug-5014-GROUP-A-stopped-B-started.dot @@ -0,0 +1,9 @@ + digraph "g" { +"ClusterIP_stop_0 fc16-builder" -> "group1_stopped_0" [ style = bold] +"ClusterIP_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"group1_stop_0" -> "ClusterIP_stop_0 fc16-builder" [ style = bold] +"group1_stop_0" -> "group1_stopped_0" [ style = bold] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group2_start_0" [ style=dashed color="red" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-5014-GROUP-A-stopped-B-stopped.dot b/cts/scheduler/dot/bug-5014-GROUP-A-stopped-B-stopped.dot new file mode 100644 index 0000000..3f05e10 --- /dev/null +++ b/cts/scheduler/dot/bug-5014-GROUP-A-stopped-B-stopped.dot @@ -0,0 +1,10 @@ + digraph "g" { +"ClusterIP2_monitor_30000 fc16-builder" [ style=dashed color="red" fontcolor="black"] +"ClusterIP2_start_0 fc16-builder" -> "ClusterIP2_monitor_30000 fc16-builder" [ style = dashed] +"ClusterIP2_start_0 fc16-builder" -> "group2_running_0" [ style = dashed] +"ClusterIP2_start_0 fc16-builder" [ style=dashed color="red" fontcolor="black"] +"group2_running_0" [ style=dashed color="red" fontcolor="orange"] +"group2_start_0" -> "ClusterIP2_start_0 fc16-builder" [ style = dashed] +"group2_start_0" -> "group2_running_0" [ style = dashed] +"group2_start_0" [ style=dashed color="red" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-5014-ordered-set-symmetrical-false.dot b/cts/scheduler/dot/bug-5014-ordered-set-symmetrical-false.dot new file mode 100644 index 0000000..0a45d65 --- /dev/null +++ b/cts/scheduler/dot/bug-5014-ordered-set-symmetrical-false.dot @@ -0,0 +1,5 @@ + digraph "g" { +"C_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"C_stop_0 fc16-builder" -> "C_start_0 <none>" [ style = dashed] +"C_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-5014-ordered-set-symmetrical-true.dot b/cts/scheduler/dot/bug-5014-ordered-set-symmetrical-true.dot new file mode 100644 index 0000000..7ecbc17 --- /dev/null +++ b/cts/scheduler/dot/bug-5014-ordered-set-symmetrical-true.dot @@ -0,0 +1,10 @@ + digraph "g" { +"A_start_0 fc16-builder" [ style=dashed color="red" fontcolor="black"] +"A_stop_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = dashed] +"A_stop_0 fc16-builder" -> "C_stop_0 fc16-builder" [ style = bold] +"A_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"C_start_0 <none>" -> "A_start_0 fc16-builder" [ style = dashed] +"C_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"C_stop_0 fc16-builder" -> "C_start_0 <none>" [ style = dashed] +"C_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-5025-1.dot b/cts/scheduler/dot/bug-5025-1.dot new file mode 100644 index 0000000..bcc05e1 --- /dev/null +++ b/cts/scheduler/dot/bug-5025-1.dot @@ -0,0 +1,6 @@ + digraph "g" { +"A_clear_failcount_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_monitor_30000 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_reload-agent_0 fc16-builder" -> "A_monitor_30000 fc16-builder" [ style = bold] +"A_reload-agent_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-5025-2.dot b/cts/scheduler/dot/bug-5025-2.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/bug-5025-2.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/bug-5025-3.dot b/cts/scheduler/dot/bug-5025-3.dot new file mode 100644 index 0000000..42567b4 --- /dev/null +++ b/cts/scheduler/dot/bug-5025-3.dot @@ -0,0 +1,8 @@ + digraph "g" { +"A_clear_failcount_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_monitor_30000 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_start_0 fc16-builder" -> "A_monitor_30000 fc16-builder" [ style = bold] +"A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_stop_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = bold] +"A_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-5025-4.dot b/cts/scheduler/dot/bug-5025-4.dot new file mode 100644 index 0000000..95e65f5 --- /dev/null +++ b/cts/scheduler/dot/bug-5025-4.dot @@ -0,0 +1,8 @@ + digraph "g" { +"remote-node_clear_failcount_0 18builder" [ style=bold color="green" fontcolor="black"] +"remote-node_delete_0 18builder" -> "remote-node_start_0 18builder" [ style = bold] +"remote-node_delete_0 18builder" [ style=bold color="green" fontcolor="black"] +"remote-node_monitor_30000 18builder" [ style=bold color="green" fontcolor="black"] +"remote-node_start_0 18builder" -> "remote-node_monitor_30000 18builder" [ style = bold] +"remote-node_start_0 18builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-5028-bottom.dot b/cts/scheduler/dot/bug-5028-bottom.dot new file mode 100644 index 0000000..4951def --- /dev/null +++ b/cts/scheduler/dot/bug-5028-bottom.dot @@ -0,0 +1,10 @@ + digraph "g" { +"do_shutdown bl460g6a" [ style=dashed color="red" fontcolor="black"] +"dummy-g_stop_0" -> "dummy-g_stopped_0" [ style = dashed] +"dummy-g_stop_0" -> "dummy02_stop_0 bl460g6a" [ style = bold] +"dummy-g_stop_0" [ style=bold color="green" fontcolor="orange"] +"dummy-g_stopped_0" [ style=dashed color="red" fontcolor="orange"] +"dummy02_stop_0 bl460g6a" -> "do_shutdown bl460g6a" [ style = dashed] +"dummy02_stop_0 bl460g6a" -> "dummy-g_stopped_0" [ style = dashed] +"dummy02_stop_0 bl460g6a" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-5028-detach.dot b/cts/scheduler/dot/bug-5028-detach.dot new file mode 100644 index 0000000..426d952 --- /dev/null +++ b/cts/scheduler/dot/bug-5028-detach.dot @@ -0,0 +1,3 @@ + digraph "g" { +"do_shutdown bl460g6a" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-5028.dot b/cts/scheduler/dot/bug-5028.dot new file mode 100644 index 0000000..e75b963 --- /dev/null +++ b/cts/scheduler/dot/bug-5028.dot @@ -0,0 +1,20 @@ + digraph "g" { +"do_shutdown bl460g6a" [ style=dashed color="red" fontcolor="black"] +"dummy-g_running_0" [ style=dashed color="red" fontcolor="orange"] +"dummy-g_start_0" -> "dummy-g_running_0" [ style = dashed] +"dummy-g_start_0" -> "dummy01_start_0 bl460g6b" [ style = dashed] +"dummy-g_start_0" [ style=bold color="green" fontcolor="orange"] +"dummy-g_stop_0" -> "dummy-g_stopped_0" [ style = dashed] +"dummy-g_stop_0" -> "dummy01_stop_0 bl460g6a" [ style = dashed] +"dummy-g_stop_0" [ style=bold color="green" fontcolor="orange"] +"dummy-g_stopped_0" -> "dummy-g_start_0" [ style = dashed] +"dummy-g_stopped_0" [ style=dashed color="red" fontcolor="orange"] +"dummy01_monitor_7000 bl460g6b" [ style=dashed color="red" fontcolor="black"] +"dummy01_start_0 bl460g6b" -> "dummy-g_running_0" [ style = dashed] +"dummy01_start_0 bl460g6b" -> "dummy01_monitor_7000 bl460g6b" [ style = dashed] +"dummy01_start_0 bl460g6b" [ style=dashed color="red" fontcolor="black"] +"dummy01_stop_0 bl460g6a" -> "do_shutdown bl460g6a" [ style = dashed] +"dummy01_stop_0 bl460g6a" -> "dummy-g_stopped_0" [ style = dashed] +"dummy01_stop_0 bl460g6a" -> "dummy01_start_0 bl460g6b" [ style = dashed] +"dummy01_stop_0 bl460g6a" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-5038.dot b/cts/scheduler/dot/bug-5038.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/bug-5038.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/bug-5059.dot b/cts/scheduler/dot/bug-5059.dot new file mode 100644 index 0000000..dc049f7 --- /dev/null +++ b/cts/scheduler/dot/bug-5059.dot @@ -0,0 +1,106 @@ + digraph "g" { +"g_stateful:0_promote_0" -> "p_stateful1:0_promote_0 gluster01.h" [ style = bold] +"g_stateful:0_promote_0" -> "p_stateful2:0_promote_0 gluster01.h" [ style = bold] +"g_stateful:0_promote_0" [ style=bold color="green" fontcolor="orange"] +"g_stateful:0_promoted_0" -> "ms_stateful_promoted_0" [ style = bold] +"g_stateful:0_promoted_0" [ style=bold color="green" fontcolor="orange"] +"g_stateful:0_running_0" -> "ms_stateful_running_0" [ style = bold] +"g_stateful:0_running_0" [ style=bold color="green" fontcolor="orange"] +"g_stateful:0_start_0" -> "g_stateful:0_running_0" [ style = bold] +"g_stateful:0_start_0" -> "p_stateful2:0_start_0 gluster01.h" [ style = bold] +"g_stateful:0_start_0" [ style=bold color="green" fontcolor="orange"] +"g_stateful:1_running_0" -> "ms_stateful_running_0" [ style = bold] +"g_stateful:1_running_0" [ style=bold color="green" fontcolor="orange"] +"g_stateful:1_start_0" -> "g_stateful:1_running_0" [ style = bold] +"g_stateful:1_start_0" -> "p_stateful2:1_start_0 gluster02.h" [ style = bold] +"g_stateful:1_start_0" [ style=bold color="green" fontcolor="orange"] +"ipsrc2_delete_0 gluster02.h" [ style=bold color="green" fontcolor="black"] +"iptest_delete_0 gluster02.h" [ style=bold color="green" fontcolor="black"] +"ms_stateful_confirmed-post_notify_promoted_0" -> "p_stateful1:1_monitor_10000 gluster02.h" [ style = bold] +"ms_stateful_confirmed-post_notify_promoted_0" -> "p_stateful2:1_monitor_10000 gluster02.h" [ style = bold] +"ms_stateful_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_stateful_confirmed-post_notify_running_0" -> "ms_stateful_pre_notify_promote_0" [ style = bold] +"ms_stateful_confirmed-post_notify_running_0" -> "p_stateful1:1_monitor_10000 gluster02.h" [ style = bold] +"ms_stateful_confirmed-post_notify_running_0" -> "p_stateful2:1_monitor_10000 gluster02.h" [ style = bold] +"ms_stateful_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_stateful_confirmed-pre_notify_promote_0" -> "ms_stateful_post_notify_promoted_0" [ style = bold] +"ms_stateful_confirmed-pre_notify_promote_0" -> "ms_stateful_promote_0" [ style = bold] +"ms_stateful_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_stateful_confirmed-pre_notify_start_0" -> "ms_stateful_post_notify_running_0" [ style = bold] +"ms_stateful_confirmed-pre_notify_start_0" -> "ms_stateful_start_0" [ style = bold] +"ms_stateful_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_stateful_post_notify_promoted_0" -> "ms_stateful_confirmed-post_notify_promoted_0" [ style = bold] +"ms_stateful_post_notify_promoted_0" -> "p_stateful1:0_post_notify_promote_0 gluster01.h" [ style = bold] +"ms_stateful_post_notify_promoted_0" -> "p_stateful1:1_post_notify_promote_0 gluster02.h" [ style = bold] +"ms_stateful_post_notify_promoted_0" -> "p_stateful2:0_post_notify_promote_0 gluster01.h" [ style = bold] +"ms_stateful_post_notify_promoted_0" -> "p_stateful2:1_post_notify_promote_0 gluster02.h" [ style = bold] +"ms_stateful_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_stateful_post_notify_running_0" -> "ms_stateful_confirmed-post_notify_running_0" [ style = bold] +"ms_stateful_post_notify_running_0" -> "p_stateful1:0_post_notify_start_0 gluster01.h" [ style = bold] +"ms_stateful_post_notify_running_0" -> "p_stateful1:1_post_notify_start_0 gluster02.h" [ style = bold] +"ms_stateful_post_notify_running_0" -> "p_stateful2:0_post_notify_start_0 gluster01.h" [ style = bold] +"ms_stateful_post_notify_running_0" -> "p_stateful2:1_post_notify_start_0 gluster02.h" [ style = bold] +"ms_stateful_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_stateful_pre_notify_promote_0" -> "ms_stateful_confirmed-pre_notify_promote_0" [ style = bold] +"ms_stateful_pre_notify_promote_0" -> "p_stateful1:0_pre_notify_promote_0 gluster01.h" [ style = bold] +"ms_stateful_pre_notify_promote_0" -> "p_stateful1:1_pre_notify_promote_0 gluster02.h" [ style = bold] +"ms_stateful_pre_notify_promote_0" -> "p_stateful2:0_pre_notify_promote_0 gluster01.h" [ style = bold] +"ms_stateful_pre_notify_promote_0" -> "p_stateful2:1_pre_notify_promote_0 gluster02.h" [ style = bold] +"ms_stateful_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_stateful_pre_notify_start_0" -> "ms_stateful_confirmed-pre_notify_start_0" [ style = bold] +"ms_stateful_pre_notify_start_0" -> "p_stateful1:0_pre_notify_start_0 gluster01.h" [ style = bold] +"ms_stateful_pre_notify_start_0" -> "p_stateful1:1_pre_notify_start_0 gluster02.h" [ style = bold] +"ms_stateful_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_stateful_promote_0" -> "g_stateful:0_promote_0" [ style = bold] +"ms_stateful_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_stateful_promoted_0" -> "ms_stateful_post_notify_promoted_0" [ style = bold] +"ms_stateful_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_stateful_running_0" -> "ms_stateful_post_notify_running_0" [ style = bold] +"ms_stateful_running_0" -> "ms_stateful_promote_0" [ style = bold] +"ms_stateful_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_stateful_start_0" -> "g_stateful:0_start_0" [ style = bold] +"ms_stateful_start_0" -> "g_stateful:1_start_0" [ style = bold] +"ms_stateful_start_0" -> "ms_stateful_running_0" [ style = bold] +"ms_stateful_start_0" [ style=bold color="green" fontcolor="orange"] +"p_stateful1:0_post_notify_promote_0 gluster01.h" -> "ms_stateful_confirmed-post_notify_promoted_0" [ style = bold] +"p_stateful1:0_post_notify_promote_0 gluster01.h" [ style=bold color="green" fontcolor="black"] +"p_stateful1:0_post_notify_start_0 gluster01.h" -> "ms_stateful_confirmed-post_notify_running_0" [ style = bold] +"p_stateful1:0_post_notify_start_0 gluster01.h" [ style=bold color="green" fontcolor="black"] +"p_stateful1:0_pre_notify_promote_0 gluster01.h" -> "ms_stateful_confirmed-pre_notify_promote_0" [ style = bold] +"p_stateful1:0_pre_notify_promote_0 gluster01.h" [ style=bold color="green" fontcolor="black"] +"p_stateful1:0_pre_notify_start_0 gluster01.h" -> "ms_stateful_confirmed-pre_notify_start_0" [ style = bold] +"p_stateful1:0_pre_notify_start_0 gluster01.h" [ style=bold color="green" fontcolor="black"] +"p_stateful1:0_promote_0 gluster01.h" -> "g_stateful:0_promoted_0" [ style = bold] +"p_stateful1:0_promote_0 gluster01.h" -> "p_stateful2:0_promote_0 gluster01.h" [ style = bold] +"p_stateful1:0_promote_0 gluster01.h" [ style=bold color="green" fontcolor="black"] +"p_stateful1:1_monitor_10000 gluster02.h" [ style=bold color="green" fontcolor="black"] +"p_stateful1:1_post_notify_promote_0 gluster02.h" -> "ms_stateful_confirmed-post_notify_promoted_0" [ style = bold] +"p_stateful1:1_post_notify_promote_0 gluster02.h" [ style=bold color="green" fontcolor="black"] +"p_stateful1:1_post_notify_start_0 gluster02.h" -> "ms_stateful_confirmed-post_notify_running_0" [ style = bold] +"p_stateful1:1_post_notify_start_0 gluster02.h" [ style=bold color="green" fontcolor="black"] +"p_stateful1:1_pre_notify_promote_0 gluster02.h" -> "ms_stateful_confirmed-pre_notify_promote_0" [ style = bold] +"p_stateful1:1_pre_notify_promote_0 gluster02.h" [ style=bold color="green" fontcolor="black"] +"p_stateful1:1_pre_notify_start_0 gluster02.h" -> "ms_stateful_confirmed-pre_notify_start_0" [ style = bold] +"p_stateful1:1_pre_notify_start_0 gluster02.h" [ style=bold color="green" fontcolor="black"] +"p_stateful2:0_post_notify_promote_0 gluster01.h" -> "ms_stateful_confirmed-post_notify_promoted_0" [ style = bold] +"p_stateful2:0_post_notify_promote_0 gluster01.h" [ style=bold color="green" fontcolor="black"] +"p_stateful2:0_post_notify_start_0 gluster01.h" -> "ms_stateful_confirmed-post_notify_running_0" [ style = bold] +"p_stateful2:0_post_notify_start_0 gluster01.h" [ style=bold color="green" fontcolor="black"] +"p_stateful2:0_pre_notify_promote_0 gluster01.h" -> "ms_stateful_confirmed-pre_notify_promote_0" [ style = bold] +"p_stateful2:0_pre_notify_promote_0 gluster01.h" [ style=bold color="green" fontcolor="black"] +"p_stateful2:0_promote_0 gluster01.h" -> "g_stateful:0_promoted_0" [ style = bold] +"p_stateful2:0_promote_0 gluster01.h" [ style=bold color="green" fontcolor="black"] +"p_stateful2:0_start_0 gluster01.h" -> "g_stateful:0_running_0" [ style = bold] +"p_stateful2:0_start_0 gluster01.h" -> "p_stateful2:0_promote_0 gluster01.h" [ style = bold] +"p_stateful2:0_start_0 gluster01.h" [ style=bold color="green" fontcolor="black"] +"p_stateful2:1_monitor_10000 gluster02.h" [ style=bold color="green" fontcolor="black"] +"p_stateful2:1_post_notify_promote_0 gluster02.h" -> "ms_stateful_confirmed-post_notify_promoted_0" [ style = bold] +"p_stateful2:1_post_notify_promote_0 gluster02.h" [ style=bold color="green" fontcolor="black"] +"p_stateful2:1_post_notify_start_0 gluster02.h" -> "ms_stateful_confirmed-post_notify_running_0" [ style = bold] +"p_stateful2:1_post_notify_start_0 gluster02.h" [ style=bold color="green" fontcolor="black"] +"p_stateful2:1_pre_notify_promote_0 gluster02.h" -> "ms_stateful_confirmed-pre_notify_promote_0" [ style = bold] +"p_stateful2:1_pre_notify_promote_0 gluster02.h" [ style=bold color="green" fontcolor="black"] +"p_stateful2:1_start_0 gluster02.h" -> "g_stateful:1_running_0" [ style = bold] +"p_stateful2:1_start_0 gluster02.h" -> "p_stateful2:1_monitor_10000 gluster02.h" [ style = bold] +"p_stateful2:1_start_0 gluster02.h" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-5069-op-disabled.dot b/cts/scheduler/dot/bug-5069-op-disabled.dot new file mode 100644 index 0000000..d8cb7d5 --- /dev/null +++ b/cts/scheduler/dot/bug-5069-op-disabled.dot @@ -0,0 +1,4 @@ + digraph "g" { +"A_clear_failcount_0 fc16-builder2" [ style=bold color="green" fontcolor="black"] +"Cancel A_monitor_10000 fc16-builder2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-5069-op-enabled.dot b/cts/scheduler/dot/bug-5069-op-enabled.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/bug-5069-op-enabled.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/bug-5140-require-all-false.dot b/cts/scheduler/dot/bug-5140-require-all-false.dot new file mode 100644 index 0000000..e540628 --- /dev/null +++ b/cts/scheduler/dot/bug-5140-require-all-false.dot @@ -0,0 +1,21 @@ + digraph "g" { +"baseclone_stop_0" -> "baseclone_stopped_0" [ style = bold] +"baseclone_stop_0" -> "basegrp:0_stop_0" [ style = bold] +"baseclone_stop_0" [ style=bold color="green" fontcolor="orange"] +"baseclone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"basegrp:0_stop_0" -> "basegrp:0_stopped_0" [ style = bold] +"basegrp:0_stop_0" -> "clvmd_stop_0 hex-2" [ style = bold] +"basegrp:0_stop_0" -> "dlm_stop_0 hex-2" [ style = bold] +"basegrp:0_stop_0" -> "o2cb_stop_0 hex-2" [ style = bold] +"basegrp:0_stop_0" [ style=bold color="green" fontcolor="orange"] +"basegrp:0_stopped_0" -> "baseclone_stopped_0" [ style = bold] +"basegrp:0_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clvmd_stop_0 hex-2" -> "basegrp:0_stopped_0" [ style = bold] +"clvmd_stop_0 hex-2" -> "dlm_stop_0 hex-2" [ style = bold] +"clvmd_stop_0 hex-2" [ style=bold color="green" fontcolor="black"] +"dlm_stop_0 hex-2" -> "basegrp:0_stopped_0" [ style = bold] +"dlm_stop_0 hex-2" [ style=bold color="green" fontcolor="black"] +"o2cb_stop_0 hex-2" -> "basegrp:0_stopped_0" [ style = bold] +"o2cb_stop_0 hex-2" -> "clvmd_stop_0 hex-2" [ style = bold] +"o2cb_stop_0 hex-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-5143-ms-shuffle.dot b/cts/scheduler/dot/bug-5143-ms-shuffle.dot new file mode 100644 index 0000000..96ee346 --- /dev/null +++ b/cts/scheduler/dot/bug-5143-ms-shuffle.dot @@ -0,0 +1,33 @@ + digraph "g" { +"drbd-r1_monitor_29000 hex-2" [ style=bold color="green" fontcolor="black"] +"drbd-r1_monitor_31000 hex-3" [ style=bold color="green" fontcolor="black"] +"drbd-r1_post_notify_promoted_0 hex-2" -> "ms-r1_confirmed-post_notify_promoted_0" [ style = bold] +"drbd-r1_post_notify_promoted_0 hex-2" [ style=bold color="green" fontcolor="black"] +"drbd-r1_post_notify_promoted_0 hex-3" -> "ms-r1_confirmed-post_notify_promoted_0" [ style = bold] +"drbd-r1_post_notify_promoted_0 hex-3" [ style=bold color="green" fontcolor="black"] +"drbd-r1_pre_notify_promote_0 hex-2" -> "ms-r1_confirmed-pre_notify_promote_0" [ style = bold] +"drbd-r1_pre_notify_promote_0 hex-2" [ style=bold color="green" fontcolor="black"] +"drbd-r1_pre_notify_promote_0 hex-3" -> "ms-r1_confirmed-pre_notify_promote_0" [ style = bold] +"drbd-r1_pre_notify_promote_0 hex-3" [ style=bold color="green" fontcolor="black"] +"drbd-r1_promote_0 hex-3" -> "drbd-r1_monitor_31000 hex-3" [ style = bold] +"drbd-r1_promote_0 hex-3" -> "ms-r1_promoted_0" [ style = bold] +"drbd-r1_promote_0 hex-3" [ style=bold color="green" fontcolor="black"] +"ms-r1_confirmed-post_notify_promoted_0" -> "drbd-r1_monitor_29000 hex-2" [ style = bold] +"ms-r1_confirmed-post_notify_promoted_0" -> "drbd-r1_monitor_31000 hex-3" [ style = bold] +"ms-r1_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-r1_confirmed-pre_notify_promote_0" -> "ms-r1_post_notify_promoted_0" [ style = bold] +"ms-r1_confirmed-pre_notify_promote_0" -> "ms-r1_promote_0" [ style = bold] +"ms-r1_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-r1_post_notify_promoted_0" -> "drbd-r1_post_notify_promoted_0 hex-2" [ style = bold] +"ms-r1_post_notify_promoted_0" -> "drbd-r1_post_notify_promoted_0 hex-3" [ style = bold] +"ms-r1_post_notify_promoted_0" -> "ms-r1_confirmed-post_notify_promoted_0" [ style = bold] +"ms-r1_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-r1_pre_notify_promote_0" -> "drbd-r1_pre_notify_promote_0 hex-2" [ style = bold] +"ms-r1_pre_notify_promote_0" -> "drbd-r1_pre_notify_promote_0 hex-3" [ style = bold] +"ms-r1_pre_notify_promote_0" -> "ms-r1_confirmed-pre_notify_promote_0" [ style = bold] +"ms-r1_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-r1_promote_0" -> "drbd-r1_promote_0 hex-3" [ style = bold] +"ms-r1_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-r1_promoted_0" -> "ms-r1_post_notify_promoted_0" [ style = bold] +"ms-r1_promoted_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-5186-partial-migrate.dot b/cts/scheduler/dot/bug-5186-partial-migrate.dot new file mode 100644 index 0000000..f11aa82 --- /dev/null +++ b/cts/scheduler/dot/bug-5186-partial-migrate.dot @@ -0,0 +1,68 @@ + digraph "g" { +"clnDiskd1_stop_0" -> "clnDiskd1_stopped_0" [ style = bold] +"clnDiskd1_stop_0" -> "prmDiskd1_stop_0 bl460g1n7" [ style = bold] +"clnDiskd1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clnDiskd1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clnDiskd2_stop_0" -> "clnDiskd2_stopped_0" [ style = bold] +"clnDiskd2_stop_0" -> "prmDiskd2_stop_0 bl460g1n7" [ style = bold] +"clnDiskd2_stop_0" [ style=bold color="green" fontcolor="orange"] +"clnDiskd2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clnPing_stop_0" -> "clnPing_stopped_0" [ style = bold] +"clnPing_stop_0" -> "prmPing_stop_0 bl460g1n7" [ style = bold] +"clnPing_stop_0" [ style=bold color="green" fontcolor="orange"] +"clnPing_stopped_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith8_running_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith8_start_0" -> "grpStonith8_running_0" [ style = bold] +"grpStonith8_start_0" -> "prmStonith8-1_start_0 bl460g1n6" [ style = bold] +"grpStonith8_start_0" -> "prmStonith8-2_start_0 bl460g1n6" [ style = bold] +"grpStonith8_start_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith8_stop_0" -> "grpStonith8_stopped_0" [ style = bold] +"grpStonith8_stop_0" -> "prmStonith8-1_stop_0 bl460g1n7" [ style = bold] +"grpStonith8_stop_0" -> "prmStonith8-2_stop_0 bl460g1n7" [ style = bold] +"grpStonith8_stop_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith8_stopped_0" -> "grpStonith8_start_0" [ style = bold] +"grpStonith8_stopped_0" [ style=bold color="green" fontcolor="orange"] +"prmDiskd1_stop_0 bl460g1n7" -> "clnDiskd1_stopped_0" [ style = bold] +"prmDiskd1_stop_0 bl460g1n7" [ style=bold color="green" fontcolor="orange"] +"prmDiskd2_stop_0 bl460g1n7" -> "clnDiskd2_stopped_0" [ style = bold] +"prmDiskd2_stop_0 bl460g1n7" [ style=bold color="green" fontcolor="orange"] +"prmDummy_start_0 bl460g1n6" [ style=bold color="green" fontcolor="black"] +"prmDummy_stop_0 bl460g1n7" -> "prmDummy_start_0 bl460g1n6" [ style = bold] +"prmDummy_stop_0 bl460g1n7" [ style=bold color="green" fontcolor="orange"] +"prmPing_stop_0 bl460g1n7" -> "clnPing_stopped_0" [ style = bold] +"prmPing_stop_0 bl460g1n7" [ style=bold color="green" fontcolor="orange"] +"prmStonith8-1_monitor_10000 bl460g1n6" [ style=bold color="green" fontcolor="black"] +"prmStonith8-1_start_0 bl460g1n6" -> "grpStonith8_running_0" [ style = bold] +"prmStonith8-1_start_0 bl460g1n6" -> "prmStonith8-1_monitor_10000 bl460g1n6" [ style = bold] +"prmStonith8-1_start_0 bl460g1n6" -> "prmStonith8-2_start_0 bl460g1n6" [ style = bold] +"prmStonith8-1_start_0 bl460g1n6" [ style=bold color="green" fontcolor="black"] +"prmStonith8-1_stop_0 bl460g1n7" -> "grpStonith8_stopped_0" [ style = bold] +"prmStonith8-1_stop_0 bl460g1n7" -> "prmStonith8-1_start_0 bl460g1n6" [ style = bold] +"prmStonith8-1_stop_0 bl460g1n7" [ style=bold color="green" fontcolor="orange"] +"prmStonith8-2_monitor_3600000 bl460g1n6" [ style=bold color="green" fontcolor="black"] +"prmStonith8-2_start_0 bl460g1n6" -> "grpStonith8_running_0" [ style = bold] +"prmStonith8-2_start_0 bl460g1n6" -> "prmStonith8-2_monitor_3600000 bl460g1n6" [ style = bold] +"prmStonith8-2_start_0 bl460g1n6" [ style=bold color="green" fontcolor="black"] +"prmStonith8-2_stop_0 bl460g1n7" -> "grpStonith8_stopped_0" [ style = bold] +"prmStonith8-2_stop_0 bl460g1n7" -> "prmStonith8-1_stop_0 bl460g1n7" [ style = bold] +"prmStonith8-2_stop_0 bl460g1n7" -> "prmStonith8-2_start_0 bl460g1n6" [ style = bold] +"prmStonith8-2_stop_0 bl460g1n7" [ style=bold color="green" fontcolor="orange"] +"prmVM2_monitor_10000 bl460g1n8" [ style=bold color="green" fontcolor="black"] +"prmVM2_start_0 bl460g1n8" -> "prmVM2_monitor_10000 bl460g1n8" [ style = bold] +"prmVM2_start_0 bl460g1n8" [ style=bold color="green" fontcolor="black"] +"prmVM2_stop_0 bl460g1n6" -> "prmVM2_start_0 bl460g1n8" [ style = bold] +"prmVM2_stop_0 bl460g1n6" [ style=bold color="green" fontcolor="black"] +"prmVM2_stop_0 bl460g1n7" -> "prmVM2_start_0 bl460g1n8" [ style = bold] +"prmVM2_stop_0 bl460g1n7" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' bl460g1n7" -> "clnDiskd1_stop_0" [ style = bold] +"stonith 'reboot' bl460g1n7" -> "clnDiskd2_stop_0" [ style = bold] +"stonith 'reboot' bl460g1n7" -> "clnPing_stop_0" [ style = bold] +"stonith 'reboot' bl460g1n7" -> "prmDiskd1_stop_0 bl460g1n7" [ style = bold] +"stonith 'reboot' bl460g1n7" -> "prmDiskd2_stop_0 bl460g1n7" [ style = bold] +"stonith 'reboot' bl460g1n7" -> "prmDummy_start_0 bl460g1n6" [ style = bold] +"stonith 'reboot' bl460g1n7" -> "prmDummy_stop_0 bl460g1n7" [ style = bold] +"stonith 'reboot' bl460g1n7" -> "prmPing_stop_0 bl460g1n7" [ style = bold] +"stonith 'reboot' bl460g1n7" -> "prmVM2_start_0 bl460g1n8" [ style = bold] +"stonith 'reboot' bl460g1n7" -> "prmVM2_stop_0 bl460g1n7" [ style = bold] +"stonith 'reboot' bl460g1n7" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-cl-5168.dot b/cts/scheduler/dot/bug-cl-5168.dot new file mode 100644 index 0000000..96ee346 --- /dev/null +++ b/cts/scheduler/dot/bug-cl-5168.dot @@ -0,0 +1,33 @@ + digraph "g" { +"drbd-r1_monitor_29000 hex-2" [ style=bold color="green" fontcolor="black"] +"drbd-r1_monitor_31000 hex-3" [ style=bold color="green" fontcolor="black"] +"drbd-r1_post_notify_promoted_0 hex-2" -> "ms-r1_confirmed-post_notify_promoted_0" [ style = bold] +"drbd-r1_post_notify_promoted_0 hex-2" [ style=bold color="green" fontcolor="black"] +"drbd-r1_post_notify_promoted_0 hex-3" -> "ms-r1_confirmed-post_notify_promoted_0" [ style = bold] +"drbd-r1_post_notify_promoted_0 hex-3" [ style=bold color="green" fontcolor="black"] +"drbd-r1_pre_notify_promote_0 hex-2" -> "ms-r1_confirmed-pre_notify_promote_0" [ style = bold] +"drbd-r1_pre_notify_promote_0 hex-2" [ style=bold color="green" fontcolor="black"] +"drbd-r1_pre_notify_promote_0 hex-3" -> "ms-r1_confirmed-pre_notify_promote_0" [ style = bold] +"drbd-r1_pre_notify_promote_0 hex-3" [ style=bold color="green" fontcolor="black"] +"drbd-r1_promote_0 hex-3" -> "drbd-r1_monitor_31000 hex-3" [ style = bold] +"drbd-r1_promote_0 hex-3" -> "ms-r1_promoted_0" [ style = bold] +"drbd-r1_promote_0 hex-3" [ style=bold color="green" fontcolor="black"] +"ms-r1_confirmed-post_notify_promoted_0" -> "drbd-r1_monitor_29000 hex-2" [ style = bold] +"ms-r1_confirmed-post_notify_promoted_0" -> "drbd-r1_monitor_31000 hex-3" [ style = bold] +"ms-r1_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-r1_confirmed-pre_notify_promote_0" -> "ms-r1_post_notify_promoted_0" [ style = bold] +"ms-r1_confirmed-pre_notify_promote_0" -> "ms-r1_promote_0" [ style = bold] +"ms-r1_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-r1_post_notify_promoted_0" -> "drbd-r1_post_notify_promoted_0 hex-2" [ style = bold] +"ms-r1_post_notify_promoted_0" -> "drbd-r1_post_notify_promoted_0 hex-3" [ style = bold] +"ms-r1_post_notify_promoted_0" -> "ms-r1_confirmed-post_notify_promoted_0" [ style = bold] +"ms-r1_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-r1_pre_notify_promote_0" -> "drbd-r1_pre_notify_promote_0 hex-2" [ style = bold] +"ms-r1_pre_notify_promote_0" -> "drbd-r1_pre_notify_promote_0 hex-3" [ style = bold] +"ms-r1_pre_notify_promote_0" -> "ms-r1_confirmed-pre_notify_promote_0" [ style = bold] +"ms-r1_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-r1_promote_0" -> "drbd-r1_promote_0 hex-3" [ style = bold] +"ms-r1_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-r1_promoted_0" -> "ms-r1_post_notify_promoted_0" [ style = bold] +"ms-r1_promoted_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-cl-5170.dot b/cts/scheduler/dot/bug-cl-5170.dot new file mode 100644 index 0000000..f3c76f9 --- /dev/null +++ b/cts/scheduler/dot/bug-cl-5170.dot @@ -0,0 +1,12 @@ + digraph "g" { +"ip_mgmt_stop_0 TCS-2" -> "ip_trf_stop_0 TCS-2" [ style = bold] +"ip_mgmt_stop_0 TCS-2" -> "svc_stopped_0" [ style = bold] +"ip_mgmt_stop_0 TCS-2" [ style=bold color="green" fontcolor="black"] +"ip_trf_stop_0 TCS-2" -> "svc_stopped_0" [ style = bold] +"ip_trf_stop_0 TCS-2" [ style=bold color="green" fontcolor="black"] +"svc_stop_0" -> "ip_mgmt_stop_0 TCS-2" [ style = bold] +"svc_stop_0" -> "ip_trf_stop_0 TCS-2" [ style = bold] +"svc_stop_0" -> "svc_stopped_0" [ style = bold] +"svc_stop_0" [ style=bold color="green" fontcolor="orange"] +"svc_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-cl-5212.dot b/cts/scheduler/dot/bug-cl-5212.dot new file mode 100644 index 0000000..deb8fc1 --- /dev/null +++ b/cts/scheduler/dot/bug-cl-5212.dot @@ -0,0 +1,91 @@ + digraph "g" { +"clnPingd_stop_0" -> "clnPingd_stopped_0" [ style = bold] +"clnPingd_stop_0" -> "prmPingd_stop_0 srv01" [ style = dashed] +"clnPingd_stop_0" -> "prmPingd_stop_0 srv02" [ style = dashed] +"clnPingd_stop_0" [ style=bold color="green" fontcolor="orange"] +"clnPingd_stopped_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith1_running_0" [ style=dashed color="red" fontcolor="orange"] +"grpStonith1_start_0" -> "grpStonith1_running_0" [ style = dashed] +"grpStonith1_start_0" -> "prmStonith1-1_start_0 srv03" [ style = dashed] +"grpStonith1_start_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith1_stop_0" -> "grpStonith1_stopped_0" [ style = dashed] +"grpStonith1_stop_0" -> "prmStonith1-1_stop_0 srv02" [ style = dashed] +"grpStonith1_stop_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith1_stopped_0" -> "grpStonith1_start_0" [ style = dashed] +"grpStonith1_stopped_0" [ style=dashed color="red" fontcolor="orange"] +"grpStonith2_running_0" [ style=dashed color="red" fontcolor="orange"] +"grpStonith2_start_0" -> "grpStonith2_running_0" [ style = dashed] +"grpStonith2_start_0" -> "prmStonith2-1_start_0 srv03" [ style = dashed] +"grpStonith2_start_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith2_stop_0" -> "grpStonith2_stopped_0" [ style = dashed] +"grpStonith2_stop_0" -> "prmStonith2-1_stop_0 srv01" [ style = dashed] +"grpStonith2_stop_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith2_stopped_0" -> "grpStonith2_start_0" [ style = dashed] +"grpStonith2_stopped_0" [ style=dashed color="red" fontcolor="orange"] +"grpStonith3_stop_0" -> "grpStonith3_stopped_0" [ style = dashed] +"grpStonith3_stop_0" -> "prmStonith3-1_stop_0 srv01" [ style = dashed] +"grpStonith3_stop_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith3_stopped_0" [ style=dashed color="red" fontcolor="orange"] +"msPostgresql_confirmed-post_notify_demoted_0" -> "msPostgresql_pre_notify_stop_0" [ style = dashed] +"msPostgresql_confirmed-post_notify_demoted_0" [ style=dashed color="red" fontcolor="orange"] +"msPostgresql_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_confirmed-pre_notify_demote_0" -> "msPostgresql_demote_0" [ style = dashed] +"msPostgresql_confirmed-pre_notify_demote_0" -> "msPostgresql_post_notify_demoted_0" [ style = dashed] +"msPostgresql_confirmed-pre_notify_demote_0" [ style=dashed color="red" fontcolor="orange"] +"msPostgresql_confirmed-pre_notify_stop_0" -> "msPostgresql_post_notify_stopped_0" [ style = bold] +"msPostgresql_confirmed-pre_notify_stop_0" -> "msPostgresql_stop_0" [ style = bold] +"msPostgresql_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_demote_0" -> "msPostgresql_demoted_0" [ style = dashed] +"msPostgresql_demote_0" -> "pgsql_demote_0 srv01" [ style = dashed] +"msPostgresql_demote_0" [ style=dashed color="red" fontcolor="orange"] +"msPostgresql_demoted_0" -> "msPostgresql_post_notify_demoted_0" [ style = dashed] +"msPostgresql_demoted_0" -> "msPostgresql_stop_0" [ style = dashed] +"msPostgresql_demoted_0" [ style=dashed color="red" fontcolor="orange"] +"msPostgresql_post_notify_demoted_0" -> "msPostgresql_confirmed-post_notify_demoted_0" [ style = dashed] +"msPostgresql_post_notify_demoted_0" [ style=dashed color="red" fontcolor="orange"] +"msPostgresql_post_notify_stopped_0" -> "msPostgresql_confirmed-post_notify_stopped_0" [ style = bold] +"msPostgresql_post_notify_stopped_0" -> "pgsql_post_notify_stopped_0 srv03" [ style = bold] +"msPostgresql_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_pre_notify_demote_0" -> "msPostgresql_confirmed-pre_notify_demote_0" [ style = dashed] +"msPostgresql_pre_notify_demote_0" [ style=dashed color="red" fontcolor="orange"] +"msPostgresql_pre_notify_stop_0" -> "msPostgresql_confirmed-pre_notify_stop_0" [ style = bold] +"msPostgresql_pre_notify_stop_0" -> "pgsql_pre_notify_stop_0 srv03" [ style = bold] +"msPostgresql_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_stop_0" -> "msPostgresql_stopped_0" [ style = bold] +"msPostgresql_stop_0" -> "pgsql_stop_0 srv01" [ style = dashed] +"msPostgresql_stop_0" -> "pgsql_stop_0 srv02" [ style = dashed] +"msPostgresql_stop_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_stopped_0" -> "msPostgresql_post_notify_stopped_0" [ style = bold] +"msPostgresql_stopped_0" [ style=bold color="green" fontcolor="orange"] +"pgsql_demote_0 srv01" -> "msPostgresql_demoted_0" [ style = dashed] +"pgsql_demote_0 srv01" -> "pgsql_stop_0 srv01" [ style = dashed] +"pgsql_demote_0 srv01" [ style=dashed color="red" fontcolor="black"] +"pgsql_post_notify_stopped_0 srv03" -> "msPostgresql_confirmed-post_notify_stopped_0" [ style = bold] +"pgsql_post_notify_stopped_0 srv03" [ style=bold color="green" fontcolor="black"] +"pgsql_pre_notify_stop_0 srv03" -> "msPostgresql_confirmed-pre_notify_stop_0" [ style = bold] +"pgsql_pre_notify_stop_0 srv03" [ style=bold color="green" fontcolor="black"] +"pgsql_stop_0 srv01" -> "msPostgresql_stopped_0" [ style = dashed] +"pgsql_stop_0 srv01" [ style=dashed color="red" fontcolor="black"] +"pgsql_stop_0 srv02" -> "msPostgresql_stopped_0" [ style = dashed] +"pgsql_stop_0 srv02" [ style=dashed color="red" fontcolor="black"] +"prmPingd_stop_0 srv01" -> "clnPingd_stopped_0" [ style = dashed] +"prmPingd_stop_0 srv01" [ style=dashed color="red" fontcolor="black"] +"prmPingd_stop_0 srv02" -> "clnPingd_stopped_0" [ style = dashed] +"prmPingd_stop_0 srv02" [ style=dashed color="red" fontcolor="black"] +"prmStonith1-1_monitor_10000 srv03" [ style=dashed color="red" fontcolor="black"] +"prmStonith1-1_start_0 srv03" -> "grpStonith1_running_0" [ style = dashed] +"prmStonith1-1_start_0 srv03" -> "prmStonith1-1_monitor_10000 srv03" [ style = dashed] +"prmStonith1-1_start_0 srv03" [ style=dashed color="red" fontcolor="black"] +"prmStonith1-1_stop_0 srv02" -> "grpStonith1_stopped_0" [ style = dashed] +"prmStonith1-1_stop_0 srv02" -> "prmStonith1-1_start_0 srv03" [ style = dashed] +"prmStonith1-1_stop_0 srv02" [ style=dashed color="red" fontcolor="black"] +"prmStonith2-1_monitor_10000 srv03" [ style=dashed color="red" fontcolor="black"] +"prmStonith2-1_start_0 srv03" -> "grpStonith2_running_0" [ style = dashed] +"prmStonith2-1_start_0 srv03" -> "prmStonith2-1_monitor_10000 srv03" [ style = dashed] +"prmStonith2-1_start_0 srv03" [ style=dashed color="red" fontcolor="black"] +"prmStonith2-1_stop_0 srv01" -> "grpStonith2_stopped_0" [ style = dashed] +"prmStonith2-1_stop_0 srv01" -> "prmStonith2-1_start_0 srv03" [ style = dashed] +"prmStonith2-1_stop_0 srv01" [ style=dashed color="red" fontcolor="black"] +"prmStonith3-1_stop_0 srv01" -> "grpStonith3_stopped_0" [ style = dashed] +"prmStonith3-1_stop_0 srv01" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-cl-5213.dot b/cts/scheduler/dot/bug-cl-5213.dot new file mode 100644 index 0000000..655253c --- /dev/null +++ b/cts/scheduler/dot/bug-cl-5213.dot @@ -0,0 +1,3 @@ + digraph "g" { +"pgsql_monitor_10000 srv01" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-cl-5219.dot b/cts/scheduler/dot/bug-cl-5219.dot new file mode 100644 index 0000000..1c800f0 --- /dev/null +++ b/cts/scheduler/dot/bug-cl-5219.dot @@ -0,0 +1,3 @@ + digraph "g" { +"child1-service_stop_0 ha2.test.anchor.net.au" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-cl-5247.dot b/cts/scheduler/dot/bug-cl-5247.dot new file mode 100644 index 0000000..f5d6fa3 --- /dev/null +++ b/cts/scheduler/dot/bug-cl-5247.dot @@ -0,0 +1,107 @@ + digraph "g" { +"master-group_running_0" [ style=bold color="green" fontcolor="orange"] +"master-group_start_0" -> "master-group_running_0" [ style = bold] +"master-group_start_0" -> "vip-master_start_0 pgsr01" [ style = bold] +"master-group_start_0" -> "vip-rep_start_0 pgsr01" [ style = bold] +"master-group_start_0" [ style=bold color="green" fontcolor="orange"] +"master-group_stop_0" -> "master-group_stopped_0" [ style = bold] +"master-group_stop_0" -> "vip-master_stop_0 pgsr02" [ style = bold] +"master-group_stop_0" -> "vip-rep_stop_0 pgsr02" [ style = bold] +"master-group_stop_0" [ style=bold color="green" fontcolor="orange"] +"master-group_stopped_0" -> "master-group_start_0" [ style = bold] +"master-group_stopped_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_confirmed-post_notify_demoted_0" -> "master-group_stop_0" [ style = bold] +"msPostgresql_confirmed-post_notify_demoted_0" -> "msPostgresql_pre_notify_stop_0" [ style = bold] +"msPostgresql_confirmed-post_notify_demoted_0" -> "pgsql_monitor_9000 pgsr01" [ style = bold] +"msPostgresql_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_confirmed-post_notify_stopped_0" -> "pgsql_monitor_9000 pgsr01" [ style = bold] +"msPostgresql_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_confirmed-pre_notify_demote_0" -> "msPostgresql_demote_0" [ style = bold] +"msPostgresql_confirmed-pre_notify_demote_0" -> "msPostgresql_post_notify_demoted_0" [ style = bold] +"msPostgresql_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_confirmed-pre_notify_stop_0" -> "msPostgresql_post_notify_stopped_0" [ style = bold] +"msPostgresql_confirmed-pre_notify_stop_0" -> "msPostgresql_stop_0" [ style = bold] +"msPostgresql_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_demote_0" -> "msPostgresql_demoted_0" [ style = bold] +"msPostgresql_demote_0" -> "pgsql_demote_0 pgsr02" [ style = bold] +"msPostgresql_demote_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_demoted_0" -> "msPostgresql_post_notify_demoted_0" [ style = bold] +"msPostgresql_demoted_0" -> "msPostgresql_stop_0" [ style = bold] +"msPostgresql_demoted_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_post_notify_demoted_0" -> "msPostgresql_confirmed-post_notify_demoted_0" [ style = bold] +"msPostgresql_post_notify_demoted_0" -> "pgsql_post_notify_demoted_0 pgsr01" [ style = bold] +"msPostgresql_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_post_notify_stopped_0" -> "msPostgresql_confirmed-post_notify_stopped_0" [ style = bold] +"msPostgresql_post_notify_stopped_0" -> "pgsql_post_notify_stonith_0 pgsr01" [ style = bold] +"msPostgresql_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_pre_notify_demote_0" -> "msPostgresql_confirmed-pre_notify_demote_0" [ style = bold] +"msPostgresql_pre_notify_demote_0" -> "pgsql_pre_notify_demote_0 pgsr01" [ style = bold] +"msPostgresql_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_pre_notify_stop_0" -> "msPostgresql_confirmed-pre_notify_stop_0" [ style = bold] +"msPostgresql_pre_notify_stop_0" -> "pgsql_pre_notify_stop_0 pgsr01" [ style = bold] +"msPostgresql_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_stop_0" -> "msPostgresql_stopped_0" [ style = bold] +"msPostgresql_stop_0" -> "pgsql_stop_0 pgsr02" [ style = bold] +"msPostgresql_stop_0" [ style=bold color="green" fontcolor="orange"] +"msPostgresql_stopped_0" -> "msPostgresql_post_notify_stopped_0" [ style = bold] +"msPostgresql_stopped_0" [ style=bold color="green" fontcolor="orange"] +"pgsql_confirmed-post_notify_stonith_0" -> "pgsql_monitor_9000 pgsr01" [ style = bold] +"pgsql_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"pgsql_demote_0 pgsr02" -> "msPostgresql_demoted_0" [ style = bold] +"pgsql_demote_0 pgsr02" -> "pgsql_stop_0 pgsr02" [ style = bold] +"pgsql_demote_0 pgsr02" [ style=bold color="green" fontcolor="orange"] +"pgsql_monitor_9000 pgsr01" [ style=bold color="green" fontcolor="black"] +"pgsql_post_notify_demoted_0 pgsr01" -> "msPostgresql_confirmed-post_notify_demoted_0" [ style = bold] +"pgsql_post_notify_demoted_0 pgsr01" [ style=bold color="green" fontcolor="black"] +"pgsql_post_notify_stonith_0 pgsr01" -> "msPostgresql_confirmed-post_notify_stopped_0" [ style = bold] +"pgsql_post_notify_stonith_0 pgsr01" -> "pgsql_confirmed-post_notify_stonith_0" [ style = bold] +"pgsql_post_notify_stonith_0 pgsr01" [ style=bold color="green" fontcolor="black"] +"pgsql_post_notify_stonith_0" -> "pgsql_confirmed-post_notify_stonith_0" [ style = bold] +"pgsql_post_notify_stonith_0" -> "pgsql_post_notify_stonith_0 pgsr01" [ style = bold] +"pgsql_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"pgsql_pre_notify_demote_0 pgsr01" -> "msPostgresql_confirmed-pre_notify_demote_0" [ style = bold] +"pgsql_pre_notify_demote_0 pgsr01" [ style=bold color="green" fontcolor="black"] +"pgsql_pre_notify_stop_0 pgsr01" -> "msPostgresql_confirmed-pre_notify_stop_0" [ style = bold] +"pgsql_pre_notify_stop_0 pgsr01" [ style=bold color="green" fontcolor="black"] +"pgsql_stop_0 pgsr02" -> "msPostgresql_stopped_0" [ style = bold] +"pgsql_stop_0 pgsr02" [ style=bold color="green" fontcolor="orange"] +"pgsr01_monitor_0 bl460g8n4" [ style=bold color="green" fontcolor="black"] +"pgsr02_monitor_0 bl460g8n3" [ style=bold color="green" fontcolor="black"] +"pgsr02_stop_0 bl460g8n4" -> "prmDB2_stop_0 bl460g8n4" [ style = bold] +"pgsr02_stop_0 bl460g8n4" [ style=bold color="green" fontcolor="black"] +"prmDB2_stop_0 bl460g8n4" -> "stonith 'off' pgsr02" [ style = bold] +"prmDB2_stop_0 bl460g8n4" [ style=bold color="green" fontcolor="black"] +"stonith 'off' pgsr02" -> "master-group_stop_0" [ style = bold] +"stonith 'off' pgsr02" -> "msPostgresql_stop_0" [ style = bold] +"stonith 'off' pgsr02" -> "pgsql_demote_0 pgsr02" [ style = bold] +"stonith 'off' pgsr02" -> "pgsql_post_notify_stonith_0" [ style = bold] +"stonith 'off' pgsr02" -> "pgsql_stop_0 pgsr02" [ style = bold] +"stonith 'off' pgsr02" -> "vip-master_start_0 pgsr01" [ style = bold] +"stonith 'off' pgsr02" -> "vip-master_stop_0 pgsr02" [ style = bold] +"stonith 'off' pgsr02" -> "vip-rep_start_0 pgsr01" [ style = bold] +"stonith 'off' pgsr02" -> "vip-rep_stop_0 pgsr02" [ style = bold] +"stonith 'off' pgsr02" [ style=bold color="green" fontcolor="orange"] +"vip-master_monitor_0 pgsr01" -> "master-group_stopped_0" [ style = bold] +"vip-master_monitor_0 pgsr01" -> "vip-master_start_0 pgsr01" [ style = bold] +"vip-master_monitor_0 pgsr01" [ style=bold color="green" fontcolor="black"] +"vip-master_monitor_10000 pgsr01" [ style=bold color="green" fontcolor="black"] +"vip-master_start_0 pgsr01" -> "master-group_running_0" [ style = bold] +"vip-master_start_0 pgsr01" -> "vip-master_monitor_10000 pgsr01" [ style = bold] +"vip-master_start_0 pgsr01" -> "vip-rep_start_0 pgsr01" [ style = bold] +"vip-master_start_0 pgsr01" [ style=bold color="green" fontcolor="black"] +"vip-master_stop_0 pgsr02" -> "master-group_stopped_0" [ style = bold] +"vip-master_stop_0 pgsr02" -> "vip-master_start_0 pgsr01" [ style = bold] +"vip-master_stop_0 pgsr02" [ style=bold color="green" fontcolor="orange"] +"vip-rep_monitor_0 pgsr01" -> "master-group_stopped_0" [ style = bold] +"vip-rep_monitor_0 pgsr01" -> "vip-master_stop_0 pgsr02" [ style = bold] +"vip-rep_monitor_0 pgsr01" -> "vip-rep_start_0 pgsr01" [ style = bold] +"vip-rep_monitor_0 pgsr01" [ style=bold color="green" fontcolor="black"] +"vip-rep_monitor_10000 pgsr01" [ style=bold color="green" fontcolor="black"] +"vip-rep_start_0 pgsr01" -> "master-group_running_0" [ style = bold] +"vip-rep_start_0 pgsr01" -> "vip-rep_monitor_10000 pgsr01" [ style = bold] +"vip-rep_start_0 pgsr01" [ style=bold color="green" fontcolor="black"] +"vip-rep_stop_0 pgsr02" -> "master-group_stopped_0" [ style = bold] +"vip-rep_stop_0 pgsr02" -> "vip-master_stop_0 pgsr02" [ style = bold] +"vip-rep_stop_0 pgsr02" -> "vip-rep_start_0 pgsr01" [ style = bold] +"vip-rep_stop_0 pgsr02" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-lf-1852.dot b/cts/scheduler/dot/bug-lf-1852.dot new file mode 100644 index 0000000..ea50615 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-1852.dot @@ -0,0 +1,26 @@ + digraph "g" { +"drbd0:0_post_notify_start_0 mysql-02" -> "ms-drbd0_confirmed-post_notify_running_0" [ style = bold] +"drbd0:0_post_notify_start_0 mysql-02" [ style=bold color="green" fontcolor="black"] +"drbd0:0_pre_notify_start_0 mysql-02" -> "ms-drbd0_confirmed-pre_notify_start_0" [ style = bold] +"drbd0:0_pre_notify_start_0 mysql-02" [ style=bold color="green" fontcolor="black"] +"drbd0:1_post_notify_start_0 mysql-01" -> "ms-drbd0_confirmed-post_notify_running_0" [ style = bold] +"drbd0:1_post_notify_start_0 mysql-01" [ style=bold color="green" fontcolor="black"] +"drbd0:1_start_0 mysql-01" -> "ms-drbd0_running_0" [ style = bold] +"drbd0:1_start_0 mysql-01" [ style=bold color="green" fontcolor="black"] +"ms-drbd0_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_confirmed-pre_notify_start_0" -> "ms-drbd0_post_notify_running_0" [ style = bold] +"ms-drbd0_confirmed-pre_notify_start_0" -> "ms-drbd0_start_0" [ style = bold] +"ms-drbd0_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_post_notify_running_0" -> "drbd0:0_post_notify_start_0 mysql-02" [ style = bold] +"ms-drbd0_post_notify_running_0" -> "drbd0:1_post_notify_start_0 mysql-01" [ style = bold] +"ms-drbd0_post_notify_running_0" -> "ms-drbd0_confirmed-post_notify_running_0" [ style = bold] +"ms-drbd0_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_pre_notify_start_0" -> "drbd0:0_pre_notify_start_0 mysql-02" [ style = bold] +"ms-drbd0_pre_notify_start_0" -> "ms-drbd0_confirmed-pre_notify_start_0" [ style = bold] +"ms-drbd0_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_running_0" -> "ms-drbd0_post_notify_running_0" [ style = bold] +"ms-drbd0_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_start_0" -> "drbd0:1_start_0 mysql-01" [ style = bold] +"ms-drbd0_start_0" -> "ms-drbd0_running_0" [ style = bold] +"ms-drbd0_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-lf-1920.dot b/cts/scheduler/dot/bug-lf-1920.dot new file mode 100644 index 0000000..17a53b0 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-1920.dot @@ -0,0 +1,3 @@ + digraph "g" { +"mysql-bin_monitor_30000 dktest2sles10" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2106.dot b/cts/scheduler/dot/bug-lf-2106.dot new file mode 100644 index 0000000..f90c8f0 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2106.dot @@ -0,0 +1,29 @@ + digraph "g" { +"pingd:0_clear_failcount_0 cl-virt-1" [ style=bold color="green" fontcolor="black"] +"pingd:0_clear_failcount_0 cl-virt-2" [ style=bold color="green" fontcolor="black"] +"pingd:0_monitor_30000 cl-virt-1" [ style=bold color="green" fontcolor="black"] +"pingd:0_monitor_30000 cl-virt-2" [ style=bold color="green" fontcolor="black"] +"pingd:0_start_0 cl-virt-1" -> "pingd:0_monitor_30000 cl-virt-1" [ style = bold] +"pingd:0_start_0 cl-virt-1" -> "pingdclone_running_0" [ style = bold] +"pingd:0_start_0 cl-virt-1" [ style=bold color="green" fontcolor="black"] +"pingd:0_start_0 cl-virt-2" -> "pingd:0_monitor_30000 cl-virt-2" [ style = bold] +"pingd:0_start_0 cl-virt-2" -> "pingdclone_running_0" [ style = bold] +"pingd:0_start_0 cl-virt-2" [ style=bold color="green" fontcolor="black"] +"pingd:0_stop_0 cl-virt-1" -> "pingd:0_start_0 cl-virt-1" [ style = bold] +"pingd:0_stop_0 cl-virt-1" -> "pingdclone_stopped_0" [ style = bold] +"pingd:0_stop_0 cl-virt-1" [ style=bold color="green" fontcolor="black"] +"pingd:0_stop_0 cl-virt-2" -> "pingd:0_start_0 cl-virt-2" [ style = bold] +"pingd:0_stop_0 cl-virt-2" -> "pingdclone_stopped_0" [ style = bold] +"pingd:0_stop_0 cl-virt-2" [ style=bold color="green" fontcolor="black"] +"pingdclone_running_0" [ style=bold color="green" fontcolor="orange"] +"pingdclone_start_0" -> "pingd:0_start_0 cl-virt-1" [ style = bold] +"pingdclone_start_0" -> "pingd:0_start_0 cl-virt-2" [ style = bold] +"pingdclone_start_0" -> "pingdclone_running_0" [ style = bold] +"pingdclone_start_0" [ style=bold color="green" fontcolor="orange"] +"pingdclone_stop_0" -> "pingd:0_stop_0 cl-virt-1" [ style = bold] +"pingdclone_stop_0" -> "pingd:0_stop_0 cl-virt-2" [ style = bold] +"pingdclone_stop_0" -> "pingdclone_stopped_0" [ style = bold] +"pingdclone_stop_0" [ style=bold color="green" fontcolor="orange"] +"pingdclone_stopped_0" -> "pingdclone_start_0" [ style = bold] +"pingdclone_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-lf-2153.dot b/cts/scheduler/dot/bug-lf-2153.dot new file mode 100644 index 0000000..d568435 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2153.dot @@ -0,0 +1,32 @@ + digraph "g" { +"cl_tgtd_stop_0" -> "cl_tgtd_stopped_0" [ style = bold] +"cl_tgtd_stop_0" -> "res_tgtd:0_stop_0 bob" [ style = bold] +"cl_tgtd_stop_0" [ style=bold color="green" fontcolor="orange"] +"cl_tgtd_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_iscsivg01_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_iscsivg01_confirmed-pre_notify_stop_0" -> "ms_drbd_iscsivg01_post_notify_stopped_0" [ style = bold] +"ms_drbd_iscsivg01_confirmed-pre_notify_stop_0" -> "ms_drbd_iscsivg01_stop_0" [ style = bold] +"ms_drbd_iscsivg01_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_iscsivg01_post_notify_stopped_0" -> "ms_drbd_iscsivg01_confirmed-post_notify_stopped_0" [ style = bold] +"ms_drbd_iscsivg01_post_notify_stopped_0" -> "res_drbd_iscsivg01:1_post_notify_stop_0 alice" [ style = bold] +"ms_drbd_iscsivg01_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_iscsivg01_pre_notify_stop_0" -> "ms_drbd_iscsivg01_confirmed-pre_notify_stop_0" [ style = bold] +"ms_drbd_iscsivg01_pre_notify_stop_0" -> "res_drbd_iscsivg01:0_pre_notify_stop_0 bob" [ style = bold] +"ms_drbd_iscsivg01_pre_notify_stop_0" -> "res_drbd_iscsivg01:1_pre_notify_stop_0 alice" [ style = bold] +"ms_drbd_iscsivg01_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_iscsivg01_stop_0" -> "ms_drbd_iscsivg01_stopped_0" [ style = bold] +"ms_drbd_iscsivg01_stop_0" -> "res_drbd_iscsivg01:0_stop_0 bob" [ style = bold] +"ms_drbd_iscsivg01_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_iscsivg01_stopped_0" -> "ms_drbd_iscsivg01_post_notify_stopped_0" [ style = bold] +"ms_drbd_iscsivg01_stopped_0" [ style=bold color="green" fontcolor="orange"] +"res_drbd_iscsivg01:0_pre_notify_stop_0 bob" -> "ms_drbd_iscsivg01_confirmed-pre_notify_stop_0" [ style = bold] +"res_drbd_iscsivg01:0_pre_notify_stop_0 bob" [ style=bold color="green" fontcolor="black"] +"res_drbd_iscsivg01:0_stop_0 bob" -> "ms_drbd_iscsivg01_stopped_0" [ style = bold] +"res_drbd_iscsivg01:0_stop_0 bob" [ style=bold color="green" fontcolor="black"] +"res_drbd_iscsivg01:1_post_notify_stop_0 alice" -> "ms_drbd_iscsivg01_confirmed-post_notify_stopped_0" [ style = bold] +"res_drbd_iscsivg01:1_post_notify_stop_0 alice" [ style=bold color="green" fontcolor="black"] +"res_drbd_iscsivg01:1_pre_notify_stop_0 alice" -> "ms_drbd_iscsivg01_confirmed-pre_notify_stop_0" [ style = bold] +"res_drbd_iscsivg01:1_pre_notify_stop_0 alice" [ style=bold color="green" fontcolor="black"] +"res_tgtd:0_stop_0 bob" -> "cl_tgtd_stopped_0" [ style = bold] +"res_tgtd:0_stop_0 bob" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2160.dot b/cts/scheduler/dot/bug-lf-2160.dot new file mode 100644 index 0000000..77681c6 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2160.dot @@ -0,0 +1,4 @@ + digraph "g" { +"dom0-iscsi1-cnx1:0_monitor_0 cardhu" [ style=bold color="green" fontcolor="black"] +"domU-test01_monitor_0 cardhu" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2171.dot b/cts/scheduler/dot/bug-lf-2171.dot new file mode 100644 index 0000000..324237d --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2171.dot @@ -0,0 +1,37 @@ + digraph "g" { +"cl_res_Dummy1_stop_0" -> "cl_res_Dummy1_stopped_0" [ style = bold] +"cl_res_Dummy1_stop_0" -> "res_Dummy1:0_stop_0 xenserver2" [ style = bold] +"cl_res_Dummy1_stop_0" -> "res_Dummy1:1_stop_0 xenserver1" [ style = bold] +"cl_res_Dummy1_stop_0" [ style=bold color="green" fontcolor="orange"] +"cl_res_Dummy1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"gr_Dummy_running_0" [ style=dashed color="red" fontcolor="orange"] +"gr_Dummy_start_0" -> "gr_Dummy_running_0" [ style = dashed] +"gr_Dummy_start_0" -> "res_Dummy2_start_0 xenserver1" [ style = dashed] +"gr_Dummy_start_0" -> "res_Dummy3_start_0 xenserver1" [ style = dashed] +"gr_Dummy_start_0" [ style=dashed color="red" fontcolor="orange"] +"gr_Dummy_stop_0" -> "gr_Dummy_stopped_0" [ style = bold] +"gr_Dummy_stop_0" -> "res_Dummy2_stop_0 xenserver1" [ style = bold] +"gr_Dummy_stop_0" -> "res_Dummy3_stop_0 xenserver1" [ style = bold] +"gr_Dummy_stop_0" [ style=bold color="green" fontcolor="orange"] +"gr_Dummy_stopped_0" -> "cl_res_Dummy1_stop_0" [ style = bold] +"gr_Dummy_stopped_0" -> "gr_Dummy_start_0" [ style = dashed] +"gr_Dummy_stopped_0" [ style=bold color="green" fontcolor="orange"] +"res_Dummy1:0_stop_0 xenserver2" -> "cl_res_Dummy1_stopped_0" [ style = bold] +"res_Dummy1:0_stop_0 xenserver2" [ style=bold color="green" fontcolor="black"] +"res_Dummy1:1_stop_0 xenserver1" -> "cl_res_Dummy1_stopped_0" [ style = bold] +"res_Dummy1:1_stop_0 xenserver1" [ style=bold color="green" fontcolor="black"] +"res_Dummy2_monitor_10000 xenserver1" [ style=dashed color="red" fontcolor="black"] +"res_Dummy2_start_0 xenserver1" -> "gr_Dummy_running_0" [ style = dashed] +"res_Dummy2_start_0 xenserver1" -> "res_Dummy2_monitor_10000 xenserver1" [ style = dashed] +"res_Dummy2_start_0 xenserver1" [ style=dashed color="red" fontcolor="black"] +"res_Dummy2_stop_0 xenserver1" -> "gr_Dummy_stopped_0" [ style = bold] +"res_Dummy2_stop_0 xenserver1" -> "res_Dummy2_start_0 xenserver1" [ style = dashed] +"res_Dummy2_stop_0 xenserver1" [ style=bold color="green" fontcolor="black"] +"res_Dummy3_monitor_10000 xenserver1" [ style=dashed color="red" fontcolor="black"] +"res_Dummy3_start_0 xenserver1" -> "gr_Dummy_running_0" [ style = dashed] +"res_Dummy3_start_0 xenserver1" -> "res_Dummy3_monitor_10000 xenserver1" [ style = dashed] +"res_Dummy3_start_0 xenserver1" [ style=dashed color="red" fontcolor="black"] +"res_Dummy3_stop_0 xenserver1" -> "gr_Dummy_stopped_0" [ style = bold] +"res_Dummy3_stop_0 xenserver1" -> "res_Dummy3_start_0 xenserver1" [ style = dashed] +"res_Dummy3_stop_0 xenserver1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2213.dot b/cts/scheduler/dot/bug-lf-2213.dot new file mode 100644 index 0000000..0549a63 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2213.dot @@ -0,0 +1,21 @@ + digraph "g" { +"cl-test_running_0" [ style=bold color="green" fontcolor="orange"] +"cl-test_start_0" -> "cl-test_running_0" [ style = bold] +"cl-test_start_0" -> "gr-test:0_start_0" [ style = bold] +"cl-test_start_0" -> "gr-test:1_start_0" [ style = bold] +"cl-test_start_0" [ style=bold color="green" fontcolor="orange"] +"gr-test:0_running_0" -> "cl-test_running_0" [ style = bold] +"gr-test:0_running_0" [ style=bold color="green" fontcolor="orange"] +"gr-test:0_start_0" -> "gr-test:0_running_0" [ style = bold] +"gr-test:0_start_0" -> "test:0_start_0 web1" [ style = bold] +"gr-test:0_start_0" [ style=bold color="green" fontcolor="orange"] +"gr-test:1_running_0" -> "cl-test_running_0" [ style = bold] +"gr-test:1_running_0" [ style=bold color="green" fontcolor="orange"] +"gr-test:1_start_0" -> "gr-test:1_running_0" [ style = bold] +"gr-test:1_start_0" -> "test:1_start_0 web2" [ style = bold] +"gr-test:1_start_0" [ style=bold color="green" fontcolor="orange"] +"test:0_start_0 web1" -> "gr-test:0_running_0" [ style = bold] +"test:0_start_0 web1" [ style=bold color="green" fontcolor="black"] +"test:1_start_0 web2" -> "gr-test:1_running_0" [ style = bold] +"test:1_start_0 web2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2317.dot b/cts/scheduler/dot/bug-lf-2317.dot new file mode 100644 index 0000000..9f96185 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2317.dot @@ -0,0 +1,33 @@ + digraph "g" { +"Cancel drbd_r0:0_monitor_30000 ibm1.isg.si" -> "drbd_r0:0_promote_0 ibm1.isg.si" [ style = bold] +"Cancel drbd_r0:0_monitor_30000 ibm1.isg.si" [ style=bold color="green" fontcolor="black"] +"drbd_r0:0_monitor_15000 ibm1.isg.si" [ style=bold color="green" fontcolor="black"] +"drbd_r0:0_post_notify_promoted_0 ibm1.isg.si" -> "ms_drbd_r0_confirmed-post_notify_promoted_0" [ style = bold] +"drbd_r0:0_post_notify_promoted_0 ibm1.isg.si" [ style=bold color="green" fontcolor="black"] +"drbd_r0:0_pre_notify_promote_0 ibm1.isg.si" -> "ms_drbd_r0_confirmed-pre_notify_promote_0" [ style = bold] +"drbd_r0:0_pre_notify_promote_0 ibm1.isg.si" [ style=bold color="green" fontcolor="black"] +"drbd_r0:0_promote_0 ibm1.isg.si" -> "drbd_r0:0_monitor_15000 ibm1.isg.si" [ style = bold] +"drbd_r0:0_promote_0 ibm1.isg.si" -> "ms_drbd_r0_promoted_0" [ style = bold] +"drbd_r0:0_promote_0 ibm1.isg.si" [ style=bold color="green" fontcolor="black"] +"drbd_r0:1_post_notify_promoted_0 ibm2.isg.si" -> "ms_drbd_r0_confirmed-post_notify_promoted_0" [ style = bold] +"drbd_r0:1_post_notify_promoted_0 ibm2.isg.si" [ style=bold color="green" fontcolor="black"] +"drbd_r0:1_pre_notify_promote_0 ibm2.isg.si" -> "ms_drbd_r0_confirmed-pre_notify_promote_0" [ style = bold] +"drbd_r0:1_pre_notify_promote_0 ibm2.isg.si" [ style=bold color="green" fontcolor="black"] +"ms_drbd_r0_confirmed-post_notify_promoted_0" -> "drbd_r0:0_monitor_15000 ibm1.isg.si" [ style = bold] +"ms_drbd_r0_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_r0_confirmed-pre_notify_promote_0" -> "ms_drbd_r0_post_notify_promoted_0" [ style = bold] +"ms_drbd_r0_confirmed-pre_notify_promote_0" -> "ms_drbd_r0_promote_0" [ style = bold] +"ms_drbd_r0_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_r0_post_notify_promoted_0" -> "drbd_r0:0_post_notify_promoted_0 ibm1.isg.si" [ style = bold] +"ms_drbd_r0_post_notify_promoted_0" -> "drbd_r0:1_post_notify_promoted_0 ibm2.isg.si" [ style = bold] +"ms_drbd_r0_post_notify_promoted_0" -> "ms_drbd_r0_confirmed-post_notify_promoted_0" [ style = bold] +"ms_drbd_r0_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_r0_pre_notify_promote_0" -> "drbd_r0:0_pre_notify_promote_0 ibm1.isg.si" [ style = bold] +"ms_drbd_r0_pre_notify_promote_0" -> "drbd_r0:1_pre_notify_promote_0 ibm2.isg.si" [ style = bold] +"ms_drbd_r0_pre_notify_promote_0" -> "ms_drbd_r0_confirmed-pre_notify_promote_0" [ style = bold] +"ms_drbd_r0_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_r0_promote_0" -> "drbd_r0:0_promote_0 ibm1.isg.si" [ style = bold] +"ms_drbd_r0_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_r0_promoted_0" -> "ms_drbd_r0_post_notify_promoted_0" [ style = bold] +"ms_drbd_r0_promoted_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-lf-2358.dot b/cts/scheduler/dot/bug-lf-2358.dot new file mode 100644 index 0000000..5b66808 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2358.dot @@ -0,0 +1,26 @@ + digraph "g" { +"ms_drbd_mysql1_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql1_confirmed-pre_notify_start_0" -> "ms_drbd_mysql1_post_notify_running_0" [ style = bold] +"ms_drbd_mysql1_confirmed-pre_notify_start_0" -> "ms_drbd_mysql1_start_0" [ style = bold] +"ms_drbd_mysql1_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql1_post_notify_running_0" -> "ms_drbd_mysql1_confirmed-post_notify_running_0" [ style = bold] +"ms_drbd_mysql1_post_notify_running_0" -> "res_drbd_mysql1:0_post_notify_start_0 bob.demo" [ style = bold] +"ms_drbd_mysql1_post_notify_running_0" -> "res_drbd_mysql1:1_post_notify_start_0 alice.demo" [ style = bold] +"ms_drbd_mysql1_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql1_pre_notify_start_0" -> "ms_drbd_mysql1_confirmed-pre_notify_start_0" [ style = bold] +"ms_drbd_mysql1_pre_notify_start_0" -> "res_drbd_mysql1:0_pre_notify_start_0 bob.demo" [ style = bold] +"ms_drbd_mysql1_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql1_running_0" -> "ms_drbd_mysql1_post_notify_running_0" [ style = bold] +"ms_drbd_mysql1_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql1_start_0" -> "ms_drbd_mysql1_running_0" [ style = bold] +"ms_drbd_mysql1_start_0" -> "res_drbd_mysql1:1_start_0 alice.demo" [ style = bold] +"ms_drbd_mysql1_start_0" [ style=bold color="green" fontcolor="orange"] +"res_drbd_mysql1:0_post_notify_start_0 bob.demo" -> "ms_drbd_mysql1_confirmed-post_notify_running_0" [ style = bold] +"res_drbd_mysql1:0_post_notify_start_0 bob.demo" [ style=bold color="green" fontcolor="black"] +"res_drbd_mysql1:0_pre_notify_start_0 bob.demo" -> "ms_drbd_mysql1_confirmed-pre_notify_start_0" [ style = bold] +"res_drbd_mysql1:0_pre_notify_start_0 bob.demo" [ style=bold color="green" fontcolor="black"] +"res_drbd_mysql1:1_post_notify_start_0 alice.demo" -> "ms_drbd_mysql1_confirmed-post_notify_running_0" [ style = bold] +"res_drbd_mysql1:1_post_notify_start_0 alice.demo" [ style=bold color="green" fontcolor="black"] +"res_drbd_mysql1:1_start_0 alice.demo" -> "ms_drbd_mysql1_running_0" [ style = bold] +"res_drbd_mysql1:1_start_0 alice.demo" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2361.dot b/cts/scheduler/dot/bug-lf-2361.dot new file mode 100644 index 0000000..730c503 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2361.dot @@ -0,0 +1,40 @@ + digraph "g" { +"cl_dummy2_running_0" [ style=dashed color="red" fontcolor="orange"] +"cl_dummy2_start_0" -> "cl_dummy2_running_0" [ style = dashed] +"cl_dummy2_start_0" -> "dummy2:0_start_0 alice.demo" [ style = dashed] +"cl_dummy2_start_0" -> "dummy2:1_start_0 bob.demo" [ style = dashed] +"cl_dummy2_start_0" [ style=dashed color="red" fontcolor="orange"] +"dummy2:0_start_0 alice.demo" -> "cl_dummy2_running_0" [ style = dashed] +"dummy2:0_start_0 alice.demo" [ style=dashed color="red" fontcolor="black"] +"dummy2:1_start_0 bob.demo" -> "cl_dummy2_running_0" [ style = dashed] +"dummy2:1_start_0 bob.demo" [ style=dashed color="red" fontcolor="black"] +"ms_stateful_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_stateful_confirmed-pre_notify_start_0" -> "ms_stateful_post_notify_running_0" [ style = bold] +"ms_stateful_confirmed-pre_notify_start_0" -> "ms_stateful_start_0" [ style = bold] +"ms_stateful_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_stateful_post_notify_running_0" -> "ms_stateful_confirmed-post_notify_running_0" [ style = bold] +"ms_stateful_post_notify_running_0" -> "stateful:0_post_notify_start_0 alice.demo" [ style = bold] +"ms_stateful_post_notify_running_0" -> "stateful:1_post_notify_start_0 bob.demo" [ style = bold] +"ms_stateful_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_stateful_pre_notify_start_0" -> "ms_stateful_confirmed-pre_notify_start_0" [ style = bold] +"ms_stateful_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_stateful_running_0" -> "ms_stateful_post_notify_running_0" [ style = bold] +"ms_stateful_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_stateful_start_0" -> "ms_stateful_running_0" [ style = bold] +"ms_stateful_start_0" -> "stateful:0_start_0 alice.demo" [ style = bold] +"ms_stateful_start_0" -> "stateful:1_start_0 bob.demo" [ style = bold] +"ms_stateful_start_0" [ style=bold color="green" fontcolor="orange"] +"service1_delete_0 alice.demo" [ style=bold color="green" fontcolor="black"] +"service1_delete_0 bob.demo" [ style=bold color="green" fontcolor="black"] +"service2:0_delete_0 alice.demo" [ style=bold color="green" fontcolor="black"] +"service2:0_delete_0 bob.demo" [ style=bold color="green" fontcolor="black"] +"service2:1_delete_0 bob.demo" [ style=bold color="green" fontcolor="black"] +"stateful:0_post_notify_start_0 alice.demo" -> "ms_stateful_confirmed-post_notify_running_0" [ style = bold] +"stateful:0_post_notify_start_0 alice.demo" [ style=bold color="green" fontcolor="black"] +"stateful:0_start_0 alice.demo" -> "ms_stateful_running_0" [ style = bold] +"stateful:0_start_0 alice.demo" [ style=bold color="green" fontcolor="black"] +"stateful:1_post_notify_start_0 bob.demo" -> "ms_stateful_confirmed-post_notify_running_0" [ style = bold] +"stateful:1_post_notify_start_0 bob.demo" [ style=bold color="green" fontcolor="black"] +"stateful:1_start_0 bob.demo" -> "ms_stateful_running_0" [ style = bold] +"stateful:1_start_0 bob.demo" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2422.dot b/cts/scheduler/dot/bug-lf-2422.dot new file mode 100644 index 0000000..72ad12a --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2422.dot @@ -0,0 +1,77 @@ + digraph "g" { +"c-o2stage_stop_0" -> "c-o2stage_stopped_0" [ style = bold] +"c-o2stage_stop_0" -> "o2stage:0_stop_0" [ style = bold] +"c-o2stage_stop_0" -> "o2stage:1_stop_0" [ style = bold] +"c-o2stage_stop_0" -> "o2stage:2_stop_0" [ style = bold] +"c-o2stage_stop_0" -> "o2stage:3_stop_0" [ style = bold] +"c-o2stage_stop_0" [ style=bold color="green" fontcolor="orange"] +"c-o2stage_stopped_0" [ style=bold color="green" fontcolor="orange"] +"c-ocfs_stop_0" -> "c-ocfs_stopped_0" [ style = bold] +"c-ocfs_stop_0" -> "ocfs:0_stop_0 qa-suse-4" [ style = bold] +"c-ocfs_stop_0" -> "ocfs:1_stop_0 qa-suse-1" [ style = bold] +"c-ocfs_stop_0" -> "ocfs:2_stop_0 qa-suse-3" [ style = bold] +"c-ocfs_stop_0" -> "ocfs:3_stop_0 qa-suse-2" [ style = bold] +"c-ocfs_stop_0" [ style=bold color="green" fontcolor="orange"] +"c-ocfs_stopped_0" -> "c-o2stage_stop_0" [ style = bold] +"c-ocfs_stopped_0" [ style=bold color="green" fontcolor="orange"] +"cmirror:0_stop_0 qa-suse-4" -> "o2cb:0_stop_0 qa-suse-4" [ style = bold] +"cmirror:0_stop_0 qa-suse-4" -> "o2stage:1_stopped_0" [ style = bold] +"cmirror:0_stop_0 qa-suse-4" [ style=bold color="green" fontcolor="black"] +"cmirror:1_stop_0 qa-suse-1" -> "o2cb:1_stop_0 qa-suse-1" [ style = bold] +"cmirror:1_stop_0 qa-suse-1" -> "o2stage:0_stopped_0" [ style = bold] +"cmirror:1_stop_0 qa-suse-1" [ style=bold color="green" fontcolor="black"] +"cmirror:2_stop_0 qa-suse-3" -> "o2cb:2_stop_0 qa-suse-3" [ style = bold] +"cmirror:2_stop_0 qa-suse-3" -> "o2stage:2_stopped_0" [ style = bold] +"cmirror:2_stop_0 qa-suse-3" [ style=bold color="green" fontcolor="black"] +"cmirror:3_stop_0 qa-suse-2" -> "o2cb:3_stop_0 qa-suse-2" [ style = bold] +"cmirror:3_stop_0 qa-suse-2" -> "o2stage:3_stopped_0" [ style = bold] +"cmirror:3_stop_0 qa-suse-2" [ style=bold color="green" fontcolor="black"] +"o2cb:0_stop_0 qa-suse-4" -> "o2stage:1_stopped_0" [ style = bold] +"o2cb:0_stop_0 qa-suse-4" [ style=bold color="green" fontcolor="black"] +"o2cb:1_stop_0 qa-suse-1" -> "o2stage:0_stopped_0" [ style = bold] +"o2cb:1_stop_0 qa-suse-1" [ style=bold color="green" fontcolor="black"] +"o2cb:2_stop_0 qa-suse-3" -> "o2stage:2_stopped_0" [ style = bold] +"o2cb:2_stop_0 qa-suse-3" [ style=bold color="green" fontcolor="black"] +"o2cb:3_stop_0 qa-suse-2" -> "o2stage:3_stopped_0" [ style = bold] +"o2cb:3_stop_0 qa-suse-2" [ style=bold color="green" fontcolor="black"] +"o2stage:0_stop_0" -> "cmirror:1_stop_0 qa-suse-1" [ style = bold] +"o2stage:0_stop_0" -> "o2cb:1_stop_0 qa-suse-1" [ style = bold] +"o2stage:0_stop_0" -> "o2stage:0_stopped_0" [ style = bold] +"o2stage:0_stop_0" [ style=bold color="green" fontcolor="orange"] +"o2stage:0_stopped_0" -> "c-o2stage_stopped_0" [ style = bold] +"o2stage:0_stopped_0" [ style=bold color="green" fontcolor="orange"] +"o2stage:1_stop_0" -> "cmirror:0_stop_0 qa-suse-4" [ style = bold] +"o2stage:1_stop_0" -> "o2cb:0_stop_0 qa-suse-4" [ style = bold] +"o2stage:1_stop_0" -> "o2stage:1_stopped_0" [ style = bold] +"o2stage:1_stop_0" [ style=bold color="green" fontcolor="orange"] +"o2stage:1_stopped_0" -> "c-o2stage_stopped_0" [ style = bold] +"o2stage:1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"o2stage:2_stop_0" -> "cmirror:2_stop_0 qa-suse-3" [ style = bold] +"o2stage:2_stop_0" -> "o2cb:2_stop_0 qa-suse-3" [ style = bold] +"o2stage:2_stop_0" -> "o2stage:2_stopped_0" [ style = bold] +"o2stage:2_stop_0" [ style=bold color="green" fontcolor="orange"] +"o2stage:2_stopped_0" -> "c-o2stage_stopped_0" [ style = bold] +"o2stage:2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"o2stage:3_stop_0" -> "cmirror:3_stop_0 qa-suse-2" [ style = bold] +"o2stage:3_stop_0" -> "o2cb:3_stop_0 qa-suse-2" [ style = bold] +"o2stage:3_stop_0" -> "o2stage:3_stopped_0" [ style = bold] +"o2stage:3_stop_0" [ style=bold color="green" fontcolor="orange"] +"o2stage:3_stopped_0" -> "c-o2stage_stopped_0" [ style = bold] +"o2stage:3_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ocfs:0_stop_0 qa-suse-4" -> "c-ocfs_stopped_0" [ style = bold] +"ocfs:0_stop_0 qa-suse-4" -> "o2stage:1_stop_0" [ style = bold] +"ocfs:0_stop_0 qa-suse-4" -> "ocfs:1_stop_0 qa-suse-1" [ style = bold] +"ocfs:0_stop_0 qa-suse-4" [ style=bold color="green" fontcolor="black"] +"ocfs:1_stop_0 qa-suse-1" -> "c-ocfs_stopped_0" [ style = bold] +"ocfs:1_stop_0 qa-suse-1" -> "o2stage:0_stop_0" [ style = bold] +"ocfs:1_stop_0 qa-suse-1" [ style=bold color="green" fontcolor="black"] +"ocfs:2_stop_0 qa-suse-3" -> "c-ocfs_stopped_0" [ style = bold] +"ocfs:2_stop_0 qa-suse-3" -> "o2stage:2_stop_0" [ style = bold] +"ocfs:2_stop_0 qa-suse-3" -> "ocfs:0_stop_0 qa-suse-4" [ style = bold] +"ocfs:2_stop_0 qa-suse-3" [ style=bold color="green" fontcolor="black"] +"ocfs:3_stop_0 qa-suse-2" -> "c-ocfs_stopped_0" [ style = bold] +"ocfs:3_stop_0 qa-suse-2" -> "o2stage:3_stop_0" [ style = bold] +"ocfs:3_stop_0 qa-suse-2" -> "ocfs:2_stop_0 qa-suse-3" [ style = bold] +"ocfs:3_stop_0 qa-suse-2" [ style=bold color="green" fontcolor="black"] +"sbd_stonith_monitor_15000 qa-suse-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2435.dot b/cts/scheduler/dot/bug-lf-2435.dot new file mode 100644 index 0000000..a38acfd --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2435.dot @@ -0,0 +1,11 @@ + digraph "g" { +"dummy2_start_0 c21.chepkov.lan" [ style=bold color="green" fontcolor="black"] +"dummy2_stop_0 c20.chepkov.lan" -> "dummy2_start_0 c21.chepkov.lan" [ style = bold] +"dummy2_stop_0 c20.chepkov.lan" [ style=bold color="green" fontcolor="black"] +"dummy3_stop_0 c21.chepkov.lan" -> "dummy2_start_0 c21.chepkov.lan" [ style = bold] +"dummy3_stop_0 c21.chepkov.lan" [ style=bold color="green" fontcolor="black"] +"dummy4_monitor_0 c19.chepkov.lan" [ style=bold color="green" fontcolor="black"] +"dummy4_monitor_0 c20.chepkov.lan" [ style=bold color="green" fontcolor="black"] +"dummy4_monitor_0 c21.chepkov.lan" -> "dummy2_start_0 c21.chepkov.lan" [ style = bold] +"dummy4_monitor_0 c21.chepkov.lan" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2445.dot b/cts/scheduler/dot/bug-lf-2445.dot new file mode 100644 index 0000000..64cf8b5 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2445.dot @@ -0,0 +1,16 @@ + digraph "g" { +"C_running_0" [ style=bold color="green" fontcolor="orange"] +"C_start_0" -> "C_running_0" [ style = bold] +"C_start_0" -> "P:1_start_0 node2" [ style = bold] +"C_start_0" [ style=bold color="green" fontcolor="orange"] +"C_stop_0" -> "C_stopped_0" [ style = bold] +"C_stop_0" -> "P:1_stop_0 node1" [ style = bold] +"C_stop_0" [ style=bold color="green" fontcolor="orange"] +"C_stopped_0" -> "C_start_0" [ style = bold] +"C_stopped_0" [ style=bold color="green" fontcolor="orange"] +"P:1_start_0 node2" -> "C_running_0" [ style = bold] +"P:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"P:1_stop_0 node1" -> "C_stopped_0" [ style = bold] +"P:1_stop_0 node1" -> "P:1_start_0 node2" [ style = bold] +"P:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2453.dot b/cts/scheduler/dot/bug-lf-2453.dot new file mode 100644 index 0000000..075bd70 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2453.dot @@ -0,0 +1,44 @@ + digraph "g" { +"CloneResource1_stop_0" -> "CloneResource1_stopped_0" [ style = bold] +"CloneResource1_stop_0" -> "apache:0_stop_0 domu2" [ style = bold] +"CloneResource1_stop_0" -> "apache:1_stop_0 domu1" [ style = bold] +"CloneResource1_stop_0" [ style=bold color="green" fontcolor="orange"] +"CloneResource1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"CloneResource2_running_0" -> "PrimitiveResource1_start_0 domu1" [ style = dashed] +"CloneResource2_running_0" [ style=dashed color="red" fontcolor="orange"] +"CloneResource2_start_0" -> "CloneResource2_running_0" [ style = dashed] +"CloneResource2_start_0" -> "DummyResource:0_start_0 domu2" [ style = dashed] +"CloneResource2_start_0" -> "DummyResource:1_start_0 domu1" [ style = dashed] +"CloneResource2_start_0" [ style=dashed color="red" fontcolor="orange"] +"CloneResource2_stop_0" -> "CloneResource2_stopped_0" [ style = bold] +"CloneResource2_stop_0" -> "DummyResource:0_stop_0 domu2" [ style = bold] +"CloneResource2_stop_0" -> "DummyResource:1_stop_0 domu1" [ style = bold] +"CloneResource2_stop_0" [ style=bold color="green" fontcolor="orange"] +"CloneResource2_stopped_0" -> "CloneResource1_stop_0" [ style = bold] +"CloneResource2_stopped_0" -> "CloneResource2_start_0" [ style = dashed] +"CloneResource2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"DummyResource:0_monitor_10000 domu2" [ style=dashed color="red" fontcolor="black"] +"DummyResource:0_start_0 domu2" -> "CloneResource2_running_0" [ style = dashed] +"DummyResource:0_start_0 domu2" -> "DummyResource:0_monitor_10000 domu2" [ style = dashed] +"DummyResource:0_start_0 domu2" [ style=dashed color="red" fontcolor="black"] +"DummyResource:0_stop_0 domu2" -> "CloneResource2_stopped_0" [ style = bold] +"DummyResource:0_stop_0 domu2" -> "DummyResource:0_start_0 domu2" [ style = dashed] +"DummyResource:0_stop_0 domu2" [ style=bold color="green" fontcolor="black"] +"DummyResource:1_monitor_10000 domu1" [ style=dashed color="red" fontcolor="black"] +"DummyResource:1_start_0 domu1" -> "CloneResource2_running_0" [ style = dashed] +"DummyResource:1_start_0 domu1" -> "DummyResource:1_monitor_10000 domu1" [ style = dashed] +"DummyResource:1_start_0 domu1" [ style=dashed color="red" fontcolor="black"] +"DummyResource:1_stop_0 domu1" -> "CloneResource2_stopped_0" [ style = bold] +"DummyResource:1_stop_0 domu1" -> "DummyResource:1_start_0 domu1" [ style = dashed] +"DummyResource:1_stop_0 domu1" [ style=bold color="green" fontcolor="black"] +"PrimitiveResource1_monitor_10000 domu1" [ style=dashed color="red" fontcolor="black"] +"PrimitiveResource1_start_0 domu1" -> "PrimitiveResource1_monitor_10000 domu1" [ style = dashed] +"PrimitiveResource1_start_0 domu1" [ style=dashed color="red" fontcolor="black"] +"PrimitiveResource1_stop_0 domu1" -> "CloneResource2_stop_0" [ style = bold] +"PrimitiveResource1_stop_0 domu1" -> "PrimitiveResource1_start_0 domu1" [ style = dashed] +"PrimitiveResource1_stop_0 domu1" [ style=bold color="green" fontcolor="black"] +"apache:0_stop_0 domu2" -> "CloneResource1_stopped_0" [ style = bold] +"apache:0_stop_0 domu2" [ style=bold color="green" fontcolor="black"] +"apache:1_stop_0 domu1" -> "CloneResource1_stopped_0" [ style = bold] +"apache:1_stop_0 domu1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2474.dot b/cts/scheduler/dot/bug-lf-2474.dot new file mode 100644 index 0000000..a3aa6a6 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2474.dot @@ -0,0 +1,4 @@ + digraph "g" { +"dummy-10s-timeout_start_0 hex-14" [ style=bold color="green" fontcolor="black"] +"dummy-default-timeout_start_0 hex-14" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2493.dot b/cts/scheduler/dot/bug-lf-2493.dot new file mode 100644 index 0000000..cb80ab8 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2493.dot @@ -0,0 +1,38 @@ + digraph "g" { +"p_dummy2_start_0 hpn08" -> "p_dummy4_start_0 hpn07" [ style = bold] +"p_dummy2_start_0 hpn08" [ style=bold color="green" fontcolor="black"] +"p_dummy3_start_0 hpn08" -> "p_dummy4_start_0 hpn07" [ style = bold] +"p_dummy3_start_0 hpn08" [ style=bold color="green" fontcolor="black"] +"p_dummy4_start_0 hpn07" [ style=bold color="green" fontcolor="black"] +"res_Filesystem_nfs_fs1_delete_0 hpn07" [ style=bold color="green" fontcolor="black"] +"res_Filesystem_nfs_fs1_delete_0 hpn08" [ style=bold color="green" fontcolor="black"] +"res_Filesystem_nfs_fs2_delete_0 hpn07" [ style=bold color="green" fontcolor="black"] +"res_Filesystem_nfs_fs2_delete_0 hpn08" [ style=bold color="green" fontcolor="black"] +"res_Filesystem_nfs_fs3_delete_0 hpn07" [ style=bold color="green" fontcolor="black"] +"res_Filesystem_nfs_fs3_delete_0 hpn08" [ style=bold color="green" fontcolor="black"] +"res_Filesystem_sap_ci_delete_0 hpn07" [ style=bold color="green" fontcolor="black"] +"res_Filesystem_sap_ci_delete_0 hpn08" [ style=bold color="green" fontcolor="black"] +"res_Filesystem_sap_db_delete_0 hpn07" [ style=bold color="green" fontcolor="black"] +"res_Filesystem_sap_db_delete_0 hpn08" [ style=bold color="green" fontcolor="black"] +"res_IPaddr2_nfs_delete_0 hpn07" [ style=bold color="green" fontcolor="black"] +"res_IPaddr2_nfs_delete_0 hpn08" [ style=bold color="green" fontcolor="black"] +"res_LVM_nfs_delete_0 hpn07" [ style=bold color="green" fontcolor="black"] +"res_LVM_nfs_delete_0 hpn08" [ style=bold color="green" fontcolor="black"] +"res_LVM_p_vg-sap_delete_0 hpn07" [ style=bold color="green" fontcolor="black"] +"res_LVM_p_vg-sap_delete_0 hpn08" [ style=bold color="green" fontcolor="black"] +"res_drbd_hpn78:0_delete_0 hpn07" [ style=bold color="green" fontcolor="black"] +"res_drbd_hpn78:0_delete_0 hpn08" [ style=bold color="green" fontcolor="black"] +"res_drbd_hpn78:1_delete_0 hpn08" [ style=bold color="green" fontcolor="black"] +"res_drbd_nfs:0_delete_0 hpn07" [ style=bold color="green" fontcolor="black"] +"res_drbd_nfs:0_delete_0 hpn08" [ style=bold color="green" fontcolor="black"] +"res_drbd_nfs:1_delete_0 hpn07" [ style=bold color="green" fontcolor="black"] +"res_drbd_nfs:1_delete_0 hpn08" [ style=bold color="green" fontcolor="black"] +"res_exportfs_fs1_delete_0 hpn07" [ style=bold color="green" fontcolor="black"] +"res_exportfs_fs1_delete_0 hpn08" [ style=bold color="green" fontcolor="black"] +"res_exportfs_fs2_delete_0 hpn07" [ style=bold color="green" fontcolor="black"] +"res_exportfs_fs2_delete_0 hpn08" [ style=bold color="green" fontcolor="black"] +"res_exportfs_fs3_delete_0 hpn07" [ style=bold color="green" fontcolor="black"] +"res_exportfs_fs3_delete_0 hpn08" [ style=bold color="green" fontcolor="black"] +"res_exportfs_rootfs:0_delete_0 hpn07" [ style=bold color="green" fontcolor="black"] +"res_exportfs_rootfs:1_delete_0 hpn08" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2508.dot b/cts/scheduler/dot/bug-lf-2508.dot new file mode 100644 index 0000000..d46c0e3 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2508.dot @@ -0,0 +1,92 @@ + digraph "g" { +"Dummy01_monitor_10000 srv01" [ style=bold color="green" fontcolor="black"] +"Dummy01_start_0 srv01" -> "Dummy01_monitor_10000 srv01" [ style = bold] +"Dummy01_start_0 srv01" -> "Group01_running_0" [ style = bold] +"Dummy01_start_0 srv01" [ style=bold color="green" fontcolor="black"] +"Dummy02_monitor_10000 srv04" [ style=bold color="green" fontcolor="black"] +"Dummy02_start_0 srv04" -> "Dummy02_monitor_10000 srv04" [ style = bold] +"Dummy02_start_0 srv04" -> "Group02_running_0" [ style = bold] +"Dummy02_start_0 srv04" [ style=bold color="green" fontcolor="black"] +"Dummy02_stop_0 srv02" -> "Dummy02_start_0 srv04" [ style = bold] +"Dummy02_stop_0 srv02" -> "Group02_stopped_0" [ style = bold] +"Dummy02_stop_0 srv02" [ style=bold color="green" fontcolor="orange"] +"Group01_running_0" [ style=bold color="green" fontcolor="orange"] +"Group01_start_0" -> "Dummy01_start_0 srv01" [ style = bold] +"Group01_start_0" -> "Group01_running_0" [ style = bold] +"Group01_start_0" [ style=bold color="green" fontcolor="orange"] +"Group02_running_0" [ style=bold color="green" fontcolor="orange"] +"Group02_start_0" -> "Dummy02_start_0 srv04" [ style = bold] +"Group02_start_0" -> "Group02_running_0" [ style = bold] +"Group02_start_0" [ style=bold color="green" fontcolor="orange"] +"Group02_stop_0" -> "Dummy02_stop_0 srv02" [ style = bold] +"Group02_stop_0" -> "Group02_stopped_0" [ style = bold] +"Group02_stop_0" [ style=bold color="green" fontcolor="orange"] +"Group02_stopped_0" -> "Group02_start_0" [ style = bold] +"Group02_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clnStonith1_stop_0" -> "clnStonith1_stopped_0" [ style = bold] +"clnStonith1_stop_0" -> "grpStonith1:1_stop_0" [ style = bold] +"clnStonith1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clnStonith1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clnStonith3_running_0" [ style=bold color="green" fontcolor="orange"] +"clnStonith3_start_0" -> "clnStonith3_running_0" [ style = bold] +"clnStonith3_start_0" -> "grpStonith3:1_start_0" [ style = bold] +"clnStonith3_start_0" [ style=bold color="green" fontcolor="orange"] +"clnStonith3_stop_0" -> "clnStonith3_stopped_0" [ style = bold] +"clnStonith3_stop_0" -> "grpStonith3:0_stop_0" [ style = bold] +"clnStonith3_stop_0" [ style=bold color="green" fontcolor="orange"] +"clnStonith3_stopped_0" -> "clnStonith3_start_0" [ style = bold] +"clnStonith3_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clnStonith4_stop_0" -> "clnStonith4_stopped_0" [ style = bold] +"clnStonith4_stop_0" -> "grpStonith4:1_stop_0" [ style = bold] +"clnStonith4_stop_0" [ style=bold color="green" fontcolor="orange"] +"clnStonith4_stopped_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith1:1_stop_0" -> "grpStonith1:1_stopped_0" [ style = bold] +"grpStonith1:1_stop_0" -> "prmStonith1-1:1_stop_0 srv02" [ style = bold] +"grpStonith1:1_stop_0" -> "prmStonith1-3:1_stop_0 srv02" [ style = bold] +"grpStonith1:1_stop_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith1:1_stopped_0" -> "clnStonith1_stopped_0" [ style = bold] +"grpStonith1:1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith3:0_stop_0" -> "grpStonith3:0_stopped_0" [ style = bold] +"grpStonith3:0_stop_0" -> "prmStonith3-1:1_stop_0 srv02" [ style = bold] +"grpStonith3:0_stop_0" -> "prmStonith3-3:1_stop_0 srv02" [ style = bold] +"grpStonith3:0_stop_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith3:0_stopped_0" -> "clnStonith3_stopped_0" [ style = bold] +"grpStonith3:0_stopped_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith3:1_running_0" -> "clnStonith3_running_0" [ style = bold] +"grpStonith3:1_running_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith3:1_start_0" -> "grpStonith3:1_running_0" [ style = bold] +"grpStonith3:1_start_0" -> "prmStonith3-3:1_start_0 srv01" [ style = bold] +"grpStonith3:1_start_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith4:1_stop_0" -> "grpStonith4:1_stopped_0" [ style = bold] +"grpStonith4:1_stop_0" -> "prmStonith4-1:1_stop_0 srv02" [ style = bold] +"grpStonith4:1_stop_0" -> "prmStonith4-3:1_stop_0 srv02" [ style = bold] +"grpStonith4:1_stop_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith4:1_stopped_0" -> "clnStonith4_stopped_0" [ style = bold] +"grpStonith4:1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"prmStonith1-1:1_stop_0 srv02" -> "grpStonith1:1_stopped_0" [ style = bold] +"prmStonith1-1:1_stop_0 srv02" [ style=bold color="green" fontcolor="orange"] +"prmStonith1-3:1_stop_0 srv02" -> "grpStonith1:1_stopped_0" [ style = bold] +"prmStonith1-3:1_stop_0 srv02" -> "prmStonith1-1:1_stop_0 srv02" [ style = bold] +"prmStonith1-3:1_stop_0 srv02" [ style=bold color="green" fontcolor="orange"] +"prmStonith3-1:1_monitor_3600000 srv01" [ style=bold color="green" fontcolor="black"] +"prmStonith3-1:1_stop_0 srv02" -> "grpStonith3:0_stopped_0" [ style = bold] +"prmStonith3-1:1_stop_0 srv02" [ style=bold color="green" fontcolor="orange"] +"prmStonith3-3:1_monitor_3600000 srv01" [ style=bold color="green" fontcolor="black"] +"prmStonith3-3:1_start_0 srv01" -> "grpStonith3:1_running_0" [ style = bold] +"prmStonith3-3:1_start_0 srv01" -> "prmStonith3-3:1_monitor_3600000 srv01" [ style = bold] +"prmStonith3-3:1_start_0 srv01" [ style=bold color="green" fontcolor="black"] +"prmStonith3-3:1_stop_0 srv02" -> "grpStonith3:0_stopped_0" [ style = bold] +"prmStonith3-3:1_stop_0 srv02" -> "prmStonith3-1:1_stop_0 srv02" [ style = bold] +"prmStonith3-3:1_stop_0 srv02" [ style=bold color="green" fontcolor="orange"] +"prmStonith4-1:1_stop_0 srv02" -> "grpStonith4:1_stopped_0" [ style = bold] +"prmStonith4-1:1_stop_0 srv02" [ style=bold color="green" fontcolor="orange"] +"prmStonith4-3:1_stop_0 srv02" -> "grpStonith4:1_stopped_0" [ style = bold] +"prmStonith4-3:1_stop_0 srv02" -> "prmStonith4-1:1_stop_0 srv02" [ style = bold] +"prmStonith4-3:1_stop_0 srv02" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' srv02" -> "Dummy01_start_0 srv01" [ style = bold] +"stonith 'reboot' srv02" -> "Dummy02_start_0 srv04" [ style = bold] +"stonith 'reboot' srv02" -> "Dummy02_stop_0 srv02" [ style = bold] +"stonith 'reboot' srv02" -> "Group02_stop_0" [ style = bold] +"stonith 'reboot' srv02" -> "prmStonith3-3:1_start_0 srv01" [ style = bold] +"stonith 'reboot' srv02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2544.dot b/cts/scheduler/dot/bug-lf-2544.dot new file mode 100644 index 0000000..dabf0fc --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2544.dot @@ -0,0 +1,7 @@ + digraph "g" { +"ms0_promote_0" -> "s0:1_promote_0 node-1" [ style = bold] +"ms0_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms0_promoted_0" [ style=bold color="green" fontcolor="orange"] +"s0:1_promote_0 node-1" -> "ms0_promoted_0" [ style = bold] +"s0:1_promote_0 node-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2551.dot b/cts/scheduler/dot/bug-lf-2551.dot new file mode 100644 index 0000000..926d731 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2551.dot @@ -0,0 +1,123 @@ + digraph "g" { +"base-clone_stop_0" -> "base-clone_stopped_0" [ style = bold] +"base-clone_stop_0" -> "base-group:3_stop_0" [ style = bold] +"base-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"base-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"base-group:3_stop_0" -> "base-group:3_stopped_0" [ style = bold] +"base-group:3_stop_0" -> "clvm:3_stop_0 hex-9" [ style = bold] +"base-group:3_stop_0" -> "cmirrord:3_stop_0 hex-9" [ style = bold] +"base-group:3_stop_0" -> "dlm:3_stop_0 hex-9" [ style = bold] +"base-group:3_stop_0" -> "o2cb:3_stop_0 hex-9" [ style = bold] +"base-group:3_stop_0" -> "ocfs2-1:3_stop_0 hex-9" [ style = bold] +"base-group:3_stop_0" -> "vg1:3_stop_0 hex-9" [ style = bold] +"base-group:3_stop_0" [ style=bold color="green" fontcolor="orange"] +"base-group:3_stopped_0" -> "base-clone_stopped_0" [ style = bold] +"base-group:3_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clvm:3_stop_0 hex-9" -> "base-group:3_stopped_0" [ style = bold] +"clvm:3_stop_0 hex-9" -> "o2cb:3_stop_0 hex-9" [ style = bold] +"clvm:3_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"cmirrord:3_stop_0 hex-9" -> "base-group:3_stopped_0" [ style = bold] +"cmirrord:3_stop_0 hex-9" -> "clvm:3_stop_0 hex-9" [ style = bold] +"cmirrord:3_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"dlm:3_stop_0 hex-9" -> "base-group:3_stopped_0" [ style = bold] +"dlm:3_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"dummy1_monitor_30000 hex-0" [ style=bold color="green" fontcolor="black"] +"dummy1_monitor_300000 hex-7" [ style=bold color="green" fontcolor="black"] +"dummy1_monitor_300000 hex-8" [ style=bold color="green" fontcolor="black"] +"dummy1_monitor_300000 hex-9" [ style=dashed color="red" fontcolor="black"] +"dummy1_start_0 hex-0" -> "dummy1_monitor_30000 hex-0" [ style = bold] +"dummy1_start_0 hex-0" [ style=bold color="green" fontcolor="black"] +"dummy1_stop_0 hex-9" -> "dummy1_monitor_300000 hex-9" [ style = dashed] +"dummy1_stop_0 hex-9" -> "dummy1_start_0 hex-0" [ style = bold] +"dummy1_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"fencing-sbd_start_0 hex-0" [ style=bold color="green" fontcolor="black"] +"fencing-sbd_stop_0 hex-9" -> "fencing-sbd_start_0 hex-0" [ style = bold] +"fencing-sbd_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-0 hex-0" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-7 hex-7" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-8 hex-8" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-9 hex-9" [ style=bold color="green" fontcolor="orange"] +"o2cb:3_stop_0 hex-9" -> "base-group:3_stopped_0" [ style = bold] +"o2cb:3_stop_0 hex-9" -> "dlm:3_stop_0 hex-9" [ style = bold] +"o2cb:3_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"ocfs2-1:3_stop_0 hex-9" -> "base-group:3_stopped_0" [ style = bold] +"ocfs2-1:3_stop_0 hex-9" -> "vg1:3_stop_0 hex-9" [ style = bold] +"ocfs2-1:3_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' hex-9" -> "base-clone_stop_0" [ style = bold] +"stonith 'reboot' hex-9" -> "clvm:3_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "cmirrord:3_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "dlm:3_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "dummy1_start_0 hex-0" [ style = bold] +"stonith 'reboot' hex-9" -> "dummy1_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "o2cb:3_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "ocfs2-1:3_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vg1:3_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vm-03_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vm-06_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vm-09_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vm-13_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vm-17_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vm-21_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vm-25_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vm-29_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vm-33_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vm-37_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vm-41_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vm-45_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vm-49_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vm-53_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vm-57_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" -> "vm-61_stop_0 hex-9" [ style = bold] +"stonith 'reboot' hex-9" [ style=bold color="green" fontcolor="black"] +"vg1:3_stop_0 hex-9" -> "base-group:3_stopped_0" [ style = bold] +"vg1:3_stop_0 hex-9" -> "cmirrord:3_stop_0 hex-9" [ style = bold] +"vg1:3_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"vm-03_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] +"vm-03_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] +"vm-03_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"vm-06_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] +"vm-06_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] +"vm-06_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"vm-09_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] +"vm-09_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] +"vm-09_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"vm-13_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] +"vm-13_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] +"vm-13_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"vm-17_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] +"vm-17_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] +"vm-17_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"vm-21_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] +"vm-21_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] +"vm-21_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"vm-25_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] +"vm-25_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] +"vm-25_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"vm-29_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] +"vm-29_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] +"vm-29_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"vm-33_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] +"vm-33_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] +"vm-33_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"vm-37_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] +"vm-37_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] +"vm-37_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"vm-41_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] +"vm-41_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] +"vm-41_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"vm-45_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] +"vm-45_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] +"vm-45_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"vm-49_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] +"vm-49_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] +"vm-49_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"vm-53_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] +"vm-53_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] +"vm-53_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"vm-57_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] +"vm-57_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] +"vm-57_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +"vm-61_stop_0 hex-9" -> "base-clone_stop_0" [ style = bold] +"vm-61_stop_0 hex-9" -> "load_stopped_hex-9 hex-9" [ style = bold] +"vm-61_stop_0 hex-9" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-lf-2574.dot b/cts/scheduler/dot/bug-lf-2574.dot new file mode 100644 index 0000000..cc3c8c7 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2574.dot @@ -0,0 +1,13 @@ + digraph "g" { +"clnPingd_stop_0" -> "clnPingd_stopped_0" [ style = bold] +"clnPingd_stop_0" -> "prmPingd:0_stop_0 srv01" [ style = bold] +"clnPingd_stop_0" [ style=bold color="green" fontcolor="orange"] +"clnPingd_stopped_0" [ style=bold color="green" fontcolor="orange"] +"main_rsc_monitor_10000 srv03" [ style=bold color="green" fontcolor="black"] +"main_rsc_start_0 srv03" -> "main_rsc_monitor_10000 srv03" [ style = bold] +"main_rsc_start_0 srv03" [ style=bold color="green" fontcolor="black"] +"main_rsc_stop_0 srv01" -> "main_rsc_start_0 srv03" [ style = bold] +"main_rsc_stop_0 srv01" [ style=bold color="green" fontcolor="black"] +"prmPingd:0_stop_0 srv01" -> "clnPingd_stopped_0" [ style = bold] +"prmPingd:0_stop_0 srv01" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2581.dot b/cts/scheduler/dot/bug-lf-2581.dot new file mode 100644 index 0000000..2703bdf --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2581.dot @@ -0,0 +1,39 @@ + digraph "g" { +"A:1_monitor_0 queen" -> "AZ-clone_start_0" [ style = bold] +"A:1_monitor_0 queen" [ style=bold color="green" fontcolor="black"] +"A:1_monitor_120000 queen" [ style=bold color="green" fontcolor="black"] +"A:1_start_0 queen" -> "A:1_monitor_120000 queen" [ style = bold] +"A:1_start_0 queen" -> "AZ-group:1_running_0" [ style = bold] +"A:1_start_0 queen" -> "Z:1_start_0 queen" [ style = bold] +"A:1_start_0 queen" [ style=bold color="green" fontcolor="black"] +"AZ-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"AZ-clone_start_0" -> "AZ-clone_running_0" [ style = bold] +"AZ-clone_start_0" -> "AZ-group:1_start_0" [ style = bold] +"AZ-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"AZ-group:1_running_0" -> "AZ-clone_running_0" [ style = bold] +"AZ-group:1_running_0" [ style=bold color="green" fontcolor="orange"] +"AZ-group:1_start_0" -> "A:1_start_0 queen" [ style = bold] +"AZ-group:1_start_0" -> "AZ-group:1_running_0" [ style = bold] +"AZ-group:1_start_0" -> "Z:1_start_0 queen" [ style = bold] +"AZ-group:1_start_0" [ style=bold color="green" fontcolor="orange"] +"B-1_monitor_0 queen" [ style=bold color="green" fontcolor="black"] +"B-2_monitor_0 queen" [ style=bold color="green" fontcolor="black"] +"C-1_monitor_0 queen" [ style=bold color="green" fontcolor="black"] +"C-2_monitor_0 queen" [ style=bold color="green" fontcolor="black"] +"Z:1_monitor_0 queen" -> "AZ-clone_start_0" [ style = bold] +"Z:1_monitor_0 queen" [ style=bold color="green" fontcolor="black"] +"Z:1_monitor_120000 queen" [ style=bold color="green" fontcolor="black"] +"Z:1_start_0 queen" -> "AZ-group:1_running_0" [ style = bold] +"Z:1_start_0 queen" -> "Z:1_monitor_120000 queen" [ style = bold] +"Z:1_start_0 queen" [ style=bold color="green" fontcolor="black"] +"stonith-l2network-set_running_0" [ style=bold color="green" fontcolor="orange"] +"stonith-l2network-set_start_0" -> "stonith-l2network-set_running_0" [ style = bold] +"stonith-l2network-set_start_0" -> "stonith-l2network:1_start_0 queen" [ style = bold] +"stonith-l2network-set_start_0" [ style=bold color="green" fontcolor="orange"] +"stonith-l2network:1_monitor_0 queen" -> "stonith-l2network-set_start_0" [ style = bold] +"stonith-l2network:1_monitor_0 queen" [ style=bold color="green" fontcolor="black"] +"stonith-l2network:1_monitor_300000 queen" [ style=bold color="green" fontcolor="black"] +"stonith-l2network:1_start_0 queen" -> "stonith-l2network-set_running_0" [ style = bold] +"stonith-l2network:1_start_0 queen" -> "stonith-l2network:1_monitor_300000 queen" [ style = bold] +"stonith-l2network:1_start_0 queen" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2606.dot b/cts/scheduler/dot/bug-lf-2606.dot new file mode 100644 index 0000000..fa99521 --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2606.dot @@ -0,0 +1,29 @@ + digraph "g" { +"ms3_demote_0" -> "ms3_demoted_0" [ style = bold] +"ms3_demote_0" -> "rsc3:1_demote_0 node2" [ style = bold] +"ms3_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms3_demoted_0" -> "ms3_stop_0" [ style = bold] +"ms3_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms3_stop_0" -> "ms3_stopped_0" [ style = bold] +"ms3_stop_0" -> "rsc3:1_stop_0 node2" [ style = bold] +"ms3_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms3_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="orange"] +"rsc2_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "rsc2_monitor_10000 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_stop_0 node2" [ style=bold color="green" fontcolor="orange"] +"rsc3:1_demote_0 node2" -> "ms3_demoted_0" [ style = bold] +"rsc3:1_demote_0 node2" -> "rsc3:1_stop_0 node2" [ style = bold] +"rsc3:1_demote_0 node2" [ style=bold color="green" fontcolor="orange"] +"rsc3:1_stop_0 node2" -> "ms3_stopped_0" [ style = bold] +"rsc3:1_stop_0 node2" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' node2" -> "ms3_stop_0" [ style = bold] +"stonith 'reboot' node2" -> "rsc1_stop_0 node2" [ style = bold] +"stonith 'reboot' node2" -> "rsc2_start_0 node1" [ style = bold] +"stonith 'reboot' node2" -> "rsc2_stop_0 node2" [ style = bold] +"stonith 'reboot' node2" -> "rsc3:1_demote_0 node2" [ style = bold] +"stonith 'reboot' node2" -> "rsc3:1_stop_0 node2" [ style = bold] +"stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-lf-2619.dot b/cts/scheduler/dot/bug-lf-2619.dot new file mode 100644 index 0000000..c01b76f --- /dev/null +++ b/cts/scheduler/dot/bug-lf-2619.dot @@ -0,0 +1,87 @@ + digraph "g" { +"clnPingd_stop_0" -> "clnPingd_stopped_0" [ style = bold] +"clnPingd_stop_0" -> "prmPingd:0_stop_0 act1" [ style = bold] +"clnPingd_stop_0" [ style=bold color="green" fontcolor="orange"] +"clnPingd_stopped_0" [ style=bold color="green" fontcolor="orange"] +"grpPostgreSQLDB1_running_0" [ style=bold color="green" fontcolor="orange"] +"grpPostgreSQLDB1_start_0" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmApPostgreSQLDB1_start_0 sby1" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmExPostgreSQLDB1_start_0 sby1" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmFsPostgreSQLDB1-1_start_0 sby1" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmFsPostgreSQLDB1-2_start_0 sby1" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmFsPostgreSQLDB1-3_start_0 sby1" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmIpPostgreSQLDB1_start_0 sby1" [ style = bold] +"grpPostgreSQLDB1_start_0" [ style=bold color="green" fontcolor="orange"] +"grpPostgreSQLDB1_stop_0" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] +"grpPostgreSQLDB1_stop_0" -> "prmApPostgreSQLDB1_stop_0 act1" [ style = bold] +"grpPostgreSQLDB1_stop_0" -> "prmExPostgreSQLDB1_stop_0 act1" [ style = bold] +"grpPostgreSQLDB1_stop_0" -> "prmFsPostgreSQLDB1-1_stop_0 act1" [ style = bold] +"grpPostgreSQLDB1_stop_0" -> "prmFsPostgreSQLDB1-2_stop_0 act1" [ style = bold] +"grpPostgreSQLDB1_stop_0" -> "prmFsPostgreSQLDB1-3_stop_0 act1" [ style = bold] +"grpPostgreSQLDB1_stop_0" -> "prmIpPostgreSQLDB1_stop_0 act1" [ style = bold] +"grpPostgreSQLDB1_stop_0" [ style=bold color="green" fontcolor="orange"] +"grpPostgreSQLDB1_stopped_0" -> "clnPingd_stop_0" [ style = bold] +"grpPostgreSQLDB1_stopped_0" -> "grpPostgreSQLDB1_start_0" [ style = bold] +"grpPostgreSQLDB1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"load_stopped_act1 act1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_act2 act2" [ style=bold color="green" fontcolor="orange"] +"load_stopped_act3 act3" [ style=bold color="green" fontcolor="orange"] +"load_stopped_sby1 sby1" -> "prmExPostgreSQLDB1_start_0 sby1" [ style = bold] +"load_stopped_sby1 sby1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_sby2 sby2" [ style=bold color="green" fontcolor="orange"] +"prmApPostgreSQLDB1_monitor_5000 sby1" [ style=bold color="green" fontcolor="black"] +"prmApPostgreSQLDB1_start_0 sby1" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmApPostgreSQLDB1_start_0 sby1" -> "prmApPostgreSQLDB1_monitor_5000 sby1" [ style = bold] +"prmApPostgreSQLDB1_start_0 sby1" [ style=bold color="green" fontcolor="black"] +"prmApPostgreSQLDB1_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] +"prmApPostgreSQLDB1_stop_0 act1" -> "prmApPostgreSQLDB1_start_0 sby1" [ style = bold] +"prmApPostgreSQLDB1_stop_0 act1" -> "prmIpPostgreSQLDB1_stop_0 act1" [ style = bold] +"prmApPostgreSQLDB1_stop_0 act1" [ style=bold color="green" fontcolor="black"] +"prmExPostgreSQLDB1_monitor_5000 sby1" [ style=bold color="green" fontcolor="black"] +"prmExPostgreSQLDB1_start_0 sby1" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmExPostgreSQLDB1_start_0 sby1" -> "prmExPostgreSQLDB1_monitor_5000 sby1" [ style = bold] +"prmExPostgreSQLDB1_start_0 sby1" -> "prmFsPostgreSQLDB1-1_start_0 sby1" [ style = bold] +"prmExPostgreSQLDB1_start_0 sby1" [ style=bold color="green" fontcolor="black"] +"prmExPostgreSQLDB1_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] +"prmExPostgreSQLDB1_stop_0 act1" -> "load_stopped_act1 act1" [ style = bold] +"prmExPostgreSQLDB1_stop_0 act1" -> "prmExPostgreSQLDB1_start_0 sby1" [ style = bold] +"prmExPostgreSQLDB1_stop_0 act1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-1_monitor_5000 sby1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-1_start_0 sby1" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmFsPostgreSQLDB1-1_start_0 sby1" -> "prmFsPostgreSQLDB1-1_monitor_5000 sby1" [ style = bold] +"prmFsPostgreSQLDB1-1_start_0 sby1" -> "prmFsPostgreSQLDB1-2_start_0 sby1" [ style = bold] +"prmFsPostgreSQLDB1-1_start_0 sby1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-1_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] +"prmFsPostgreSQLDB1-1_stop_0 act1" -> "prmExPostgreSQLDB1_stop_0 act1" [ style = bold] +"prmFsPostgreSQLDB1-1_stop_0 act1" -> "prmFsPostgreSQLDB1-1_start_0 sby1" [ style = bold] +"prmFsPostgreSQLDB1-1_stop_0 act1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-2_monitor_5000 sby1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-2_start_0 sby1" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmFsPostgreSQLDB1-2_start_0 sby1" -> "prmFsPostgreSQLDB1-2_monitor_5000 sby1" [ style = bold] +"prmFsPostgreSQLDB1-2_start_0 sby1" -> "prmFsPostgreSQLDB1-3_start_0 sby1" [ style = bold] +"prmFsPostgreSQLDB1-2_start_0 sby1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-2_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] +"prmFsPostgreSQLDB1-2_stop_0 act1" -> "prmFsPostgreSQLDB1-1_stop_0 act1" [ style = bold] +"prmFsPostgreSQLDB1-2_stop_0 act1" -> "prmFsPostgreSQLDB1-2_start_0 sby1" [ style = bold] +"prmFsPostgreSQLDB1-2_stop_0 act1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-3_monitor_5000 sby1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-3_start_0 sby1" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmFsPostgreSQLDB1-3_start_0 sby1" -> "prmFsPostgreSQLDB1-3_monitor_5000 sby1" [ style = bold] +"prmFsPostgreSQLDB1-3_start_0 sby1" -> "prmIpPostgreSQLDB1_start_0 sby1" [ style = bold] +"prmFsPostgreSQLDB1-3_start_0 sby1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-3_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] +"prmFsPostgreSQLDB1-3_stop_0 act1" -> "prmFsPostgreSQLDB1-2_stop_0 act1" [ style = bold] +"prmFsPostgreSQLDB1-3_stop_0 act1" -> "prmFsPostgreSQLDB1-3_start_0 sby1" [ style = bold] +"prmFsPostgreSQLDB1-3_stop_0 act1" [ style=bold color="green" fontcolor="black"] +"prmIpPostgreSQLDB1_monitor_5000 sby1" [ style=bold color="green" fontcolor="black"] +"prmIpPostgreSQLDB1_start_0 sby1" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmIpPostgreSQLDB1_start_0 sby1" -> "prmApPostgreSQLDB1_start_0 sby1" [ style = bold] +"prmIpPostgreSQLDB1_start_0 sby1" -> "prmIpPostgreSQLDB1_monitor_5000 sby1" [ style = bold] +"prmIpPostgreSQLDB1_start_0 sby1" [ style=bold color="green" fontcolor="black"] +"prmIpPostgreSQLDB1_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] +"prmIpPostgreSQLDB1_stop_0 act1" -> "prmFsPostgreSQLDB1-3_stop_0 act1" [ style = bold] +"prmIpPostgreSQLDB1_stop_0 act1" -> "prmIpPostgreSQLDB1_start_0 sby1" [ style = bold] +"prmIpPostgreSQLDB1_stop_0 act1" [ style=bold color="green" fontcolor="black"] +"prmPingd:0_stop_0 act1" -> "clnPingd_stopped_0" [ style = bold] +"prmPingd:0_stop_0 act1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-n-385265-2.dot b/cts/scheduler/dot/bug-n-385265-2.dot new file mode 100644 index 0000000..36d890e --- /dev/null +++ b/cts/scheduler/dot/bug-n-385265-2.dot @@ -0,0 +1,29 @@ + digraph "g" { +"group_common_running_0" [ style=bold color="green" fontcolor="orange"] +"group_common_start_0" -> "group_common_running_0" [ style = bold] +"group_common_start_0" -> "resource_idvscommon_start_0 ih01" [ style = bold] +"group_common_start_0" -> "resource_ip_common_start_0 ih01" [ style = bold] +"group_common_start_0" [ style=bold color="green" fontcolor="orange"] +"group_common_stop_0" -> "group_common_stopped_0" [ style = bold] +"group_common_stop_0" -> "resource_idvscommon_stop_0 ih02" [ style = bold] +"group_common_stop_0" -> "resource_ip_common_stop_0 ih02" [ style = bold] +"group_common_stop_0" [ style=bold color="green" fontcolor="orange"] +"group_common_stopped_0" -> "group_common_start_0" [ style = bold] +"group_common_stopped_0" [ style=bold color="green" fontcolor="orange"] +"resource_idvscommon_monitor_30000 ih01" [ style=bold color="green" fontcolor="black"] +"resource_idvscommon_start_0 ih01" -> "group_common_running_0" [ style = bold] +"resource_idvscommon_start_0 ih01" -> "resource_idvscommon_monitor_30000 ih01" [ style = bold] +"resource_idvscommon_start_0 ih01" [ style=bold color="green" fontcolor="black"] +"resource_idvscommon_stop_0 ih02" -> "group_common_stopped_0" [ style = bold] +"resource_idvscommon_stop_0 ih02" -> "resource_idvscommon_start_0 ih01" [ style = bold] +"resource_idvscommon_stop_0 ih02" -> "resource_ip_common_stop_0 ih02" [ style = bold] +"resource_idvscommon_stop_0 ih02" [ style=bold color="green" fontcolor="black"] +"resource_ip_common_monitor_30000 ih01" [ style=bold color="green" fontcolor="black"] +"resource_ip_common_start_0 ih01" -> "group_common_running_0" [ style = bold] +"resource_ip_common_start_0 ih01" -> "resource_idvscommon_start_0 ih01" [ style = bold] +"resource_ip_common_start_0 ih01" -> "resource_ip_common_monitor_30000 ih01" [ style = bold] +"resource_ip_common_start_0 ih01" [ style=bold color="green" fontcolor="black"] +"resource_ip_common_stop_0 ih02" -> "group_common_stopped_0" [ style = bold] +"resource_ip_common_stop_0 ih02" -> "resource_ip_common_start_0 ih01" [ style = bold] +"resource_ip_common_stop_0 ih02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-n-385265.dot b/cts/scheduler/dot/bug-n-385265.dot new file mode 100644 index 0000000..11e673e --- /dev/null +++ b/cts/scheduler/dot/bug-n-385265.dot @@ -0,0 +1,8 @@ + digraph "g" { +"group_common_stop_0" -> "group_common_stopped_0" [ style = bold] +"group_common_stop_0" -> "resource_idvscommon_stop_0 ih02" [ style = bold] +"group_common_stop_0" [ style=bold color="green" fontcolor="orange"] +"group_common_stopped_0" [ style=bold color="green" fontcolor="orange"] +"resource_idvscommon_stop_0 ih02" -> "group_common_stopped_0" [ style = bold] +"resource_idvscommon_stop_0 ih02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-n-387749.dot b/cts/scheduler/dot/bug-n-387749.dot new file mode 100644 index 0000000..e93f298 --- /dev/null +++ b/cts/scheduler/dot/bug-n-387749.dot @@ -0,0 +1,74 @@ + digraph "g" { +"export_home_ocfs2:0_monitor_0 power720-1" -> "export_home_ocfs2_clone_set_start_0" [ style = bold] +"export_home_ocfs2:0_monitor_0 power720-1" -> "resource_ipaddr1_single_stop_0 power720-2" [ style = bold] +"export_home_ocfs2:0_monitor_0 power720-1" -> "resource_nfsserver_single_stop_0 power720-2" [ style = bold] +"export_home_ocfs2:0_monitor_0 power720-1" [ style=bold color="green" fontcolor="black"] +"export_home_ocfs2:0_post_notify_start_0 power720-1" -> "export_home_ocfs2_clone_set_confirmed-post_notify_running_0" [ style = bold] +"export_home_ocfs2:0_post_notify_start_0 power720-1" [ style=bold color="green" fontcolor="black"] +"export_home_ocfs2:0_start_0 power720-1" -> "export_home_ocfs2_clone_set_running_0" [ style = bold] +"export_home_ocfs2:0_start_0 power720-1" [ style=bold color="green" fontcolor="black"] +"export_home_ocfs2:1_monitor_0 power720-1" -> "export_home_ocfs2_clone_set_start_0" [ style = bold] +"export_home_ocfs2:1_monitor_0 power720-1" -> "resource_ipaddr1_single_stop_0 power720-2" [ style = bold] +"export_home_ocfs2:1_monitor_0 power720-1" -> "resource_nfsserver_single_stop_0 power720-2" [ style = bold] +"export_home_ocfs2:1_monitor_0 power720-1" [ style=bold color="green" fontcolor="black"] +"export_home_ocfs2:1_post_notify_start_0 power720-2" -> "export_home_ocfs2_clone_set_confirmed-post_notify_running_0" [ style = bold] +"export_home_ocfs2:1_post_notify_start_0 power720-2" [ style=bold color="green" fontcolor="black"] +"export_home_ocfs2:1_pre_notify_start_0 power720-2" -> "export_home_ocfs2_clone_set_confirmed-pre_notify_start_0" [ style = bold] +"export_home_ocfs2:1_pre_notify_start_0 power720-2" [ style=bold color="green" fontcolor="black"] +"export_home_ocfs2:2_monitor_0 power720-1" -> "export_home_ocfs2_clone_set_start_0" [ style = bold] +"export_home_ocfs2:2_monitor_0 power720-1" -> "resource_ipaddr1_single_stop_0 power720-2" [ style = bold] +"export_home_ocfs2:2_monitor_0 power720-1" -> "resource_nfsserver_single_stop_0 power720-2" [ style = bold] +"export_home_ocfs2:2_monitor_0 power720-1" [ style=bold color="green" fontcolor="black"] +"export_home_ocfs2_clone_set_confirmed-post_notify_running_0" -> "group_nfs_start_0" [ style = bold] +"export_home_ocfs2_clone_set_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"export_home_ocfs2_clone_set_confirmed-pre_notify_start_0" -> "export_home_ocfs2_clone_set_post_notify_running_0" [ style = bold] +"export_home_ocfs2_clone_set_confirmed-pre_notify_start_0" -> "export_home_ocfs2_clone_set_start_0" [ style = bold] +"export_home_ocfs2_clone_set_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"export_home_ocfs2_clone_set_post_notify_running_0" -> "export_home_ocfs2:0_post_notify_start_0 power720-1" [ style = bold] +"export_home_ocfs2_clone_set_post_notify_running_0" -> "export_home_ocfs2:1_post_notify_start_0 power720-2" [ style = bold] +"export_home_ocfs2_clone_set_post_notify_running_0" -> "export_home_ocfs2_clone_set_confirmed-post_notify_running_0" [ style = bold] +"export_home_ocfs2_clone_set_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"export_home_ocfs2_clone_set_pre_notify_start_0" -> "export_home_ocfs2:1_pre_notify_start_0 power720-2" [ style = bold] +"export_home_ocfs2_clone_set_pre_notify_start_0" -> "export_home_ocfs2_clone_set_confirmed-pre_notify_start_0" [ style = bold] +"export_home_ocfs2_clone_set_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"export_home_ocfs2_clone_set_running_0" -> "export_home_ocfs2_clone_set_post_notify_running_0" [ style = bold] +"export_home_ocfs2_clone_set_running_0" [ style=bold color="green" fontcolor="orange"] +"export_home_ocfs2_clone_set_start_0" -> "export_home_ocfs2:0_start_0 power720-1" [ style = bold] +"export_home_ocfs2_clone_set_start_0" -> "export_home_ocfs2_clone_set_running_0" [ style = bold] +"export_home_ocfs2_clone_set_start_0" [ style=bold color="green" fontcolor="orange"] +"group_nfs_running_0" [ style=bold color="green" fontcolor="orange"] +"group_nfs_start_0" -> "group_nfs_running_0" [ style = bold] +"group_nfs_start_0" -> "resource_ipaddr1_single_start_0 power720-1" [ style = bold] +"group_nfs_start_0" -> "resource_nfsserver_single_start_0 power720-1" [ style = bold] +"group_nfs_start_0" [ style=bold color="green" fontcolor="orange"] +"group_nfs_stop_0" -> "group_nfs_stopped_0" [ style = bold] +"group_nfs_stop_0" -> "resource_ipaddr1_single_stop_0 power720-2" [ style = bold] +"group_nfs_stop_0" -> "resource_nfsserver_single_stop_0 power720-2" [ style = bold] +"group_nfs_stop_0" [ style=bold color="green" fontcolor="orange"] +"group_nfs_stopped_0" -> "group_nfs_start_0" [ style = bold] +"group_nfs_stopped_0" [ style=bold color="green" fontcolor="orange"] +"resource_ipaddr1_single_monitor_0 power720-1" -> "group_nfs_stopped_0" [ style = bold] +"resource_ipaddr1_single_monitor_0 power720-1" -> "resource_ipaddr1_single_start_0 power720-1" [ style = bold] +"resource_ipaddr1_single_monitor_0 power720-1" -> "resource_nfsserver_single_stop_0 power720-2" [ style = bold] +"resource_ipaddr1_single_monitor_0 power720-1" [ style=bold color="green" fontcolor="black"] +"resource_ipaddr1_single_monitor_5000 power720-1" [ style=bold color="green" fontcolor="black"] +"resource_ipaddr1_single_start_0 power720-1" -> "group_nfs_running_0" [ style = bold] +"resource_ipaddr1_single_start_0 power720-1" -> "resource_ipaddr1_single_monitor_5000 power720-1" [ style = bold] +"resource_ipaddr1_single_start_0 power720-1" -> "resource_nfsserver_single_start_0 power720-1" [ style = bold] +"resource_ipaddr1_single_start_0 power720-1" [ style=bold color="green" fontcolor="black"] +"resource_ipaddr1_single_stop_0 power720-2" -> "group_nfs_stopped_0" [ style = bold] +"resource_ipaddr1_single_stop_0 power720-2" -> "resource_ipaddr1_single_start_0 power720-1" [ style = bold] +"resource_ipaddr1_single_stop_0 power720-2" [ style=bold color="green" fontcolor="black"] +"resource_nfsserver_single_monitor_0 power720-1" -> "group_nfs_stopped_0" [ style = bold] +"resource_nfsserver_single_monitor_0 power720-1" -> "resource_ipaddr1_single_stop_0 power720-2" [ style = bold] +"resource_nfsserver_single_monitor_0 power720-1" -> "resource_nfsserver_single_start_0 power720-1" [ style = bold] +"resource_nfsserver_single_monitor_0 power720-1" [ style=bold color="green" fontcolor="black"] +"resource_nfsserver_single_monitor_15000 power720-1" [ style=bold color="green" fontcolor="black"] +"resource_nfsserver_single_start_0 power720-1" -> "group_nfs_running_0" [ style = bold] +"resource_nfsserver_single_start_0 power720-1" -> "resource_nfsserver_single_monitor_15000 power720-1" [ style = bold] +"resource_nfsserver_single_start_0 power720-1" [ style=bold color="green" fontcolor="black"] +"resource_nfsserver_single_stop_0 power720-2" -> "group_nfs_stopped_0" [ style = bold] +"resource_nfsserver_single_stop_0 power720-2" -> "resource_ipaddr1_single_stop_0 power720-2" [ style = bold] +"resource_nfsserver_single_stop_0 power720-2" -> "resource_nfsserver_single_start_0 power720-1" [ style = bold] +"resource_nfsserver_single_stop_0 power720-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-pm-11.dot b/cts/scheduler/dot/bug-pm-11.dot new file mode 100644 index 0000000..4c58711 --- /dev/null +++ b/cts/scheduler/dot/bug-pm-11.dot @@ -0,0 +1,40 @@ + digraph "g" { +"group:0_running_0" -> "ms-sf_running_0" [ style = bold] +"group:0_running_0" [ style=bold color="green" fontcolor="orange"] +"group:0_start_0" -> "group:0_running_0" [ style = bold] +"group:0_start_0" -> "stateful-2:0_start_0 node-b" [ style = bold] +"group:0_start_0" [ style=bold color="green" fontcolor="orange"] +"group:1_promote_0" -> "stateful-2:1_promote_0 node-a" [ style = bold] +"group:1_promote_0" [ style=bold color="green" fontcolor="orange"] +"group:1_promoted_0" -> "ms-sf_promoted_0" [ style = bold] +"group:1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"group:1_running_0" -> "ms-sf_running_0" [ style = bold] +"group:1_running_0" [ style=bold color="green" fontcolor="orange"] +"group:1_start_0" -> "group:1_running_0" [ style = bold] +"group:1_start_0" -> "stateful-2:1_start_0 node-a" [ style = bold] +"group:1_start_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_promote_0" -> "group:1_promote_0" [ style = bold] +"ms-sf_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_running_0" -> "ms-sf_promote_0" [ style = bold] +"ms-sf_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_start_0" -> "group:0_start_0" [ style = bold] +"ms-sf_start_0" -> "group:1_start_0" [ style = bold] +"ms-sf_start_0" -> "ms-sf_running_0" [ style = bold] +"ms-sf_start_0" [ style=bold color="green" fontcolor="orange"] +"stateful-2:0_monitor_0 node-a" -> "ms-sf_start_0" [ style = bold] +"stateful-2:0_monitor_0 node-a" [ style=bold color="green" fontcolor="black"] +"stateful-2:0_monitor_0 node-b" -> "ms-sf_start_0" [ style = bold] +"stateful-2:0_monitor_0 node-b" [ style=bold color="green" fontcolor="black"] +"stateful-2:0_start_0 node-b" -> "group:0_running_0" [ style = bold] +"stateful-2:0_start_0 node-b" [ style=bold color="green" fontcolor="black"] +"stateful-2:1_monitor_0 node-a" -> "ms-sf_start_0" [ style = bold] +"stateful-2:1_monitor_0 node-a" [ style=bold color="green" fontcolor="black"] +"stateful-2:1_monitor_0 node-b" -> "ms-sf_start_0" [ style = bold] +"stateful-2:1_monitor_0 node-b" [ style=bold color="green" fontcolor="black"] +"stateful-2:1_promote_0 node-a" -> "group:1_promoted_0" [ style = bold] +"stateful-2:1_promote_0 node-a" [ style=bold color="green" fontcolor="black"] +"stateful-2:1_start_0 node-a" -> "group:1_running_0" [ style = bold] +"stateful-2:1_start_0 node-a" -> "stateful-2:1_promote_0 node-a" [ style = bold] +"stateful-2:1_start_0 node-a" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-pm-12.dot b/cts/scheduler/dot/bug-pm-12.dot new file mode 100644 index 0000000..b1f4737 --- /dev/null +++ b/cts/scheduler/dot/bug-pm-12.dot @@ -0,0 +1,72 @@ + digraph "g" { +"group:0_running_0" -> "ms-sf_running_0" [ style = bold] +"group:0_running_0" [ style=bold color="green" fontcolor="orange"] +"group:0_start_0" -> "group:0_running_0" [ style = bold] +"group:0_start_0" -> "stateful-2:0_start_0 node-b" [ style = bold] +"group:0_start_0" [ style=bold color="green" fontcolor="orange"] +"group:0_stop_0" -> "group:0_stopped_0" [ style = bold] +"group:0_stop_0" -> "stateful-2:0_stop_0 node-b" [ style = bold] +"group:0_stop_0" [ style=bold color="green" fontcolor="orange"] +"group:0_stopped_0" -> "group:0_start_0" [ style = bold] +"group:0_stopped_0" -> "ms-sf_stopped_0" [ style = bold] +"group:0_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group:1_demote_0" -> "group:1_promote_0" [ style = bold] +"group:1_demote_0" -> "stateful-2:1_demote_0 node-a" [ style = bold] +"group:1_demote_0" [ style=bold color="green" fontcolor="orange"] +"group:1_demoted_0" -> "ms-sf_demoted_0" [ style = bold] +"group:1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"group:1_promote_0" -> "stateful-2:1_promote_0 node-a" [ style = bold] +"group:1_promote_0" [ style=bold color="green" fontcolor="orange"] +"group:1_promoted_0" -> "ms-sf_promoted_0" [ style = bold] +"group:1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"group:1_running_0" -> "ms-sf_running_0" [ style = bold] +"group:1_running_0" [ style=bold color="green" fontcolor="orange"] +"group:1_start_0" -> "group:1_running_0" [ style = bold] +"group:1_start_0" -> "stateful-2:1_start_0 node-a" [ style = bold] +"group:1_start_0" [ style=bold color="green" fontcolor="orange"] +"group:1_stop_0" -> "group:1_stopped_0" [ style = bold] +"group:1_stop_0" -> "stateful-2:1_stop_0 node-a" [ style = bold] +"group:1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group:1_stopped_0" -> "group:1_start_0" [ style = bold] +"group:1_stopped_0" -> "ms-sf_stopped_0" [ style = bold] +"group:1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_demote_0" -> "group:1_demote_0" [ style = bold] +"ms-sf_demote_0" -> "ms-sf_demoted_0" [ style = bold] +"ms-sf_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_demoted_0" -> "ms-sf_promote_0" [ style = bold] +"ms-sf_demoted_0" -> "ms-sf_start_0" [ style = bold] +"ms-sf_demoted_0" -> "ms-sf_stop_0" [ style = bold] +"ms-sf_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_promote_0" -> "group:1_promote_0" [ style = bold] +"ms-sf_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_running_0" -> "ms-sf_promote_0" [ style = bold] +"ms-sf_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_start_0" -> "group:0_start_0" [ style = bold] +"ms-sf_start_0" -> "group:1_start_0" [ style = bold] +"ms-sf_start_0" -> "ms-sf_running_0" [ style = bold] +"ms-sf_start_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_stop_0" -> "group:0_stop_0" [ style = bold] +"ms-sf_stop_0" -> "group:1_stop_0" [ style = bold] +"ms-sf_stop_0" -> "ms-sf_stopped_0" [ style = bold] +"ms-sf_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_stopped_0" -> "ms-sf_promote_0" [ style = bold] +"ms-sf_stopped_0" -> "ms-sf_start_0" [ style = bold] +"ms-sf_stopped_0" [ style=bold color="green" fontcolor="orange"] +"stateful-2:0_start_0 node-b" -> "group:0_running_0" [ style = bold] +"stateful-2:0_start_0 node-b" [ style=bold color="green" fontcolor="black"] +"stateful-2:0_stop_0 node-b" -> "group:0_stopped_0" [ style = bold] +"stateful-2:0_stop_0 node-b" -> "stateful-2:0_start_0 node-b" [ style = bold] +"stateful-2:0_stop_0 node-b" [ style=bold color="green" fontcolor="black"] +"stateful-2:1_demote_0 node-a" -> "group:1_demoted_0" [ style = bold] +"stateful-2:1_demote_0 node-a" -> "stateful-2:1_stop_0 node-a" [ style = bold] +"stateful-2:1_demote_0 node-a" [ style=bold color="green" fontcolor="black"] +"stateful-2:1_promote_0 node-a" -> "group:1_promoted_0" [ style = bold] +"stateful-2:1_promote_0 node-a" [ style=bold color="green" fontcolor="black"] +"stateful-2:1_start_0 node-a" -> "group:1_running_0" [ style = bold] +"stateful-2:1_start_0 node-a" -> "stateful-2:1_promote_0 node-a" [ style = bold] +"stateful-2:1_start_0 node-a" [ style=bold color="green" fontcolor="black"] +"stateful-2:1_stop_0 node-a" -> "group:1_stopped_0" [ style = bold] +"stateful-2:1_stop_0 node-a" -> "stateful-2:1_start_0 node-a" [ style = bold] +"stateful-2:1_stop_0 node-a" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-rh-1097457.dot b/cts/scheduler/dot/bug-rh-1097457.dot new file mode 100644 index 0000000..d3572c6 --- /dev/null +++ b/cts/scheduler/dot/bug-rh-1097457.dot @@ -0,0 +1,124 @@ + digraph "g" { +"FAKE1-IP_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] +"FAKE1_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] +"FAKE2-IP_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] +"FAKE2_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] +"FAKE3-IP_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] +"FAKE3_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] +"FAKE4-IP_monitor_0 lamaVM1" -> "FAKE4-IP_start_0 lamaVM2" [ style = bold] +"FAKE4-IP_monitor_0 lamaVM1" -> "FAKE4_stop_0 lamaVM2" [ style = bold] +"FAKE4-IP_monitor_0 lamaVM1" -> "lamaVM2-G4_stopped_0" [ style = bold] +"FAKE4-IP_monitor_0 lamaVM1" [ style=bold color="green" fontcolor="black"] +"FAKE4-IP_monitor_0 lamaVM3" -> "FAKE4-IP_start_0 lamaVM2" [ style = bold] +"FAKE4-IP_monitor_0 lamaVM3" -> "FAKE4_stop_0 lamaVM2" [ style = bold] +"FAKE4-IP_monitor_0 lamaVM3" -> "lamaVM2-G4_stopped_0" [ style = bold] +"FAKE4-IP_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] +"FAKE4-IP_monitor_30000 lamaVM2" [ style=bold color="green" fontcolor="black"] +"FAKE4-IP_start_0 lamaVM2" -> "FAKE4-IP_monitor_30000 lamaVM2" [ style = bold] +"FAKE4-IP_start_0 lamaVM2" -> "lamaVM2-G4_running_0" [ style = bold] +"FAKE4-IP_start_0 lamaVM2" [ style=bold color="green" fontcolor="black"] +"FAKE4-IP_stop_0 lamaVM2" -> "FAKE4-IP_start_0 lamaVM2" [ style = bold] +"FAKE4-IP_stop_0 lamaVM2" -> "FAKE4_stop_0 lamaVM2" [ style = bold] +"FAKE4-IP_stop_0 lamaVM2" -> "lamaVM2-G4_stopped_0" [ style = bold] +"FAKE4-IP_stop_0 lamaVM2" [ style=bold color="green" fontcolor="orange"] +"FAKE4_monitor_0 lamaVM1" -> "FAKE4_start_0 lamaVM2" [ style = bold] +"FAKE4_monitor_0 lamaVM1" -> "lamaVM2-G4_stopped_0" [ style = bold] +"FAKE4_monitor_0 lamaVM1" [ style=bold color="green" fontcolor="black"] +"FAKE4_monitor_0 lamaVM3" -> "FAKE4_start_0 lamaVM2" [ style = bold] +"FAKE4_monitor_0 lamaVM3" -> "lamaVM2-G4_stopped_0" [ style = bold] +"FAKE4_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] +"FAKE4_monitor_30000 lamaVM2" [ style=bold color="green" fontcolor="black"] +"FAKE4_start_0 lamaVM2" -> "FAKE4-IP_start_0 lamaVM2" [ style = bold] +"FAKE4_start_0 lamaVM2" -> "FAKE4_monitor_30000 lamaVM2" [ style = bold] +"FAKE4_start_0 lamaVM2" -> "lamaVM2-G4_running_0" [ style = bold] +"FAKE4_start_0 lamaVM2" [ style=bold color="green" fontcolor="black"] +"FAKE4_stop_0 lamaVM2" -> "FAKE4_start_0 lamaVM2" [ style = bold] +"FAKE4_stop_0 lamaVM2" -> "lamaVM2-G4_stopped_0" [ style = bold] +"FAKE4_stop_0 lamaVM2" [ style=bold color="green" fontcolor="orange"] +"FAKE5-IP_monitor_0 lamaVM1" [ style=bold color="green" fontcolor="black"] +"FAKE5-IP_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] +"FAKE5_monitor_0 lamaVM1" [ style=bold color="green" fontcolor="black"] +"FAKE6-IP_monitor_0 lamaVM1" [ style=bold color="green" fontcolor="black"] +"FAKE6-IP_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] +"FAKE6-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKE6-clone_start_0" -> "FAKE6-clone_running_0" [ style = bold] +"FAKE6-clone_start_0" -> "FAKE6_start_0 lamaVM2" [ style = bold] +"FAKE6-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKE6-clone_stop_0" -> "FAKE6-clone_stopped_0" [ style = bold] +"FAKE6-clone_stop_0" -> "FAKE6_stop_0 lamaVM2" [ style = bold] +"FAKE6-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"FAKE6-clone_stopped_0" -> "FAKE6-clone_start_0" [ style = bold] +"FAKE6-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"FAKE6_monitor_30000 lamaVM2" [ style=bold color="green" fontcolor="black"] +"FAKE6_start_0 lamaVM2" -> "FAKE6-clone_running_0" [ style = bold] +"FAKE6_start_0 lamaVM2" -> "FAKE6_monitor_30000 lamaVM2" [ style = bold] +"FAKE6_start_0 lamaVM2" [ style=bold color="green" fontcolor="black"] +"FAKE6_stop_0 lamaVM2" -> "FAKE6-clone_stopped_0" [ style = bold] +"FAKE6_stop_0 lamaVM2" -> "FAKE6_start_0 lamaVM2" [ style = bold] +"FAKE6_stop_0 lamaVM2" [ style=bold color="green" fontcolor="orange"] +"FSlun1_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] +"FSlun2_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] +"FSlun3_monitor_0 lamaVM1" -> "FSlun3_start_0 lama2" [ style = bold] +"FSlun3_monitor_0 lamaVM1" -> "VM2_stop_0 lama3" [ style = bold] +"FSlun3_monitor_0 lamaVM1" [ style=bold color="green" fontcolor="black"] +"FSlun3_monitor_0 lamaVM3" -> "FSlun3_start_0 lama2" [ style = bold] +"FSlun3_monitor_0 lamaVM3" -> "VM2_stop_0 lama3" [ style = bold] +"FSlun3_monitor_0 lamaVM3" [ style=bold color="green" fontcolor="black"] +"FSlun3_monitor_10000 lama2" [ style=bold color="green" fontcolor="black"] +"FSlun3_monitor_10000 lamaVM2" [ style=bold color="green" fontcolor="black"] +"FSlun3_start_0 lama2" -> "FSlun3_monitor_10000 lama2" [ style = bold] +"FSlun3_start_0 lama2" -> "lamaVM2-G4_start_0" [ style = bold] +"FSlun3_start_0 lama2" [ style=bold color="green" fontcolor="black"] +"FSlun3_stop_0 lamaVM2" -> "FSlun3_start_0 lama2" [ style = bold] +"FSlun3_stop_0 lamaVM2" [ style=bold color="green" fontcolor="orange"] +"FSlun4_monitor_0 lamaVM1" [ style=bold color="green" fontcolor="black"] +"VM2_monitor_10000 lama3" [ style=bold color="green" fontcolor="black"] +"VM2_start_0 lama3" -> "FAKE4-IP_start_0 lamaVM2" [ style = bold] +"VM2_start_0 lama3" -> "FAKE4_start_0 lamaVM2" [ style = bold] +"VM2_start_0 lama3" -> "FAKE6_start_0 lamaVM2" [ style = bold] +"VM2_start_0 lama3" -> "FSlun3_start_0 lama2" [ style = bold] +"VM2_start_0 lama3" -> "VM2_monitor_10000 lama3" [ style = bold] +"VM2_start_0 lama3" -> "lamaVM2_start_0 lama3" [ style = bold] +"VM2_start_0 lama3" [ style=bold color="green" fontcolor="black"] +"VM2_stop_0 lama3" -> "VM2_start_0 lama3" [ style = bold] +"VM2_stop_0 lama3" -> "stonith 'reboot' lamaVM2" [ style = bold] +"VM2_stop_0 lama3" [ style=bold color="green" fontcolor="black"] +"lamaVM2-G4_running_0" [ style=bold color="green" fontcolor="orange"] +"lamaVM2-G4_start_0" -> "FAKE4-IP_start_0 lamaVM2" [ style = bold] +"lamaVM2-G4_start_0" -> "FAKE4_start_0 lamaVM2" [ style = bold] +"lamaVM2-G4_start_0" -> "lamaVM2-G4_running_0" [ style = bold] +"lamaVM2-G4_start_0" [ style=bold color="green" fontcolor="orange"] +"lamaVM2-G4_stop_0" -> "FAKE4-IP_stop_0 lamaVM2" [ style = bold] +"lamaVM2-G4_stop_0" -> "FAKE4_stop_0 lamaVM2" [ style = bold] +"lamaVM2-G4_stop_0" -> "lamaVM2-G4_stopped_0" [ style = bold] +"lamaVM2-G4_stop_0" [ style=bold color="green" fontcolor="orange"] +"lamaVM2-G4_stopped_0" -> "FSlun3_stop_0 lamaVM2" [ style = bold] +"lamaVM2-G4_stopped_0" -> "lamaVM2-G4_start_0" [ style = bold] +"lamaVM2-G4_stopped_0" [ style=bold color="green" fontcolor="orange"] +"lamaVM2_monitor_30000 lama3" [ style=bold color="green" fontcolor="black"] +"lamaVM2_start_0 lama3" -> "FAKE4-IP_monitor_30000 lamaVM2" [ style = bold] +"lamaVM2_start_0 lama3" -> "FAKE4-IP_start_0 lamaVM2" [ style = bold] +"lamaVM2_start_0 lama3" -> "FAKE4_monitor_30000 lamaVM2" [ style = bold] +"lamaVM2_start_0 lama3" -> "FAKE4_start_0 lamaVM2" [ style = bold] +"lamaVM2_start_0 lama3" -> "FAKE6_monitor_30000 lamaVM2" [ style = bold] +"lamaVM2_start_0 lama3" -> "FAKE6_start_0 lamaVM2" [ style = bold] +"lamaVM2_start_0 lama3" -> "FSlun3_monitor_10000 lamaVM2" [ style = bold] +"lamaVM2_start_0 lama3" -> "lamaVM2_monitor_30000 lama3" [ style = bold] +"lamaVM2_start_0 lama3" [ style=bold color="green" fontcolor="black"] +"lamaVM2_stop_0 lama3" -> "VM2_stop_0 lama3" [ style = bold] +"lamaVM2_stop_0 lama3" -> "lamaVM2_start_0 lama3" [ style = bold] +"lamaVM2_stop_0 lama3" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' lamaVM2" -> "FAKE4-IP_start_0 lamaVM2" [ style = bold] +"stonith 'reboot' lamaVM2" -> "FAKE4-IP_stop_0 lamaVM2" [ style = bold] +"stonith 'reboot' lamaVM2" -> "FAKE4_start_0 lamaVM2" [ style = bold] +"stonith 'reboot' lamaVM2" -> "FAKE4_stop_0 lamaVM2" [ style = bold] +"stonith 'reboot' lamaVM2" -> "FAKE6-clone_stop_0" [ style = bold] +"stonith 'reboot' lamaVM2" -> "FAKE6_start_0 lamaVM2" [ style = bold] +"stonith 'reboot' lamaVM2" -> "FAKE6_stop_0 lamaVM2" [ style = bold] +"stonith 'reboot' lamaVM2" -> "FSlun3_start_0 lama2" [ style = bold] +"stonith 'reboot' lamaVM2" -> "FSlun3_stop_0 lamaVM2" [ style = bold] +"stonith 'reboot' lamaVM2" -> "VM2_start_0 lama3" [ style = bold] +"stonith 'reboot' lamaVM2" -> "lamaVM2-G4_stop_0" [ style = bold] +"stonith 'reboot' lamaVM2" -> "lamaVM2_start_0 lama3" [ style = bold] +"stonith 'reboot' lamaVM2" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bug-rh-880249.dot b/cts/scheduler/dot/bug-rh-880249.dot new file mode 100644 index 0000000..78899af --- /dev/null +++ b/cts/scheduler/dot/bug-rh-880249.dot @@ -0,0 +1,21 @@ + digraph "g" { +"dummystateful_demote_0 18node1" -> "dummystateful_stop_0 18node1" [ style = bold] +"dummystateful_demote_0 18node1" -> "dummystateful_stop_0 18node2" [ style = bold] +"dummystateful_demote_0 18node1" -> "dummystateful_stop_0 18node3" [ style = bold] +"dummystateful_demote_0 18node1" [ style=bold color="green" fontcolor="black"] +"dummystateful_demote_0 18node2" -> "dummystateful_stop_0 18node1" [ style = bold] +"dummystateful_demote_0 18node2" -> "dummystateful_stop_0 18node2" [ style = bold] +"dummystateful_demote_0 18node2" -> "dummystateful_stop_0 18node3" [ style = bold] +"dummystateful_demote_0 18node2" [ style=bold color="green" fontcolor="black"] +"dummystateful_demote_0 18node3" -> "dummystateful_stop_0 18node1" [ style = bold] +"dummystateful_demote_0 18node3" -> "dummystateful_stop_0 18node2" [ style = bold] +"dummystateful_demote_0 18node3" -> "dummystateful_stop_0 18node3" [ style = bold] +"dummystateful_demote_0 18node3" [ style=bold color="green" fontcolor="black"] +"dummystateful_start_0 18node3" [ style=bold color="green" fontcolor="black"] +"dummystateful_stop_0 18node1" -> "dummystateful_start_0 18node3" [ style = bold] +"dummystateful_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"dummystateful_stop_0 18node2" -> "dummystateful_start_0 18node3" [ style = bold] +"dummystateful_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +"dummystateful_stop_0 18node3" -> "dummystateful_start_0 18node3" [ style = bold] +"dummystateful_stop_0 18node3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bug-suse-707150.dot b/cts/scheduler/dot/bug-suse-707150.dot new file mode 100644 index 0000000..2fd7f49 --- /dev/null +++ b/cts/scheduler/dot/bug-suse-707150.dot @@ -0,0 +1,65 @@ + digraph "g" { +"base-clone_running_0" -> "vm-01_start_0 hex-9" [ style = dashed] +"base-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"base-clone_start_0" -> "base-clone_running_0" [ style = dashed] +"base-clone_start_0" -> "base-group:0_start_0" [ style = bold] +"base-clone_start_0" -> "base-group:1_start_0" [ style = bold] +"base-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"base-group:0_running_0" -> "base-clone_running_0" [ style = dashed] +"base-group:0_running_0" [ style=dashed color="red" fontcolor="orange"] +"base-group:0_start_0" -> "base-group:0_running_0" [ style = dashed] +"base-group:0_start_0" -> "clvm:0_start_0 hex-0" [ style = bold] +"base-group:0_start_0" -> "cmirrord:0_start_0 hex-0" [ style = bold] +"base-group:0_start_0" -> "o2cb:0_start_0 hex-0" [ style = bold] +"base-group:0_start_0" [ style=bold color="green" fontcolor="orange"] +"base-group:1_running_0" -> "base-clone_running_0" [ style = dashed] +"base-group:1_running_0" [ style=dashed color="red" fontcolor="orange"] +"base-group:1_start_0" -> "base-group:1_running_0" [ style = dashed] +"base-group:1_start_0" -> "clvm:1_start_0 hex-9" [ style = bold] +"base-group:1_start_0" -> "cmirrord:1_start_0 hex-9" [ style = bold] +"base-group:1_start_0" -> "dlm:1_start_0 hex-9" [ style = bold] +"base-group:1_start_0" -> "o2cb:1_start_0 hex-9" [ style = bold] +"base-group:1_start_0" [ style=bold color="green" fontcolor="orange"] +"clvm:0_start_0 hex-0" -> "base-group:0_running_0" [ style = dashed] +"clvm:0_start_0 hex-0" -> "cmirrord:0_start_0 hex-0" [ style = bold] +"clvm:0_start_0 hex-0" [ style=bold color="green" fontcolor="black"] +"clvm:1_start_0 hex-9" -> "base-group:1_running_0" [ style = dashed] +"clvm:1_start_0 hex-9" -> "cmirrord:1_start_0 hex-9" [ style = bold] +"clvm:1_start_0 hex-9" [ style=bold color="green" fontcolor="black"] +"cmirrord:0_start_0 hex-0" -> "base-group:0_running_0" [ style = dashed] +"cmirrord:0_start_0 hex-0" -> "vg1:0_start_0 <none>" [ style = dashed] +"cmirrord:0_start_0 hex-0" [ style=bold color="green" fontcolor="black"] +"cmirrord:1_start_0 hex-9" -> "base-group:1_running_0" [ style = dashed] +"cmirrord:1_start_0 hex-9" -> "vg1:1_start_0 <none>" [ style = dashed] +"cmirrord:1_start_0 hex-9" [ style=bold color="green" fontcolor="black"] +"dlm:1_start_0 hex-9" -> "base-group:1_running_0" [ style = dashed] +"dlm:1_start_0 hex-9" -> "o2cb:1_start_0 hex-9" [ style = bold] +"dlm:1_start_0 hex-9" [ style=bold color="green" fontcolor="black"] +"dummy1_monitor_300000 hex-7" [ style=dashed color="red" fontcolor="black"] +"dummy1_monitor_300000 hex-8" [ style=dashed color="red" fontcolor="black"] +"load_stopped_hex-0 hex-0" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-7 hex-7" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-8 hex-8" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-9 hex-9" [ style=bold color="green" fontcolor="orange"] +"o2cb:0_start_0 hex-0" -> "base-group:0_running_0" [ style = dashed] +"o2cb:0_start_0 hex-0" -> "clvm:0_start_0 hex-0" [ style = bold] +"o2cb:0_start_0 hex-0" [ style=bold color="green" fontcolor="black"] +"o2cb:1_start_0 hex-9" -> "base-group:1_running_0" [ style = dashed] +"o2cb:1_start_0 hex-9" -> "clvm:1_start_0 hex-9" [ style = bold] +"o2cb:1_start_0 hex-9" [ style=bold color="green" fontcolor="black"] +"ocfs2-1:0_start_0 <none>" -> "base-group:0_running_0" [ style = dashed] +"ocfs2-1:0_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ocfs2-1:1_start_0 <none>" -> "base-group:1_running_0" [ style = dashed] +"ocfs2-1:1_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"vg1:0_start_0 <none>" -> "base-group:0_running_0" [ style = dashed] +"vg1:0_start_0 <none>" -> "ocfs2-1:0_start_0 <none>" [ style = dashed] +"vg1:0_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"vg1:1_monitor_0 hex-9" -> "base-clone_start_0" [ style = bold] +"vg1:1_monitor_0 hex-9" [ style=bold color="green" fontcolor="black"] +"vg1:1_start_0 <none>" -> "base-group:1_running_0" [ style = dashed] +"vg1:1_start_0 <none>" -> "ocfs2-1:1_start_0 <none>" [ style = dashed] +"vg1:1_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"vm-01_monitor_5000 hex-9" [ style=dashed color="red" fontcolor="black"] +"vm-01_start_0 hex-9" -> "vm-01_monitor_5000 hex-9" [ style = dashed] +"vm-01_start_0 hex-9" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-connection-with-container.dot b/cts/scheduler/dot/bundle-connection-with-container.dot new file mode 100644 index 0000000..d6494a6 --- /dev/null +++ b/cts/scheduler/dot/bundle-connection-with-container.dot @@ -0,0 +1,51 @@ + digraph "g" { +"httpd-bundle-0_monitor_30000 rhel8-1" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-0_start_0 rhel8-1" -> "httpd-bundle-0_monitor_30000 rhel8-1" [ style = bold] +"httpd-bundle-0_start_0 rhel8-1" -> "httpd_monitor_15000 httpd-bundle-0" [ style = bold] +"httpd-bundle-0_start_0 rhel8-1" -> "httpd_start_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-0_start_0 rhel8-1" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-0_stop_0 rhel8-1" -> "httpd-bundle-0_start_0 rhel8-1" [ style = bold] +"httpd-bundle-0_stop_0 rhel8-1" -> "httpd-bundle-podman-0_stop_0 rhel8-1" [ style = bold] +"httpd-bundle-0_stop_0 rhel8-1" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-clone_running_0" -> "httpd-bundle_running_0" [ style = bold] +"httpd-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle-clone_start_0" -> "httpd-bundle-clone_running_0" [ style = bold] +"httpd-bundle-clone_start_0" -> "httpd_start_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle-clone_stop_0" -> "httpd-bundle-clone_stopped_0" [ style = bold] +"httpd-bundle-clone_stop_0" -> "httpd_stop_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle-clone_stopped_0" -> "httpd-bundle-clone_start_0" [ style = bold] +"httpd-bundle-clone_stopped_0" -> "httpd-bundle_stopped_0" [ style = bold] +"httpd-bundle-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle-podman-0_monitor_60000 rhel8-1" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-podman-0_start_0 rhel8-1" -> "httpd-bundle-0_start_0 rhel8-1" [ style = bold] +"httpd-bundle-podman-0_start_0 rhel8-1" -> "httpd-bundle-podman-0_monitor_60000 rhel8-1" [ style = bold] +"httpd-bundle-podman-0_start_0 rhel8-1" -> "httpd-bundle_running_0" [ style = bold] +"httpd-bundle-podman-0_start_0 rhel8-1" -> "httpd_start_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-podman-0_start_0 rhel8-1" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-podman-0_stop_0 rhel8-1" -> "httpd-bundle-podman-0_start_0 rhel8-1" [ style = bold] +"httpd-bundle-podman-0_stop_0 rhel8-1" -> "httpd-bundle_stopped_0" [ style = bold] +"httpd-bundle-podman-0_stop_0 rhel8-1" -> "stonith 'reboot' httpd-bundle-0" [ style = bold] +"httpd-bundle-podman-0_stop_0 rhel8-1" [ style=bold color="green" fontcolor="black"] +"httpd-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle_start_0" -> "httpd-bundle-clone_start_0" [ style = bold] +"httpd-bundle_start_0" -> "httpd-bundle-podman-0_start_0 rhel8-1" [ style = bold] +"httpd-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle_stop_0" -> "httpd-bundle-clone_stop_0" [ style = bold] +"httpd-bundle_stop_0" -> "httpd-bundle-podman-0_stop_0 rhel8-1" [ style = bold] +"httpd-bundle_stop_0" -> "httpd_stop_0 httpd-bundle-0" [ style = bold] +"httpd-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"httpd_monitor_15000 httpd-bundle-0" [ style=bold color="green" fontcolor="black"] +"httpd_start_0 httpd-bundle-0" -> "httpd-bundle-clone_running_0" [ style = bold] +"httpd_start_0 httpd-bundle-0" -> "httpd_monitor_15000 httpd-bundle-0" [ style = bold] +"httpd_start_0 httpd-bundle-0" [ style=bold color="green" fontcolor="black"] +"httpd_stop_0 httpd-bundle-0" -> "httpd-bundle-clone_stopped_0" [ style = bold] +"httpd_stop_0 httpd-bundle-0" -> "httpd_start_0 httpd-bundle-0" [ style = bold] +"httpd_stop_0 httpd-bundle-0" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' httpd-bundle-0" -> "httpd-bundle-clone_stop_0" [ style = bold] +"stonith 'reboot' httpd-bundle-0" -> "httpd-bundle-podman-0_start_0 rhel8-1" [ style = bold] +"stonith 'reboot' httpd-bundle-0" -> "httpd_start_0 httpd-bundle-0" [ style = bold] +"stonith 'reboot' httpd-bundle-0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bundle-interleave-down.dot b/cts/scheduler/dot/bundle-interleave-down.dot new file mode 100644 index 0000000..ec667c6 --- /dev/null +++ b/cts/scheduler/dot/bundle-interleave-down.dot @@ -0,0 +1,161 @@ + digraph "g" { +"Cancel app_monitor_15000 app-bundle-2" -> "app_demote_0 app-bundle-2" [ style = bold] +"Cancel app_monitor_15000 app-bundle-2" [ style=bold color="green" fontcolor="black"] +"app-bundle-0_monitor_30000 node2" [ style=dashed color="red" fontcolor="black"] +"app-bundle-0_start_0 node2" -> "app-bundle-0_monitor_30000 node2" [ style = dashed] +"app-bundle-0_start_0 node2" -> "app_monitor_16000 app-bundle-0" [ style = dashed] +"app-bundle-0_start_0 node2" -> "app_start_0 app-bundle-0" [ style = dashed] +"app-bundle-0_start_0 node2" [ style=dashed color="red" fontcolor="black"] +"app-bundle-0_stop_0 node2" -> "app-bundle-0_start_0 node2" [ style = dashed] +"app-bundle-0_stop_0 node2" -> "app-bundle-podman-0_stop_0 node2" [ style = bold] +"app-bundle-0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"app-bundle-1_monitor_30000 node3" [ style=dashed color="red" fontcolor="black"] +"app-bundle-1_start_0 node3" -> "app-bundle-1_monitor_30000 node3" [ style = dashed] +"app-bundle-1_start_0 node3" -> "app_monitor_16000 app-bundle-1" [ style = dashed] +"app-bundle-1_start_0 node3" -> "app_start_0 app-bundle-1" [ style = dashed] +"app-bundle-1_start_0 node3" [ style=dashed color="red" fontcolor="black"] +"app-bundle-1_stop_0 node3" -> "app-bundle-1_start_0 node3" [ style = dashed] +"app-bundle-1_stop_0 node3" -> "app-bundle-podman-1_stop_0 node3" [ style = bold] +"app-bundle-1_stop_0 node3" [ style=bold color="green" fontcolor="black"] +"app-bundle-2_monitor_30000 node4" [ style=dashed color="red" fontcolor="black"] +"app-bundle-2_start_0 node4" -> "app-bundle-2_monitor_30000 node4" [ style = dashed] +"app-bundle-2_start_0 node4" -> "app_monitor_16000 app-bundle-2" [ style = dashed] +"app-bundle-2_start_0 node4" -> "app_start_0 app-bundle-2" [ style = dashed] +"app-bundle-2_start_0 node4" [ style=dashed color="red" fontcolor="black"] +"app-bundle-2_stop_0 node4" -> "app-bundle-2_start_0 node4" [ style = dashed] +"app-bundle-2_stop_0 node4" -> "app-bundle-podman-2_stop_0 node4" [ style = bold] +"app-bundle-2_stop_0 node4" [ style=bold color="green" fontcolor="black"] +"app-bundle-clone_demote_0" -> "app-bundle-clone_demoted_0" [ style = bold] +"app-bundle-clone_demote_0" -> "app_demote_0 app-bundle-2" [ style = bold] +"app-bundle-clone_demote_0" [ style=bold color="green" fontcolor="orange"] +"app-bundle-clone_demoted_0" -> "app-bundle-clone_start_0" [ style = dashed] +"app-bundle-clone_demoted_0" -> "app-bundle-clone_stop_0" [ style = bold] +"app-bundle-clone_demoted_0" -> "app-bundle_demoted_0" [ style = bold] +"app-bundle-clone_demoted_0" [ style=bold color="green" fontcolor="orange"] +"app-bundle-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"app-bundle-clone_start_0" -> "app-bundle-clone_running_0" [ style = dashed] +"app-bundle-clone_start_0" -> "app_start_0 app-bundle-0" [ style = dashed] +"app-bundle-clone_start_0" -> "app_start_0 app-bundle-1" [ style = dashed] +"app-bundle-clone_start_0" -> "app_start_0 app-bundle-2" [ style = dashed] +"app-bundle-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"app-bundle-clone_stop_0" -> "app-bundle-clone_stopped_0" [ style = bold] +"app-bundle-clone_stop_0" -> "app_stop_0 app-bundle-0" [ style = bold] +"app-bundle-clone_stop_0" -> "app_stop_0 app-bundle-1" [ style = bold] +"app-bundle-clone_stop_0" -> "app_stop_0 app-bundle-2" [ style = bold] +"app-bundle-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"app-bundle-clone_stopped_0" -> "app-bundle-clone_start_0" [ style = dashed] +"app-bundle-clone_stopped_0" -> "app-bundle_stopped_0" [ style = bold] +"app-bundle-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"app-bundle-podman-0_stop_0 node2" -> "app-bundle_stopped_0" [ style = bold] +"app-bundle-podman-0_stop_0 node2" -> "base-bundle-podman-0_stop_0 node2" [ style = bold] +"app-bundle-podman-0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-1_stop_0 node3" -> "app-bundle_stopped_0" [ style = bold] +"app-bundle-podman-1_stop_0 node3" -> "base-bundle-podman-1_stop_0 node3" [ style = bold] +"app-bundle-podman-1_stop_0 node3" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-2_stop_0 node4" -> "app-bundle_stopped_0" [ style = bold] +"app-bundle-podman-2_stop_0 node4" -> "base-bundle-podman-2_stop_0 node4" [ style = bold] +"app-bundle-podman-2_stop_0 node4" [ style=bold color="green" fontcolor="black"] +"app-bundle_demote_0" -> "app-bundle-clone_demote_0" [ style = bold] +"app-bundle_demote_0" -> "app-bundle_demoted_0" [ style = bold] +"app-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] +"app-bundle_demoted_0" -> "app-bundle_stop_0" [ style = bold] +"app-bundle_demoted_0" -> "base-bundle_demote_0" [ style = bold] +"app-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] +"app-bundle_stop_0" -> "app-bundle-clone_stop_0" [ style = bold] +"app-bundle_stop_0" -> "app-bundle-podman-0_stop_0 node2" [ style = bold] +"app-bundle_stop_0" -> "app-bundle-podman-1_stop_0 node3" [ style = bold] +"app-bundle_stop_0" -> "app-bundle-podman-2_stop_0 node4" [ style = bold] +"app-bundle_stop_0" -> "app_stop_0 app-bundle-0" [ style = bold] +"app-bundle_stop_0" -> "app_stop_0 app-bundle-1" [ style = bold] +"app-bundle_stop_0" -> "app_stop_0 app-bundle-2" [ style = bold] +"app-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"app-bundle_stopped_0" -> "base-bundle_stop_0" [ style = bold] +"app-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"app_demote_0 app-bundle-2" -> "app-bundle-2_stop_0 node4" [ style = bold] +"app_demote_0 app-bundle-2" -> "app-bundle-clone_demoted_0" [ style = bold] +"app_demote_0 app-bundle-2" -> "app_monitor_16000 app-bundle-2" [ style = dashed] +"app_demote_0 app-bundle-2" -> "app_stop_0 app-bundle-2" [ style = bold] +"app_demote_0 app-bundle-2" [ style=bold color="green" fontcolor="black"] +"app_monitor_16000 app-bundle-0" [ style=dashed color="red" fontcolor="black"] +"app_monitor_16000 app-bundle-1" [ style=dashed color="red" fontcolor="black"] +"app_monitor_16000 app-bundle-2" [ style=dashed color="red" fontcolor="black"] +"app_start_0 app-bundle-0" -> "app-bundle-clone_running_0" [ style = dashed] +"app_start_0 app-bundle-0" -> "app_monitor_16000 app-bundle-0" [ style = dashed] +"app_start_0 app-bundle-0" -> "app_start_0 app-bundle-1" [ style = dashed] +"app_start_0 app-bundle-0" [ style=dashed color="red" fontcolor="black"] +"app_start_0 app-bundle-1" -> "app-bundle-clone_running_0" [ style = dashed] +"app_start_0 app-bundle-1" -> "app_monitor_16000 app-bundle-1" [ style = dashed] +"app_start_0 app-bundle-1" -> "app_start_0 app-bundle-2" [ style = dashed] +"app_start_0 app-bundle-1" [ style=dashed color="red" fontcolor="black"] +"app_start_0 app-bundle-2" -> "app-bundle-clone_running_0" [ style = dashed] +"app_start_0 app-bundle-2" -> "app_monitor_16000 app-bundle-2" [ style = dashed] +"app_start_0 app-bundle-2" [ style=dashed color="red" fontcolor="black"] +"app_stop_0 app-bundle-0" -> "app-bundle-0_stop_0 node2" [ style = bold] +"app_stop_0 app-bundle-0" -> "app-bundle-clone_stopped_0" [ style = bold] +"app_stop_0 app-bundle-0" -> "app_start_0 app-bundle-0" [ style = dashed] +"app_stop_0 app-bundle-0" [ style=bold color="green" fontcolor="black"] +"app_stop_0 app-bundle-1" -> "app-bundle-1_stop_0 node3" [ style = bold] +"app_stop_0 app-bundle-1" -> "app-bundle-clone_stopped_0" [ style = bold] +"app_stop_0 app-bundle-1" -> "app_start_0 app-bundle-1" [ style = dashed] +"app_stop_0 app-bundle-1" -> "app_stop_0 app-bundle-0" [ style = bold] +"app_stop_0 app-bundle-1" [ style=bold color="green" fontcolor="black"] +"app_stop_0 app-bundle-2" -> "app-bundle-2_stop_0 node4" [ style = bold] +"app_stop_0 app-bundle-2" -> "app-bundle-clone_stopped_0" [ style = bold] +"app_stop_0 app-bundle-2" -> "app_start_0 app-bundle-2" [ style = dashed] +"app_stop_0 app-bundle-2" -> "app_stop_0 app-bundle-1" [ style = bold] +"app_stop_0 app-bundle-2" [ style=bold color="green" fontcolor="black"] +"base-bundle-0_stop_0 node2" -> "base-bundle-podman-0_stop_0 node2" [ style = bold] +"base-bundle-0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"base-bundle-1_stop_0 node3" -> "base-bundle-podman-1_stop_0 node3" [ style = bold] +"base-bundle-1_stop_0 node3" [ style=bold color="green" fontcolor="black"] +"base-bundle-2_stop_0 node4" -> "base-bundle-podman-2_stop_0 node4" [ style = bold] +"base-bundle-2_stop_0 node4" [ style=bold color="green" fontcolor="black"] +"base-bundle-clone_demote_0" -> "base-bundle-clone_demoted_0" [ style = bold] +"base-bundle-clone_demote_0" -> "base_demote_0 base-bundle-2" [ style = bold] +"base-bundle-clone_demote_0" [ style=bold color="green" fontcolor="orange"] +"base-bundle-clone_demoted_0" -> "base-bundle-clone_stop_0" [ style = bold] +"base-bundle-clone_demoted_0" -> "base-bundle_demoted_0" [ style = bold] +"base-bundle-clone_demoted_0" [ style=bold color="green" fontcolor="orange"] +"base-bundle-clone_stop_0" -> "base-bundle-clone_stopped_0" [ style = bold] +"base-bundle-clone_stop_0" -> "base_stop_0 base-bundle-0" [ style = bold] +"base-bundle-clone_stop_0" -> "base_stop_0 base-bundle-1" [ style = bold] +"base-bundle-clone_stop_0" -> "base_stop_0 base-bundle-2" [ style = bold] +"base-bundle-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"base-bundle-clone_stopped_0" -> "base-bundle_stopped_0" [ style = bold] +"base-bundle-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"base-bundle-podman-0_stop_0 node2" -> "base-bundle_stopped_0" [ style = bold] +"base-bundle-podman-0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-1_stop_0 node3" -> "base-bundle_stopped_0" [ style = bold] +"base-bundle-podman-1_stop_0 node3" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-2_stop_0 node4" -> "base-bundle_stopped_0" [ style = bold] +"base-bundle-podman-2_stop_0 node4" [ style=bold color="green" fontcolor="black"] +"base-bundle_demote_0" -> "base-bundle-clone_demote_0" [ style = bold] +"base-bundle_demote_0" -> "base-bundle_demoted_0" [ style = bold] +"base-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] +"base-bundle_demoted_0" -> "base-bundle_stop_0" [ style = bold] +"base-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] +"base-bundle_stop_0" -> "base-bundle-clone_stop_0" [ style = bold] +"base-bundle_stop_0" -> "base-bundle-podman-0_stop_0 node2" [ style = bold] +"base-bundle_stop_0" -> "base-bundle-podman-1_stop_0 node3" [ style = bold] +"base-bundle_stop_0" -> "base-bundle-podman-2_stop_0 node4" [ style = bold] +"base-bundle_stop_0" -> "base_stop_0 base-bundle-0" [ style = bold] +"base-bundle_stop_0" -> "base_stop_0 base-bundle-1" [ style = bold] +"base-bundle_stop_0" -> "base_stop_0 base-bundle-2" [ style = bold] +"base-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"base-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"base_demote_0 base-bundle-2" -> "base-bundle-2_stop_0 node4" [ style = bold] +"base_demote_0 base-bundle-2" -> "base-bundle-clone_demoted_0" [ style = bold] +"base_demote_0 base-bundle-2" -> "base_stop_0 base-bundle-2" [ style = bold] +"base_demote_0 base-bundle-2" [ style=bold color="green" fontcolor="black"] +"base_stop_0 base-bundle-0" -> "base-bundle-0_stop_0 node2" [ style = bold] +"base_stop_0 base-bundle-0" -> "base-bundle-clone_stopped_0" [ style = bold] +"base_stop_0 base-bundle-0" [ style=bold color="green" fontcolor="black"] +"base_stop_0 base-bundle-1" -> "base-bundle-1_stop_0 node3" [ style = bold] +"base_stop_0 base-bundle-1" -> "base-bundle-clone_stopped_0" [ style = bold] +"base_stop_0 base-bundle-1" -> "base_stop_0 base-bundle-0" [ style = bold] +"base_stop_0 base-bundle-1" [ style=bold color="green" fontcolor="black"] +"base_stop_0 base-bundle-2" -> "base-bundle-2_stop_0 node4" [ style = bold] +"base_stop_0 base-bundle-2" -> "base-bundle-clone_stopped_0" [ style = bold] +"base_stop_0 base-bundle-2" -> "base_stop_0 base-bundle-1" [ style = bold] +"base_stop_0 base-bundle-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-interleave-promote.dot b/cts/scheduler/dot/bundle-interleave-promote.dot new file mode 100644 index 0000000..b481ba4 --- /dev/null +++ b/cts/scheduler/dot/bundle-interleave-promote.dot @@ -0,0 +1,30 @@ + digraph "g" { +"Cancel app_monitor_16000 app-bundle-2" -> "app_promote_0 app-bundle-2" [ style = bold] +"Cancel app_monitor_16000 app-bundle-2" [ style=bold color="green" fontcolor="black"] +"Cancel base_monitor_16000 base-bundle-2" -> "base_promote_0 base-bundle-2" [ style = bold] +"Cancel base_monitor_16000 base-bundle-2" [ style=bold color="green" fontcolor="black"] +"app-bundle-clone_promote_0" -> "app_promote_0 app-bundle-2" [ style = bold] +"app-bundle-clone_promote_0" [ style=bold color="green" fontcolor="orange"] +"app-bundle-clone_promoted_0" -> "app-bundle_promoted_0" [ style = bold] +"app-bundle-clone_promoted_0" [ style=bold color="green" fontcolor="orange"] +"app-bundle_promote_0" -> "app-bundle-clone_promote_0" [ style = bold] +"app-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"app-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"app_monitor_15000 app-bundle-2" [ style=bold color="green" fontcolor="black"] +"app_promote_0 app-bundle-2" -> "app-bundle-clone_promoted_0" [ style = bold] +"app_promote_0 app-bundle-2" -> "app_monitor_15000 app-bundle-2" [ style = bold] +"app_promote_0 app-bundle-2" [ style=bold color="green" fontcolor="black"] +"base-bundle-clone_promote_0" -> "base_promote_0 base-bundle-2" [ style = bold] +"base-bundle-clone_promote_0" [ style=bold color="green" fontcolor="orange"] +"base-bundle-clone_promoted_0" -> "base-bundle_promoted_0" [ style = bold] +"base-bundle-clone_promoted_0" [ style=bold color="green" fontcolor="orange"] +"base-bundle_promote_0" -> "base-bundle-clone_promote_0" [ style = bold] +"base-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"base-bundle_promoted_0" -> "app-bundle_promote_0" [ style = bold] +"base-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"base_monitor_15000 base-bundle-2" [ style=bold color="green" fontcolor="black"] +"base_promote_0 base-bundle-2" -> "app_promote_0 app-bundle-2" [ style = bold] +"base_promote_0 base-bundle-2" -> "base-bundle-clone_promoted_0" [ style = bold] +"base_promote_0 base-bundle-2" -> "base_monitor_15000 base-bundle-2" [ style = bold] +"base_promote_0 base-bundle-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-interleave-start.dot b/cts/scheduler/dot/bundle-interleave-start.dot new file mode 100644 index 0000000..bf6ed7f --- /dev/null +++ b/cts/scheduler/dot/bundle-interleave-start.dot @@ -0,0 +1,318 @@ + digraph "g" { +"app-bundle-0_monitor_0 node1" -> "app-bundle-0_start_0 node2" [ style = bold] +"app-bundle-0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"app-bundle-0_monitor_0 node2" -> "app-bundle-0_start_0 node2" [ style = bold] +"app-bundle-0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"app-bundle-0_monitor_0 node3" -> "app-bundle-0_start_0 node2" [ style = bold] +"app-bundle-0_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"app-bundle-0_monitor_0 node4" -> "app-bundle-0_start_0 node2" [ style = bold] +"app-bundle-0_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"app-bundle-0_monitor_0 node5" -> "app-bundle-0_start_0 node2" [ style = bold] +"app-bundle-0_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"app-bundle-0_monitor_30000 node2" [ style=bold color="green" fontcolor="black"] +"app-bundle-0_start_0 node2" -> "app-bundle-0_monitor_30000 node2" [ style = bold] +"app-bundle-0_start_0 node2" -> "app:0_monitor_16000 app-bundle-0" [ style = bold] +"app-bundle-0_start_0 node2" -> "app:0_start_0 app-bundle-0" [ style = bold] +"app-bundle-0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"app-bundle-1_monitor_0 node1" -> "app-bundle-1_start_0 node3" [ style = bold] +"app-bundle-1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"app-bundle-1_monitor_0 node2" -> "app-bundle-1_start_0 node3" [ style = bold] +"app-bundle-1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"app-bundle-1_monitor_0 node3" -> "app-bundle-1_start_0 node3" [ style = bold] +"app-bundle-1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"app-bundle-1_monitor_0 node4" -> "app-bundle-1_start_0 node3" [ style = bold] +"app-bundle-1_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"app-bundle-1_monitor_0 node5" -> "app-bundle-1_start_0 node3" [ style = bold] +"app-bundle-1_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"app-bundle-1_monitor_30000 node3" [ style=bold color="green" fontcolor="black"] +"app-bundle-1_start_0 node3" -> "app-bundle-1_monitor_30000 node3" [ style = bold] +"app-bundle-1_start_0 node3" -> "app:1_monitor_16000 app-bundle-1" [ style = bold] +"app-bundle-1_start_0 node3" -> "app:1_start_0 app-bundle-1" [ style = bold] +"app-bundle-1_start_0 node3" [ style=bold color="green" fontcolor="black"] +"app-bundle-2_monitor_0 node1" -> "app-bundle-2_start_0 node4" [ style = bold] +"app-bundle-2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"app-bundle-2_monitor_0 node2" -> "app-bundle-2_start_0 node4" [ style = bold] +"app-bundle-2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"app-bundle-2_monitor_0 node3" -> "app-bundle-2_start_0 node4" [ style = bold] +"app-bundle-2_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"app-bundle-2_monitor_0 node4" -> "app-bundle-2_start_0 node4" [ style = bold] +"app-bundle-2_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"app-bundle-2_monitor_0 node5" -> "app-bundle-2_start_0 node4" [ style = bold] +"app-bundle-2_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"app-bundle-2_monitor_30000 node4" [ style=bold color="green" fontcolor="black"] +"app-bundle-2_start_0 node4" -> "app-bundle-2_monitor_30000 node4" [ style = bold] +"app-bundle-2_start_0 node4" -> "app:2_monitor_16000 app-bundle-2" [ style = bold] +"app-bundle-2_start_0 node4" -> "app:2_start_0 app-bundle-2" [ style = bold] +"app-bundle-2_start_0 node4" [ style=bold color="green" fontcolor="black"] +"app-bundle-clone_running_0" -> "app-bundle_running_0" [ style = bold] +"app-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"app-bundle-clone_start_0" -> "app-bundle-clone_running_0" [ style = bold] +"app-bundle-clone_start_0" -> "app:0_start_0 app-bundle-0" [ style = bold] +"app-bundle-clone_start_0" -> "app:1_start_0 app-bundle-1" [ style = bold] +"app-bundle-clone_start_0" -> "app:2_start_0 app-bundle-2" [ style = bold] +"app-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"app-bundle-podman-0_monitor_0 node1" -> "app-bundle-clone_start_0" [ style = bold] +"app-bundle-podman-0_monitor_0 node1" -> "app-bundle-podman-0_start_0 node2" [ style = bold] +"app-bundle-podman-0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-0_monitor_0 node2" -> "app-bundle-clone_start_0" [ style = bold] +"app-bundle-podman-0_monitor_0 node2" -> "app-bundle-podman-0_start_0 node2" [ style = bold] +"app-bundle-podman-0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-0_monitor_0 node3" -> "app-bundle-clone_start_0" [ style = bold] +"app-bundle-podman-0_monitor_0 node3" -> "app-bundle-podman-0_start_0 node2" [ style = bold] +"app-bundle-podman-0_monitor_0 node3" -> "app-bundle-podman-1_start_0 node3" [ style = bold] +"app-bundle-podman-0_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-0_monitor_0 node4" -> "app-bundle-clone_start_0" [ style = bold] +"app-bundle-podman-0_monitor_0 node4" -> "app-bundle-podman-0_start_0 node2" [ style = bold] +"app-bundle-podman-0_monitor_0 node4" -> "app-bundle-podman-2_start_0 node4" [ style = bold] +"app-bundle-podman-0_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-0_monitor_0 node5" -> "app-bundle-clone_start_0" [ style = bold] +"app-bundle-podman-0_monitor_0 node5" -> "app-bundle-podman-0_start_0 node2" [ style = bold] +"app-bundle-podman-0_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-0_monitor_60000 node2" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-0_start_0 node2" -> "app-bundle-0_monitor_0 node1" [ style = bold] +"app-bundle-podman-0_start_0 node2" -> "app-bundle-0_monitor_0 node2" [ style = bold] +"app-bundle-podman-0_start_0 node2" -> "app-bundle-0_monitor_0 node3" [ style = bold] +"app-bundle-podman-0_start_0 node2" -> "app-bundle-0_monitor_0 node4" [ style = bold] +"app-bundle-podman-0_start_0 node2" -> "app-bundle-0_monitor_0 node5" [ style = bold] +"app-bundle-podman-0_start_0 node2" -> "app-bundle-0_start_0 node2" [ style = bold] +"app-bundle-podman-0_start_0 node2" -> "app-bundle-podman-0_monitor_60000 node2" [ style = bold] +"app-bundle-podman-0_start_0 node2" -> "app-bundle_running_0" [ style = bold] +"app-bundle-podman-0_start_0 node2" -> "app:0_start_0 app-bundle-0" [ style = bold] +"app-bundle-podman-0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-1_monitor_0 node1" -> "app-bundle-clone_start_0" [ style = bold] +"app-bundle-podman-1_monitor_0 node1" -> "app-bundle-podman-1_start_0 node3" [ style = bold] +"app-bundle-podman-1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-1_monitor_0 node2" -> "app-bundle-clone_start_0" [ style = bold] +"app-bundle-podman-1_monitor_0 node2" -> "app-bundle-podman-0_start_0 node2" [ style = bold] +"app-bundle-podman-1_monitor_0 node2" -> "app-bundle-podman-1_start_0 node3" [ style = bold] +"app-bundle-podman-1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-1_monitor_0 node3" -> "app-bundle-clone_start_0" [ style = bold] +"app-bundle-podman-1_monitor_0 node3" -> "app-bundle-podman-1_start_0 node3" [ style = bold] +"app-bundle-podman-1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-1_monitor_0 node4" -> "app-bundle-clone_start_0" [ style = bold] +"app-bundle-podman-1_monitor_0 node4" -> "app-bundle-podman-1_start_0 node3" [ style = bold] +"app-bundle-podman-1_monitor_0 node4" -> "app-bundle-podman-2_start_0 node4" [ style = bold] +"app-bundle-podman-1_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-1_monitor_0 node5" -> "app-bundle-clone_start_0" [ style = bold] +"app-bundle-podman-1_monitor_0 node5" -> "app-bundle-podman-1_start_0 node3" [ style = bold] +"app-bundle-podman-1_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-1_monitor_60000 node3" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-1_start_0 node3" -> "app-bundle-1_monitor_0 node1" [ style = bold] +"app-bundle-podman-1_start_0 node3" -> "app-bundle-1_monitor_0 node2" [ style = bold] +"app-bundle-podman-1_start_0 node3" -> "app-bundle-1_monitor_0 node3" [ style = bold] +"app-bundle-podman-1_start_0 node3" -> "app-bundle-1_monitor_0 node4" [ style = bold] +"app-bundle-podman-1_start_0 node3" -> "app-bundle-1_monitor_0 node5" [ style = bold] +"app-bundle-podman-1_start_0 node3" -> "app-bundle-1_start_0 node3" [ style = bold] +"app-bundle-podman-1_start_0 node3" -> "app-bundle-podman-1_monitor_60000 node3" [ style = bold] +"app-bundle-podman-1_start_0 node3" -> "app-bundle_running_0" [ style = bold] +"app-bundle-podman-1_start_0 node3" -> "app:1_start_0 app-bundle-1" [ style = bold] +"app-bundle-podman-1_start_0 node3" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-2_monitor_0 node1" -> "app-bundle-clone_start_0" [ style = bold] +"app-bundle-podman-2_monitor_0 node1" -> "app-bundle-podman-2_start_0 node4" [ style = bold] +"app-bundle-podman-2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-2_monitor_0 node2" -> "app-bundle-clone_start_0" [ style = bold] +"app-bundle-podman-2_monitor_0 node2" -> "app-bundle-podman-0_start_0 node2" [ style = bold] +"app-bundle-podman-2_monitor_0 node2" -> "app-bundle-podman-2_start_0 node4" [ style = bold] +"app-bundle-podman-2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-2_monitor_0 node3" -> "app-bundle-clone_start_0" [ style = bold] +"app-bundle-podman-2_monitor_0 node3" -> "app-bundle-podman-1_start_0 node3" [ style = bold] +"app-bundle-podman-2_monitor_0 node3" -> "app-bundle-podman-2_start_0 node4" [ style = bold] +"app-bundle-podman-2_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-2_monitor_0 node4" -> "app-bundle-clone_start_0" [ style = bold] +"app-bundle-podman-2_monitor_0 node4" -> "app-bundle-podman-2_start_0 node4" [ style = bold] +"app-bundle-podman-2_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-2_monitor_0 node5" -> "app-bundle-clone_start_0" [ style = bold] +"app-bundle-podman-2_monitor_0 node5" -> "app-bundle-podman-2_start_0 node4" [ style = bold] +"app-bundle-podman-2_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-2_monitor_60000 node4" [ style=bold color="green" fontcolor="black"] +"app-bundle-podman-2_start_0 node4" -> "app-bundle-2_monitor_0 node1" [ style = bold] +"app-bundle-podman-2_start_0 node4" -> "app-bundle-2_monitor_0 node2" [ style = bold] +"app-bundle-podman-2_start_0 node4" -> "app-bundle-2_monitor_0 node3" [ style = bold] +"app-bundle-podman-2_start_0 node4" -> "app-bundle-2_monitor_0 node4" [ style = bold] +"app-bundle-podman-2_start_0 node4" -> "app-bundle-2_monitor_0 node5" [ style = bold] +"app-bundle-podman-2_start_0 node4" -> "app-bundle-2_start_0 node4" [ style = bold] +"app-bundle-podman-2_start_0 node4" -> "app-bundle-podman-2_monitor_60000 node4" [ style = bold] +"app-bundle-podman-2_start_0 node4" -> "app-bundle_running_0" [ style = bold] +"app-bundle-podman-2_start_0 node4" -> "app:2_start_0 app-bundle-2" [ style = bold] +"app-bundle-podman-2_start_0 node4" [ style=bold color="green" fontcolor="black"] +"app-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"app-bundle_start_0" -> "app-bundle-clone_start_0" [ style = bold] +"app-bundle_start_0" -> "app-bundle-podman-0_start_0 node2" [ style = bold] +"app-bundle_start_0" -> "app-bundle-podman-1_start_0 node3" [ style = bold] +"app-bundle_start_0" -> "app-bundle-podman-2_start_0 node4" [ style = bold] +"app-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"app:0_monitor_16000 app-bundle-0" [ style=bold color="green" fontcolor="black"] +"app:0_start_0 app-bundle-0" -> "app-bundle-clone_running_0" [ style = bold] +"app:0_start_0 app-bundle-0" -> "app:0_monitor_16000 app-bundle-0" [ style = bold] +"app:0_start_0 app-bundle-0" -> "app:1_start_0 app-bundle-1" [ style = bold] +"app:0_start_0 app-bundle-0" [ style=bold color="green" fontcolor="black"] +"app:1_monitor_16000 app-bundle-1" [ style=bold color="green" fontcolor="black"] +"app:1_start_0 app-bundle-1" -> "app-bundle-clone_running_0" [ style = bold] +"app:1_start_0 app-bundle-1" -> "app:1_monitor_16000 app-bundle-1" [ style = bold] +"app:1_start_0 app-bundle-1" -> "app:2_start_0 app-bundle-2" [ style = bold] +"app:1_start_0 app-bundle-1" [ style=bold color="green" fontcolor="black"] +"app:2_monitor_16000 app-bundle-2" [ style=bold color="green" fontcolor="black"] +"app:2_start_0 app-bundle-2" -> "app-bundle-clone_running_0" [ style = bold] +"app:2_start_0 app-bundle-2" -> "app:2_monitor_16000 app-bundle-2" [ style = bold] +"app:2_start_0 app-bundle-2" [ style=bold color="green" fontcolor="black"] +"base-bundle-0_monitor_0 node1" -> "base-bundle-0_start_0 node2" [ style = bold] +"base-bundle-0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"base-bundle-0_monitor_0 node2" -> "base-bundle-0_start_0 node2" [ style = bold] +"base-bundle-0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"base-bundle-0_monitor_0 node3" -> "base-bundle-0_start_0 node2" [ style = bold] +"base-bundle-0_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"base-bundle-0_monitor_0 node4" -> "base-bundle-0_start_0 node2" [ style = bold] +"base-bundle-0_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"base-bundle-0_monitor_0 node5" -> "base-bundle-0_start_0 node2" [ style = bold] +"base-bundle-0_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"base-bundle-0_monitor_30000 node2" [ style=bold color="green" fontcolor="black"] +"base-bundle-0_start_0 node2" -> "base-bundle-0_monitor_30000 node2" [ style = bold] +"base-bundle-0_start_0 node2" -> "base:0_monitor_16000 base-bundle-0" [ style = bold] +"base-bundle-0_start_0 node2" -> "base:0_start_0 base-bundle-0" [ style = bold] +"base-bundle-0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"base-bundle-1_monitor_0 node1" -> "base-bundle-1_start_0 node3" [ style = bold] +"base-bundle-1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"base-bundle-1_monitor_0 node2" -> "base-bundle-1_start_0 node3" [ style = bold] +"base-bundle-1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"base-bundle-1_monitor_0 node3" -> "base-bundle-1_start_0 node3" [ style = bold] +"base-bundle-1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"base-bundle-1_monitor_0 node4" -> "base-bundle-1_start_0 node3" [ style = bold] +"base-bundle-1_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"base-bundle-1_monitor_0 node5" -> "base-bundle-1_start_0 node3" [ style = bold] +"base-bundle-1_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"base-bundle-1_monitor_30000 node3" [ style=bold color="green" fontcolor="black"] +"base-bundle-1_start_0 node3" -> "base-bundle-1_monitor_30000 node3" [ style = bold] +"base-bundle-1_start_0 node3" -> "base:1_monitor_16000 base-bundle-1" [ style = bold] +"base-bundle-1_start_0 node3" -> "base:1_start_0 base-bundle-1" [ style = bold] +"base-bundle-1_start_0 node3" [ style=bold color="green" fontcolor="black"] +"base-bundle-2_monitor_0 node1" -> "base-bundle-2_start_0 node4" [ style = bold] +"base-bundle-2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"base-bundle-2_monitor_0 node2" -> "base-bundle-2_start_0 node4" [ style = bold] +"base-bundle-2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"base-bundle-2_monitor_0 node3" -> "base-bundle-2_start_0 node4" [ style = bold] +"base-bundle-2_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"base-bundle-2_monitor_0 node4" -> "base-bundle-2_start_0 node4" [ style = bold] +"base-bundle-2_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"base-bundle-2_monitor_0 node5" -> "base-bundle-2_start_0 node4" [ style = bold] +"base-bundle-2_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"base-bundle-2_monitor_30000 node4" [ style=bold color="green" fontcolor="black"] +"base-bundle-2_start_0 node4" -> "base-bundle-2_monitor_30000 node4" [ style = bold] +"base-bundle-2_start_0 node4" -> "base:2_monitor_16000 base-bundle-2" [ style = bold] +"base-bundle-2_start_0 node4" -> "base:2_start_0 base-bundle-2" [ style = bold] +"base-bundle-2_start_0 node4" [ style=bold color="green" fontcolor="black"] +"base-bundle-clone_running_0" -> "base-bundle_running_0" [ style = bold] +"base-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"base-bundle-clone_start_0" -> "base-bundle-clone_running_0" [ style = bold] +"base-bundle-clone_start_0" -> "base:0_start_0 base-bundle-0" [ style = bold] +"base-bundle-clone_start_0" -> "base:1_start_0 base-bundle-1" [ style = bold] +"base-bundle-clone_start_0" -> "base:2_start_0 base-bundle-2" [ style = bold] +"base-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"base-bundle-podman-0_monitor_0 node1" -> "base-bundle-clone_start_0" [ style = bold] +"base-bundle-podman-0_monitor_0 node1" -> "base-bundle-podman-0_start_0 node2" [ style = bold] +"base-bundle-podman-0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-0_monitor_0 node2" -> "base-bundle-clone_start_0" [ style = bold] +"base-bundle-podman-0_monitor_0 node2" -> "base-bundle-podman-0_start_0 node2" [ style = bold] +"base-bundle-podman-0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-0_monitor_0 node3" -> "base-bundle-clone_start_0" [ style = bold] +"base-bundle-podman-0_monitor_0 node3" -> "base-bundle-podman-0_start_0 node2" [ style = bold] +"base-bundle-podman-0_monitor_0 node3" -> "base-bundle-podman-1_start_0 node3" [ style = bold] +"base-bundle-podman-0_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-0_monitor_0 node4" -> "base-bundle-clone_start_0" [ style = bold] +"base-bundle-podman-0_monitor_0 node4" -> "base-bundle-podman-0_start_0 node2" [ style = bold] +"base-bundle-podman-0_monitor_0 node4" -> "base-bundle-podman-2_start_0 node4" [ style = bold] +"base-bundle-podman-0_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-0_monitor_0 node5" -> "base-bundle-clone_start_0" [ style = bold] +"base-bundle-podman-0_monitor_0 node5" -> "base-bundle-podman-0_start_0 node2" [ style = bold] +"base-bundle-podman-0_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-0_monitor_60000 node2" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-0_start_0 node2" -> "base-bundle-0_monitor_0 node1" [ style = bold] +"base-bundle-podman-0_start_0 node2" -> "base-bundle-0_monitor_0 node2" [ style = bold] +"base-bundle-podman-0_start_0 node2" -> "base-bundle-0_monitor_0 node3" [ style = bold] +"base-bundle-podman-0_start_0 node2" -> "base-bundle-0_monitor_0 node4" [ style = bold] +"base-bundle-podman-0_start_0 node2" -> "base-bundle-0_monitor_0 node5" [ style = bold] +"base-bundle-podman-0_start_0 node2" -> "base-bundle-0_start_0 node2" [ style = bold] +"base-bundle-podman-0_start_0 node2" -> "base-bundle-podman-0_monitor_60000 node2" [ style = bold] +"base-bundle-podman-0_start_0 node2" -> "base-bundle_running_0" [ style = bold] +"base-bundle-podman-0_start_0 node2" -> "base:0_start_0 base-bundle-0" [ style = bold] +"base-bundle-podman-0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-1_monitor_0 node1" -> "base-bundle-clone_start_0" [ style = bold] +"base-bundle-podman-1_monitor_0 node1" -> "base-bundle-podman-1_start_0 node3" [ style = bold] +"base-bundle-podman-1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-1_monitor_0 node2" -> "base-bundle-clone_start_0" [ style = bold] +"base-bundle-podman-1_monitor_0 node2" -> "base-bundle-podman-0_start_0 node2" [ style = bold] +"base-bundle-podman-1_monitor_0 node2" -> "base-bundle-podman-1_start_0 node3" [ style = bold] +"base-bundle-podman-1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-1_monitor_0 node3" -> "base-bundle-clone_start_0" [ style = bold] +"base-bundle-podman-1_monitor_0 node3" -> "base-bundle-podman-1_start_0 node3" [ style = bold] +"base-bundle-podman-1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-1_monitor_0 node4" -> "base-bundle-clone_start_0" [ style = bold] +"base-bundle-podman-1_monitor_0 node4" -> "base-bundle-podman-1_start_0 node3" [ style = bold] +"base-bundle-podman-1_monitor_0 node4" -> "base-bundle-podman-2_start_0 node4" [ style = bold] +"base-bundle-podman-1_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-1_monitor_0 node5" -> "base-bundle-clone_start_0" [ style = bold] +"base-bundle-podman-1_monitor_0 node5" -> "base-bundle-podman-1_start_0 node3" [ style = bold] +"base-bundle-podman-1_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-1_monitor_60000 node3" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-1_start_0 node3" -> "base-bundle-1_monitor_0 node1" [ style = bold] +"base-bundle-podman-1_start_0 node3" -> "base-bundle-1_monitor_0 node2" [ style = bold] +"base-bundle-podman-1_start_0 node3" -> "base-bundle-1_monitor_0 node3" [ style = bold] +"base-bundle-podman-1_start_0 node3" -> "base-bundle-1_monitor_0 node4" [ style = bold] +"base-bundle-podman-1_start_0 node3" -> "base-bundle-1_monitor_0 node5" [ style = bold] +"base-bundle-podman-1_start_0 node3" -> "base-bundle-1_start_0 node3" [ style = bold] +"base-bundle-podman-1_start_0 node3" -> "base-bundle-podman-1_monitor_60000 node3" [ style = bold] +"base-bundle-podman-1_start_0 node3" -> "base-bundle_running_0" [ style = bold] +"base-bundle-podman-1_start_0 node3" -> "base:1_start_0 base-bundle-1" [ style = bold] +"base-bundle-podman-1_start_0 node3" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-2_monitor_0 node1" -> "base-bundle-clone_start_0" [ style = bold] +"base-bundle-podman-2_monitor_0 node1" -> "base-bundle-podman-2_start_0 node4" [ style = bold] +"base-bundle-podman-2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-2_monitor_0 node2" -> "base-bundle-clone_start_0" [ style = bold] +"base-bundle-podman-2_monitor_0 node2" -> "base-bundle-podman-0_start_0 node2" [ style = bold] +"base-bundle-podman-2_monitor_0 node2" -> "base-bundle-podman-2_start_0 node4" [ style = bold] +"base-bundle-podman-2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-2_monitor_0 node3" -> "base-bundle-clone_start_0" [ style = bold] +"base-bundle-podman-2_monitor_0 node3" -> "base-bundle-podman-1_start_0 node3" [ style = bold] +"base-bundle-podman-2_monitor_0 node3" -> "base-bundle-podman-2_start_0 node4" [ style = bold] +"base-bundle-podman-2_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-2_monitor_0 node4" -> "base-bundle-clone_start_0" [ style = bold] +"base-bundle-podman-2_monitor_0 node4" -> "base-bundle-podman-2_start_0 node4" [ style = bold] +"base-bundle-podman-2_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-2_monitor_0 node5" -> "base-bundle-clone_start_0" [ style = bold] +"base-bundle-podman-2_monitor_0 node5" -> "base-bundle-podman-2_start_0 node4" [ style = bold] +"base-bundle-podman-2_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-2_monitor_60000 node4" [ style=bold color="green" fontcolor="black"] +"base-bundle-podman-2_start_0 node4" -> "base-bundle-2_monitor_0 node1" [ style = bold] +"base-bundle-podman-2_start_0 node4" -> "base-bundle-2_monitor_0 node2" [ style = bold] +"base-bundle-podman-2_start_0 node4" -> "base-bundle-2_monitor_0 node3" [ style = bold] +"base-bundle-podman-2_start_0 node4" -> "base-bundle-2_monitor_0 node4" [ style = bold] +"base-bundle-podman-2_start_0 node4" -> "base-bundle-2_monitor_0 node5" [ style = bold] +"base-bundle-podman-2_start_0 node4" -> "base-bundle-2_start_0 node4" [ style = bold] +"base-bundle-podman-2_start_0 node4" -> "base-bundle-podman-2_monitor_60000 node4" [ style = bold] +"base-bundle-podman-2_start_0 node4" -> "base-bundle_running_0" [ style = bold] +"base-bundle-podman-2_start_0 node4" -> "base:2_start_0 base-bundle-2" [ style = bold] +"base-bundle-podman-2_start_0 node4" [ style=bold color="green" fontcolor="black"] +"base-bundle_running_0" -> "app-bundle_start_0" [ style = bold] +"base-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"base-bundle_start_0" -> "base-bundle-clone_start_0" [ style = bold] +"base-bundle_start_0" -> "base-bundle-podman-0_start_0 node2" [ style = bold] +"base-bundle_start_0" -> "base-bundle-podman-1_start_0 node3" [ style = bold] +"base-bundle_start_0" -> "base-bundle-podman-2_start_0 node4" [ style = bold] +"base-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"base:0_monitor_16000 base-bundle-0" [ style=bold color="green" fontcolor="black"] +"base:0_start_0 base-bundle-0" -> "app-bundle-podman-0_start_0 node2" [ style = bold] +"base:0_start_0 base-bundle-0" -> "base-bundle-clone_running_0" [ style = bold] +"base:0_start_0 base-bundle-0" -> "base:0_monitor_16000 base-bundle-0" [ style = bold] +"base:0_start_0 base-bundle-0" -> "base:1_start_0 base-bundle-1" [ style = bold] +"base:0_start_0 base-bundle-0" [ style=bold color="green" fontcolor="black"] +"base:1_monitor_16000 base-bundle-1" [ style=bold color="green" fontcolor="black"] +"base:1_start_0 base-bundle-1" -> "app-bundle-podman-1_start_0 node3" [ style = bold] +"base:1_start_0 base-bundle-1" -> "base-bundle-clone_running_0" [ style = bold] +"base:1_start_0 base-bundle-1" -> "base:1_monitor_16000 base-bundle-1" [ style = bold] +"base:1_start_0 base-bundle-1" -> "base:2_start_0 base-bundle-2" [ style = bold] +"base:1_start_0 base-bundle-1" [ style=bold color="green" fontcolor="black"] +"base:2_monitor_16000 base-bundle-2" [ style=bold color="green" fontcolor="black"] +"base:2_start_0 base-bundle-2" -> "app-bundle-podman-2_start_0 node4" [ style = bold] +"base:2_start_0 base-bundle-2" -> "base-bundle-clone_running_0" [ style = bold] +"base:2_start_0 base-bundle-2" -> "base:2_monitor_16000 base-bundle-2" [ style = bold] +"base:2_start_0 base-bundle-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-nested-colocation.dot b/cts/scheduler/dot/bundle-nested-colocation.dot new file mode 100644 index 0000000..87b6c0d --- /dev/null +++ b/cts/scheduler/dot/bundle-nested-colocation.dot @@ -0,0 +1,160 @@ + digraph "g" { +"rabbitmq-bundle-0_monitor_0 overcloud-controller-0" -> "rabbitmq-bundle-0_start_0 overcloud-controller-0" [ style = bold] +"rabbitmq-bundle-0_monitor_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-0_monitor_0 overcloud-controller-1" -> "rabbitmq-bundle-0_start_0 overcloud-controller-0" [ style = bold] +"rabbitmq-bundle-0_monitor_0 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-0_monitor_0 overcloud-controller-2" -> "rabbitmq-bundle-0_start_0 overcloud-controller-0" [ style = bold] +"rabbitmq-bundle-0_monitor_0 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-0_monitor_0 overcloud-galera-0" -> "rabbitmq-bundle-0_start_0 overcloud-controller-0" [ style = bold] +"rabbitmq-bundle-0_monitor_0 overcloud-galera-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-0_monitor_0 overcloud-galera-1" -> "rabbitmq-bundle-0_start_0 overcloud-controller-0" [ style = bold] +"rabbitmq-bundle-0_monitor_0 overcloud-galera-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-0_monitor_0 overcloud-galera-2" -> "rabbitmq-bundle-0_start_0 overcloud-controller-0" [ style = bold] +"rabbitmq-bundle-0_monitor_0 overcloud-galera-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-0_monitor_30000 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-0_start_0 overcloud-controller-0" -> "rabbitmq-bundle-0_monitor_30000 overcloud-controller-0" [ style = bold] +"rabbitmq-bundle-0_start_0 overcloud-controller-0" -> "rabbitmq:0_monitor_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-0_start_0 overcloud-controller-0" -> "rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-0_start_0 overcloud-controller-0" -> "rabbitmq:0_start_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-0_start_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_monitor_0 overcloud-controller-0" -> "rabbitmq-bundle-1_start_0 overcloud-controller-1" [ style = bold] +"rabbitmq-bundle-1_monitor_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_monitor_0 overcloud-controller-1" -> "rabbitmq-bundle-1_start_0 overcloud-controller-1" [ style = bold] +"rabbitmq-bundle-1_monitor_0 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_monitor_0 overcloud-controller-2" -> "rabbitmq-bundle-1_start_0 overcloud-controller-1" [ style = bold] +"rabbitmq-bundle-1_monitor_0 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_monitor_0 overcloud-galera-0" -> "rabbitmq-bundle-1_start_0 overcloud-controller-1" [ style = bold] +"rabbitmq-bundle-1_monitor_0 overcloud-galera-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_monitor_0 overcloud-galera-1" -> "rabbitmq-bundle-1_start_0 overcloud-controller-1" [ style = bold] +"rabbitmq-bundle-1_monitor_0 overcloud-galera-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_monitor_0 overcloud-galera-2" -> "rabbitmq-bundle-1_start_0 overcloud-controller-1" [ style = bold] +"rabbitmq-bundle-1_monitor_0 overcloud-galera-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_monitor_30000 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_start_0 overcloud-controller-1" -> "rabbitmq-bundle-1_monitor_30000 overcloud-controller-1" [ style = bold] +"rabbitmq-bundle-1_start_0 overcloud-controller-1" -> "rabbitmq:1_monitor_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-1_start_0 overcloud-controller-1" -> "rabbitmq:1_monitor_10000 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-1_start_0 overcloud-controller-1" -> "rabbitmq:1_start_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-1_start_0 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-2_monitor_0 overcloud-controller-0" -> "rabbitmq-bundle-2_start_0 overcloud-controller-2" [ style = bold] +"rabbitmq-bundle-2_monitor_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-2_monitor_0 overcloud-controller-1" -> "rabbitmq-bundle-2_start_0 overcloud-controller-2" [ style = bold] +"rabbitmq-bundle-2_monitor_0 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-2_monitor_0 overcloud-controller-2" -> "rabbitmq-bundle-2_start_0 overcloud-controller-2" [ style = bold] +"rabbitmq-bundle-2_monitor_0 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-2_monitor_0 overcloud-galera-0" -> "rabbitmq-bundle-2_start_0 overcloud-controller-2" [ style = bold] +"rabbitmq-bundle-2_monitor_0 overcloud-galera-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-2_monitor_0 overcloud-galera-1" -> "rabbitmq-bundle-2_start_0 overcloud-controller-2" [ style = bold] +"rabbitmq-bundle-2_monitor_0 overcloud-galera-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-2_monitor_0 overcloud-galera-2" -> "rabbitmq-bundle-2_start_0 overcloud-controller-2" [ style = bold] +"rabbitmq-bundle-2_monitor_0 overcloud-galera-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-2_monitor_30000 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-2_start_0 overcloud-controller-2" -> "rabbitmq-bundle-2_monitor_30000 overcloud-controller-2" [ style = bold] +"rabbitmq-bundle-2_start_0 overcloud-controller-2" -> "rabbitmq:2_monitor_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-2_start_0 overcloud-controller-2" -> "rabbitmq:2_monitor_10000 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-2_start_0 overcloud-controller-2" -> "rabbitmq:2_start_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-2_start_0 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq:1_monitor_10000 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq:2_monitor_10000 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq:0_post_notify_start_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq:1_post_notify_start_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq:2_post_notify_start_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-clone_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_start_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_running_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq:0_start_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq:1_start_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq:2_start_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-docker-0_monitor_60000 overcloud-rabbit-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" -> "rabbitmq-bundle-0_monitor_0 overcloud-controller-0" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" -> "rabbitmq-bundle-0_monitor_0 overcloud-controller-1" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" -> "rabbitmq-bundle-0_monitor_0 overcloud-controller-2" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" -> "rabbitmq-bundle-0_monitor_0 overcloud-galera-0" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" -> "rabbitmq-bundle-0_monitor_0 overcloud-galera-1" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" -> "rabbitmq-bundle-0_monitor_0 overcloud-galera-2" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" -> "rabbitmq-bundle-0_start_0 overcloud-controller-0" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" -> "rabbitmq-bundle-docker-0_monitor_60000 overcloud-rabbit-0" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" -> "rabbitmq:0_start_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-0_stop_0 overcloud-rabbit-0" -> "rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" [ style = bold] +"rabbitmq-bundle-docker-0_stop_0 overcloud-rabbit-0" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-docker-0_stop_0 overcloud-rabbit-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-1_monitor_60000 overcloud-rabbit-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" -> "rabbitmq-bundle-1_monitor_0 overcloud-controller-0" [ style = bold] +"rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" -> "rabbitmq-bundle-1_monitor_0 overcloud-controller-1" [ style = bold] +"rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" -> "rabbitmq-bundle-1_monitor_0 overcloud-controller-2" [ style = bold] +"rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" -> "rabbitmq-bundle-1_monitor_0 overcloud-galera-0" [ style = bold] +"rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" -> "rabbitmq-bundle-1_monitor_0 overcloud-galera-1" [ style = bold] +"rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" -> "rabbitmq-bundle-1_monitor_0 overcloud-galera-2" [ style = bold] +"rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" -> "rabbitmq-bundle-1_start_0 overcloud-controller-1" [ style = bold] +"rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" -> "rabbitmq-bundle-docker-1_monitor_60000 overcloud-rabbit-1" [ style = bold] +"rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" -> "rabbitmq:1_start_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-1_stop_0 overcloud-rabbit-1" -> "rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" [ style = bold] +"rabbitmq-bundle-docker-1_stop_0 overcloud-rabbit-1" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-docker-1_stop_0 overcloud-rabbit-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-2_monitor_60000 overcloud-rabbit-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" -> "rabbitmq-bundle-2_monitor_0 overcloud-controller-0" [ style = bold] +"rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" -> "rabbitmq-bundle-2_monitor_0 overcloud-controller-1" [ style = bold] +"rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" -> "rabbitmq-bundle-2_monitor_0 overcloud-controller-2" [ style = bold] +"rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" -> "rabbitmq-bundle-2_monitor_0 overcloud-galera-0" [ style = bold] +"rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" -> "rabbitmq-bundle-2_monitor_0 overcloud-galera-1" [ style = bold] +"rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" -> "rabbitmq-bundle-2_monitor_0 overcloud-galera-2" [ style = bold] +"rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" -> "rabbitmq-bundle-2_start_0 overcloud-controller-2" [ style = bold] +"rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" -> "rabbitmq-bundle-docker-2_monitor_60000 overcloud-rabbit-2" [ style = bold] +"rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" -> "rabbitmq:2_start_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-2_stop_0 overcloud-rabbit-2" -> "rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" [ style = bold] +"rabbitmq-bundle-docker-2_stop_0 overcloud-rabbit-2" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-docker-2_stop_0 overcloud-rabbit-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" [ style = bold] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" [ style = bold] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" [ style = bold] +"rabbitmq-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-docker-0_stop_0 overcloud-rabbit-0" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-docker-1_stop_0 overcloud-rabbit-1" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-docker-2_stop_0 overcloud-rabbit-2" [ style = bold] +"rabbitmq-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq:0_monitor_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq:0_monitor_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq:0_post_notify_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] +"rabbitmq:0_post_notify_start_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq:0_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq:0_start_0 rabbitmq-bundle-0" -> "rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style = bold] +"rabbitmq:0_start_0 rabbitmq-bundle-0" -> "rabbitmq:1_start_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq:0_start_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq:1_monitor_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq:1_monitor_0 rabbitmq-bundle-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq:1_monitor_10000 rabbitmq-bundle-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq:1_post_notify_start_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] +"rabbitmq:1_post_notify_start_0 rabbitmq-bundle-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq:1_start_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq:1_start_0 rabbitmq-bundle-1" -> "rabbitmq:1_monitor_10000 rabbitmq-bundle-1" [ style = bold] +"rabbitmq:1_start_0 rabbitmq-bundle-1" -> "rabbitmq:2_start_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq:1_start_0 rabbitmq-bundle-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq:2_monitor_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq:2_monitor_0 rabbitmq-bundle-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq:2_monitor_10000 rabbitmq-bundle-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq:2_post_notify_start_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] +"rabbitmq:2_post_notify_start_0 rabbitmq-bundle-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq:2_start_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq:2_start_0 rabbitmq-bundle-2" -> "rabbitmq:2_monitor_10000 rabbitmq-bundle-2" [ style = bold] +"rabbitmq:2_start_0 rabbitmq-bundle-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-order-fencing.dot b/cts/scheduler/dot/bundle-order-fencing.dot new file mode 100644 index 0000000..de328f1 --- /dev/null +++ b/cts/scheduler/dot/bundle-order-fencing.dot @@ -0,0 +1,408 @@ + digraph "g" { +"Cancel redis_monitor_45000 redis-bundle-1" -> "redis_promote_0 redis-bundle-1" [ style = bold] +"Cancel redis_monitor_45000 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"Cancel redis_monitor_60000 redis-bundle-1" -> "redis_promote_0 redis-bundle-1" [ style = bold] +"Cancel redis_monitor_60000 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_0 controller-1" -> "galera-bundle-0_start_0 controller-2" [ style = dashed] +"galera-bundle-0_monitor_0 controller-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_0 controller-2" -> "galera-bundle-0_start_0 controller-2" [ style = dashed] +"galera-bundle-0_monitor_0 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_30000 controller-2" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-0_start_0 controller-2" -> "galera-bundle-0_monitor_30000 controller-2" [ style = dashed] +"galera-bundle-0_start_0 controller-2" -> "galera_monitor_20000 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 controller-2" -> "galera_monitor_30000 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 controller-2" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 controller-2" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-0_stop_0 controller-0" -> "galera-bundle-0_start_0 controller-2" [ style = dashed] +"galera-bundle-0_stop_0 controller-0" -> "galera-bundle-docker-0_stop_0 controller-0" [ style = bold] +"galera-bundle-0_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-1_monitor_0 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_monitor_0 controller-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_stop_0 controller-0" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-docker-0_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_demote_0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera-bundle-master_demote_0" -> "galera_demote_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_running_0" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_start_0" -> "galera-bundle-master_running_0" [ style = bold] +"galera-bundle-master_start_0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_stop_0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera-bundle-master_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_stopped_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-master_stopped_0" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demote_0" -> "galera-bundle-master_demote_0" [ style = bold] +"galera-bundle_demote_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demoted_0" -> "galera-bundle_stop_0" [ style = bold] +"galera-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stop_0" -> "galera-bundle-docker-0_stop_0 controller-0" [ style = bold] +"galera-bundle_stop_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera_demote_0 galera-bundle-0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera_monitor_20000 galera-bundle-0" [ style = dashed] +"galera_demote_0 galera-bundle-0" -> "galera_monitor_30000 galera-bundle-0" [ style = dashed] +"galera_demote_0 galera-bundle-0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera_demote_0 galera-bundle-0" [ style=bold color="green" fontcolor="orange"] +"galera_monitor_20000 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera_monitor_30000 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = dashed] +"galera_start_0 galera-bundle-0" -> "galera_monitor_20000 galera-bundle-0" [ style = dashed] +"galera_start_0 galera-bundle-0" -> "galera_monitor_30000 galera-bundle-0" [ style = dashed] +"galera_start_0 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera_stop_0 galera-bundle-0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera_stop_0 galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"galera_stop_0 galera-bundle-0" [ style=bold color="green" fontcolor="orange"] +"haproxy-bundle-docker-0_stop_0 controller-0" -> "haproxy-bundle_stopped_0" [ style = bold] +"haproxy-bundle-docker-0_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] +"haproxy-bundle_stop_0" -> "haproxy-bundle-docker-0_stop_0 controller-0" [ style = bold] +"haproxy-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-bundle_stopped_0" -> "ip-10.0.0.109_stop_0 controller-0" [ style = bold] +"haproxy-bundle_stopped_0" -> "ip-172.17.4.11_stop_0 controller-0" [ style = bold] +"haproxy-bundle_stopped_0" -> "ip-192.168.24.7_stop_0 controller-0" [ style = bold] +"haproxy-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ip-10.0.0.109_monitor_10000 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-10.0.0.109_start_0 controller-1" -> "ip-10.0.0.109_monitor_10000 controller-1" [ style = bold] +"ip-10.0.0.109_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-10.0.0.109_stop_0 controller-0" -> "ip-10.0.0.109_start_0 controller-1" [ style = bold] +"ip-10.0.0.109_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.4.11_monitor_10000 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-172.17.4.11_start_0 controller-1" -> "ip-172.17.4.11_monitor_10000 controller-1" [ style = bold] +"ip-172.17.4.11_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-172.17.4.11_stop_0 controller-0" -> "ip-172.17.4.11_start_0 controller-1" [ style = bold] +"ip-172.17.4.11_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] +"ip-192.168.24.7_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-192.168.24.7_start_0 controller-2" -> "ip-192.168.24.7_monitor_10000 controller-2" [ style = bold] +"ip-192.168.24.7_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-192.168.24.7_stop_0 controller-0" -> "ip-192.168.24.7_start_0 controller-2" [ style = bold] +"ip-192.168.24.7_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-0_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-0_monitor_0 controller-1" -> "rabbitmq-bundle-0_start_0 controller-1" [ style = dashed] +"rabbitmq-bundle-0_monitor_0 controller-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-0_monitor_0 controller-2" -> "rabbitmq-bundle-0_start_0 controller-1" [ style = dashed] +"rabbitmq-bundle-0_monitor_0 controller-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-0_monitor_30000 controller-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-0_post_notify_stonith_0" -> "rabbitmq-bundle-0_confirmed-post_notify_stonith_0" [ style = bold] +"rabbitmq-bundle-0_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-0_start_0 controller-1" -> "rabbitmq-bundle-0_monitor_30000 controller-1" [ style = dashed] +"rabbitmq-bundle-0_start_0 controller-1" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-0_start_0 controller-1" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-0_start_0 controller-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-0_stop_0 controller-0" -> "rabbitmq-bundle-0_start_0 controller-1" [ style = dashed] +"rabbitmq-bundle-0_stop_0 controller-0" -> "rabbitmq-bundle-docker-0_stop_0 controller-0" [ style = bold] +"rabbitmq-bundle-0_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-1_monitor_0 controller-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-2_monitor_0 controller-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle-clone_pre_notify_start_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_stopped_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_stopped_0" -> "rabbitmq_post_notify_stonith_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-clone_post_notify_stopped_0" -> "rabbitmq_post_notify_stonith_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-clone_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_start_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_running_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-docker-0_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-docker-0_post_notify_stonith_0" -> "rabbitmq-bundle-docker-0_confirmed-post_notify_stonith_0" [ style = bold] +"rabbitmq-bundle-docker-0_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-docker-0_stop_0 controller-0" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-docker-0_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-docker-0_stop_0 controller-0" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_post_notify_stonith_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq_post_notify_stonith_0 rabbitmq-bundle-1" -> "rabbitmq_confirmed-post_notify_stonith_0" [ style = bold] +"rabbitmq_post_notify_stonith_0 rabbitmq-bundle-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq_post_notify_stonith_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq_post_notify_stonith_0 rabbitmq-bundle-2" -> "rabbitmq_confirmed-post_notify_stonith_0" [ style = bold] +"rabbitmq_post_notify_stonith_0 rabbitmq-bundle-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq_post_notify_stonith_0" -> "rabbitmq_confirmed-post_notify_stonith_0" [ style = bold] +"rabbitmq_post_notify_stonith_0" -> "rabbitmq_post_notify_stonith_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq_post_notify_stonith_0" -> "rabbitmq_post_notify_stonith_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-0_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-0_monitor_0 controller-1" -> "redis-bundle-0_start_0 controller-1" [ style = dashed] +"redis-bundle-0_monitor_0 controller-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_monitor_0 controller-2" -> "redis-bundle-0_start_0 controller-1" [ style = dashed] +"redis-bundle-0_monitor_0 controller-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_monitor_30000 controller-1" [ style=dashed color="red" fontcolor="black"] +"redis-bundle-0_post_notify_stonith_0" -> "redis-bundle-0_confirmed-post_notify_stonith_0" [ style = bold] +"redis-bundle-0_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-0_start_0 controller-1" -> "redis-bundle-0_monitor_30000 controller-1" [ style = dashed] +"redis-bundle-0_start_0 controller-1" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] +"redis-bundle-0_start_0 controller-1" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] +"redis-bundle-0_start_0 controller-1" -> "redis_start_0 redis-bundle-0" [ style = dashed] +"redis-bundle-0_start_0 controller-1" [ style=dashed color="red" fontcolor="black"] +"redis-bundle-0_stop_0 controller-0" -> "redis-bundle-0_start_0 controller-1" [ style = dashed] +"redis-bundle-0_stop_0 controller-0" -> "redis-bundle-docker-0_stop_0 controller-0" [ style = bold] +"redis-bundle-0_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-1_monitor_0 controller-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-2_monitor_0 controller-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-0_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-docker-0_post_notify_stonith_0" -> "redis-bundle-docker-0_confirmed-post_notify_stonith_0" [ style = bold] +"redis-bundle-docker-0_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-docker-0_stop_0 controller-0" -> "redis-bundle_stopped_0" [ style = bold] +"redis-bundle-docker-0_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis-bundle-master_pre_notify_promote_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis-bundle-master_pre_notify_start_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis-bundle-master_pre_notify_stop_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis-bundle_demoted_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis_monitor_20000 redis-bundle-1" [ style = bold] +"redis-bundle-master_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis-bundle_promoted_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis_monitor_20000 redis-bundle-1" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle-master_pre_notify_promote_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle_running_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-post_notify_stopped_0" -> "redis-bundle-master_pre_notify_promote_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_stopped_0" -> "redis-bundle-master_pre_notify_start_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_stopped_0" -> "redis-bundle_stopped_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_stopped_0" -> "redis_monitor_20000 redis-bundle-1" [ style = bold] +"redis-bundle-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_demote_0" -> "redis-bundle-master_demote_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_demote_0" -> "redis-bundle-master_post_notify_demoted_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_promote_0" -> "redis-bundle-master_post_notify_promoted_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_stop_0" -> "redis-bundle-master_post_notify_stopped_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_stop_0" -> "redis-bundle-master_stop_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_demote_0" -> "redis-bundle-master_demoted_0" [ style = bold] +"redis-bundle-master_demote_0" -> "redis_demote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_demoted_0" -> "redis-bundle-master_post_notify_demoted_0" [ style = bold] +"redis-bundle-master_demoted_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle-master_demoted_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-master_demoted_0" -> "redis-bundle-master_stop_0" [ style = bold] +"redis-bundle-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_demoted_0" -> "redis-bundle-master_confirmed-post_notify_demoted_0" [ style = bold] +"redis-bundle-master_post_notify_demoted_0" -> "redis_post_notify_demoted_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_post_notify_demoted_0" -> "redis_post_notify_demoted_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_promoted_0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis_post_notify_promoted_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis_post_notify_promoted_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_running_0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis-bundle-master_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_stopped_0" -> "redis-bundle-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis-bundle-master_post_notify_stopped_0" -> "redis_post_notify_stonith_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_post_notify_stopped_0" -> "redis_post_notify_stonith_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_demote_0" -> "redis-bundle-master_confirmed-pre_notify_demote_0" [ style = bold] +"redis-bundle-master_pre_notify_demote_0" -> "redis_pre_notify_demote_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_pre_notify_demote_0" -> "redis_pre_notify_demote_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_promote_0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis_pre_notify_promote_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis_pre_notify_promote_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_start_0" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = bold] +"redis-bundle-master_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_stop_0" -> "redis-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis-bundle-master_pre_notify_stop_0" -> "redis_pre_notify_stop_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_pre_notify_stop_0" -> "redis_pre_notify_stop_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_promote_0" -> "redis_promote_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_promoted_0" -> "redis-bundle-master_post_notify_promoted_0" [ style = bold] +"redis-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_running_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_running_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_start_0" -> "redis-bundle-master_running_0" [ style = bold] +"redis-bundle-master_start_0" -> "redis_start_0 redis-bundle-0" [ style = dashed] +"redis-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_stop_0" -> "redis-bundle-master_stopped_0" [ style = bold] +"redis-bundle-master_stop_0" -> "redis_stop_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_stopped_0" -> "redis-bundle-master_post_notify_stopped_0" [ style = bold] +"redis-bundle-master_stopped_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle-master_stopped_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_demote_0" -> "redis-bundle-master_demote_0" [ style = bold] +"redis-bundle_demote_0" -> "redis-bundle_demoted_0" [ style = bold] +"redis-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_demoted_0" -> "redis-bundle_promote_0" [ style = bold] +"redis-bundle_demoted_0" -> "redis-bundle_stop_0" [ style = bold] +"redis-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_running_0" -> "redis-bundle_promote_0" [ style = bold] +"redis-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_stop_0" -> "redis-bundle-docker-0_stop_0 controller-0" [ style = bold] +"redis-bundle_stop_0" -> "redis-bundle-master_stop_0" [ style = bold] +"redis-bundle_stop_0" -> "redis_stop_0 redis-bundle-0" [ style = bold] +"redis-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_stopped_0" -> "redis-bundle_promote_0" [ style = bold] +"redis-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis_confirmed-post_notify_stonith_0" -> "redis_monitor_20000 redis-bundle-1" [ style = bold] +"redis_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"redis_demote_0 redis-bundle-0" -> "redis-bundle-master_demoted_0" [ style = bold] +"redis_demote_0 redis-bundle-0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] +"redis_demote_0 redis-bundle-0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] +"redis_demote_0 redis-bundle-0" -> "redis_stop_0 redis-bundle-0" [ style = bold] +"redis_demote_0 redis-bundle-0" [ style=bold color="green" fontcolor="orange"] +"redis_monitor_20000 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis_monitor_45000 redis-bundle-0" [ style=dashed color="red" fontcolor="black"] +"redis_monitor_60000 redis-bundle-0" [ style=dashed color="red" fontcolor="black"] +"redis_post_notify_demoted_0 redis-bundle-1" -> "redis-bundle-master_confirmed-post_notify_demoted_0" [ style = bold] +"redis_post_notify_demoted_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_demoted_0 redis-bundle-2" -> "redis-bundle-master_confirmed-post_notify_demoted_0" [ style = bold] +"redis_post_notify_demoted_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_promoted_0 redis-bundle-1" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis_post_notify_promoted_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_promoted_0 redis-bundle-2" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis_post_notify_promoted_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_stonith_0 redis-bundle-1" -> "redis-bundle-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis_post_notify_stonith_0 redis-bundle-1" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_stonith_0 redis-bundle-2" -> "redis-bundle-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis_post_notify_stonith_0 redis-bundle-2" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_stonith_0" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0" -> "redis_post_notify_stonith_0 redis-bundle-1" [ style = bold] +"redis_post_notify_stonith_0" -> "redis_post_notify_stonith_0 redis-bundle-2" [ style = bold] +"redis_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"redis_pre_notify_demote_0 redis-bundle-1" -> "redis-bundle-master_confirmed-pre_notify_demote_0" [ style = bold] +"redis_pre_notify_demote_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_demote_0 redis-bundle-2" -> "redis-bundle-master_confirmed-pre_notify_demote_0" [ style = bold] +"redis_pre_notify_demote_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_promote_0 redis-bundle-1" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis_pre_notify_promote_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_promote_0 redis-bundle-2" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis_pre_notify_promote_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_stop_0 redis-bundle-1" -> "redis-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis_pre_notify_stop_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_stop_0 redis-bundle-2" -> "redis-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis_pre_notify_stop_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_promote_0 redis-bundle-1" -> "redis-bundle-master_promoted_0" [ style = bold] +"redis_promote_0 redis-bundle-1" -> "redis_monitor_20000 redis-bundle-1" [ style = bold] +"redis_promote_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis_start_0 redis-bundle-0" -> "redis-bundle-master_running_0" [ style = dashed] +"redis_start_0 redis-bundle-0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] +"redis_start_0 redis-bundle-0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] +"redis_start_0 redis-bundle-0" [ style=dashed color="red" fontcolor="black"] +"redis_stop_0 redis-bundle-0" -> "redis-bundle-master_stopped_0" [ style = bold] +"redis_stop_0 redis-bundle-0" -> "redis_start_0 redis-bundle-0" [ style = dashed] +"redis_stop_0 redis-bundle-0" [ style=bold color="green" fontcolor="orange"] +"stonith 'off' galera-bundle-0" -> "galera-bundle-master_stop_0" [ style = bold] +"stonith 'off' galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"stonith 'off' galera-bundle-0" -> "ip-10.0.0.109_start_0 controller-1" [ style = bold] +"stonith 'off' galera-bundle-0" -> "ip-172.17.4.11_start_0 controller-1" [ style = bold] +"stonith 'off' galera-bundle-0" -> "ip-192.168.24.7_start_0 controller-2" [ style = bold] +"stonith 'off' galera-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"stonith 'off' galera-bundle-0" -> "redis_promote_0 redis-bundle-1" [ style = bold] +"stonith 'off' galera-bundle-0" -> "redis_start_0 redis-bundle-0" [ style = dashed] +"stonith 'off' galera-bundle-0" [ style=bold color="green" fontcolor="orange"] +"stonith 'off' rabbitmq-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"stonith 'off' rabbitmq-bundle-0" -> "ip-10.0.0.109_start_0 controller-1" [ style = bold] +"stonith 'off' rabbitmq-bundle-0" -> "ip-172.17.4.11_start_0 controller-1" [ style = bold] +"stonith 'off' rabbitmq-bundle-0" -> "ip-192.168.24.7_start_0 controller-2" [ style = bold] +"stonith 'off' rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] +"stonith 'off' rabbitmq-bundle-0" -> "rabbitmq_post_notify_stonith_0" [ style = bold] +"stonith 'off' rabbitmq-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"stonith 'off' rabbitmq-bundle-0" -> "redis_promote_0 redis-bundle-1" [ style = bold] +"stonith 'off' rabbitmq-bundle-0" -> "redis_start_0 redis-bundle-0" [ style = dashed] +"stonith 'off' rabbitmq-bundle-0" [ style=bold color="green" fontcolor="orange"] +"stonith 'off' redis-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"stonith 'off' redis-bundle-0" -> "ip-10.0.0.109_start_0 controller-1" [ style = bold] +"stonith 'off' redis-bundle-0" -> "ip-172.17.4.11_start_0 controller-1" [ style = bold] +"stonith 'off' redis-bundle-0" -> "ip-192.168.24.7_start_0 controller-2" [ style = bold] +"stonith 'off' redis-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"stonith 'off' redis-bundle-0" -> "redis-bundle-master_stop_0" [ style = bold] +"stonith 'off' redis-bundle-0" -> "redis_post_notify_stonith_0" [ style = bold] +"stonith 'off' redis-bundle-0" -> "redis_promote_0 redis-bundle-1" [ style = bold] +"stonith 'off' redis-bundle-0" -> "redis_start_0 redis-bundle-0" [ style = dashed] +"stonith 'off' redis-bundle-0" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' controller-0" -> "galera-bundle-docker-0_stop_0 controller-0" [ style = bold] +"stonith 'reboot' controller-0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"stonith 'reboot' controller-0" -> "haproxy-bundle-docker-0_stop_0 controller-0" [ style = bold] +"stonith 'reboot' controller-0" -> "ip-10.0.0.109_start_0 controller-1" [ style = bold] +"stonith 'reboot' controller-0" -> "ip-10.0.0.109_stop_0 controller-0" [ style = bold] +"stonith 'reboot' controller-0" -> "ip-172.17.4.11_start_0 controller-1" [ style = bold] +"stonith 'reboot' controller-0" -> "ip-172.17.4.11_stop_0 controller-0" [ style = bold] +"stonith 'reboot' controller-0" -> "ip-192.168.24.7_start_0 controller-2" [ style = bold] +"stonith 'reboot' controller-0" -> "ip-192.168.24.7_stop_0 controller-0" [ style = bold] +"stonith 'reboot' controller-0" -> "rabbitmq-bundle-0_post_notify_stonith_0" [ style = bold] +"stonith 'reboot' controller-0" -> "rabbitmq-bundle-docker-0_post_notify_stonith_0" [ style = bold] +"stonith 'reboot' controller-0" -> "rabbitmq-bundle-docker-0_stop_0 controller-0" [ style = bold] +"stonith 'reboot' controller-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"stonith 'reboot' controller-0" -> "redis-bundle-0_post_notify_stonith_0" [ style = bold] +"stonith 'reboot' controller-0" -> "redis-bundle-docker-0_post_notify_stonith_0" [ style = bold] +"stonith 'reboot' controller-0" -> "redis-bundle-docker-0_stop_0 controller-0" [ style = bold] +"stonith 'reboot' controller-0" -> "redis_promote_0 redis-bundle-1" [ style = bold] +"stonith 'reboot' controller-0" -> "redis_start_0 redis-bundle-0" [ style = dashed] +"stonith 'reboot' controller-0" -> "stonith 'off' galera-bundle-0" [ style = bold] +"stonith 'reboot' controller-0" -> "stonith 'off' rabbitmq-bundle-0" [ style = bold] +"stonith 'reboot' controller-0" -> "stonith 'off' redis-bundle-0" [ style = bold] +"stonith 'reboot' controller-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254000dcb3f_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254000dcb3f_start_0 controller-2" -> "stonith-fence_ipmilan-5254000dcb3f_monitor_60000 controller-2" [ style = bold] +"stonith-fence_ipmilan-5254000dcb3f_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254000dcb3f_stop_0 controller-0" -> "stonith-fence_ipmilan-5254000dcb3f_start_0 controller-2" [ style = bold] +"stonith-fence_ipmilan-5254000dcb3f_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] +"stonith-fence_ipmilan-5254003e8e97_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254003e8e97_start_0 controller-1" -> "stonith-fence_ipmilan-5254003e8e97_monitor_60000 controller-1" [ style = bold] +"stonith-fence_ipmilan-5254003e8e97_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254003e8e97_stop_0 controller-0" -> "stonith-fence_ipmilan-5254003e8e97_start_0 controller-1" [ style = bold] +"stonith-fence_ipmilan-5254003e8e97_stop_0 controller-0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bundle-order-partial-start-2.dot b/cts/scheduler/dot/bundle-order-partial-start-2.dot new file mode 100644 index 0000000..5d63ce5 --- /dev/null +++ b/cts/scheduler/dot/bundle-order-partial-start-2.dot @@ -0,0 +1,108 @@ + digraph "g" { +"galera-bundle-0_monitor_30000 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_start_0 undercloud" -> "galera-bundle-0_monitor_30000 undercloud" [ style = bold] +"galera-bundle-0_start_0 undercloud" -> "galera:0_monitor_0 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 undercloud" -> "galera:0_monitor_20000 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 undercloud" -> "galera:0_monitor_30000 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 undercloud" -> "galera:0_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_stop_0 undercloud" -> "galera-bundle-0_start_0 undercloud" [ style = bold] +"galera-bundle-0_stop_0 undercloud" -> "galera-bundle-docker-0_stop_0 undercloud" [ style = bold] +"galera-bundle-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_60000 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_start_0 undercloud" -> "galera-bundle-0_start_0 undercloud" [ style = bold] +"galera-bundle-docker-0_start_0 undercloud" -> "galera-bundle-docker-0_monitor_60000 undercloud" [ style = bold] +"galera-bundle-docker-0_start_0 undercloud" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-docker-0_start_0 undercloud" -> "galera:0_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-docker-0_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_stop_0 undercloud" -> "galera-bundle-docker-0_start_0 undercloud" [ style = bold] +"galera-bundle-docker-0_stop_0 undercloud" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-master_running_0" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_start_0" -> "galera-bundle-master_running_0" [ style = bold] +"galera-bundle-master_start_0" -> "galera:0_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_start_0" -> "galera-bundle-docker-0_start_0 undercloud" [ style = bold] +"galera-bundle_start_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stop_0" -> "galera-bundle-docker-0_stop_0 undercloud" [ style = bold] +"galera-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stopped_0" -> "galera-bundle_start_0" [ style = bold] +"galera-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera:0_monitor_0 galera-bundle-0" -> "galera-bundle-master_start_0" [ style = bold] +"galera:0_monitor_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera:0_monitor_20000 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera:0_monitor_30000 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera:0_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = bold] +"galera:0_start_0 galera-bundle-0" -> "galera:0_monitor_20000 galera-bundle-0" [ style = bold] +"galera:0_start_0 galera-bundle-0" -> "galera:0_monitor_30000 galera-bundle-0" [ style = bold] +"galera:0_start_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_monitor_0 undercloud" -> "haproxy-bundle-docker-0_start_0 undercloud" [ style = bold] +"haproxy-bundle-docker-0_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_monitor_60000 undercloud" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_start_0 undercloud" -> "haproxy-bundle-docker-0_monitor_60000 undercloud" [ style = bold] +"haproxy-bundle-docker-0_start_0 undercloud" -> "haproxy-bundle_running_0" [ style = bold] +"haproxy-bundle-docker-0_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle_running_0" -> "galera-bundle_start_0" [ style = bold] +"haproxy-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-bundle_start_0" -> "haproxy-bundle-docker-0_start_0 undercloud" [ style = bold] +"haproxy-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq:0_post_notify_start_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_start_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_running_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq:0_start_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_start_0" -> "galera-bundle_start_0" [ style = bold] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq:0_monitor_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq:0_monitor_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq:0_post_notify_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] +"rabbitmq:0_post_notify_start_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq:0_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq:0_start_0 rabbitmq-bundle-0" -> "rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style = bold] +"rabbitmq:0_start_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis-bundle_promoted_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis_monitor_20000 redis-bundle-0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_promote_0" -> "redis-bundle-master_post_notify_promoted_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_promoted_0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis_post_notify_promoted_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_promote_0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis_pre_notify_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_promote_0" -> "redis_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_promoted_0" -> "redis-bundle-master_post_notify_promoted_0" [ style = bold] +"redis-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_promote_0" -> "galera-bundle_start_0" [ style = bold] +"redis-bundle_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis_monitor_20000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_promoted_0 redis-bundle-0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis_post_notify_promoted_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_promote_0 redis-bundle-0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis_pre_notify_promote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_promote_0 redis-bundle-0" -> "redis-bundle-master_promoted_0" [ style = bold] +"redis_promote_0 redis-bundle-0" -> "redis_monitor_20000 redis-bundle-0" [ style = bold] +"redis_promote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-order-partial-start.dot b/cts/scheduler/dot/bundle-order-partial-start.dot new file mode 100644 index 0000000..bc36e95 --- /dev/null +++ b/cts/scheduler/dot/bundle-order-partial-start.dot @@ -0,0 +1,101 @@ + digraph "g" { +"galera-bundle-0_monitor_0 undercloud" -> "galera-bundle-0_start_0 undercloud" [ style = bold] +"galera-bundle-0_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_30000 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_start_0 undercloud" -> "galera-bundle-0_monitor_30000 undercloud" [ style = bold] +"galera-bundle-0_start_0 undercloud" -> "galera:0_monitor_20000 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 undercloud" -> "galera:0_monitor_30000 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 undercloud" -> "galera:0_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_0 undercloud" -> "galera-bundle-docker-0_start_0 undercloud" [ style = bold] +"galera-bundle-docker-0_monitor_0 undercloud" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-docker-0_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_60000 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_start_0 undercloud" -> "galera-bundle-0_monitor_0 undercloud" [ style = bold] +"galera-bundle-docker-0_start_0 undercloud" -> "galera-bundle-0_start_0 undercloud" [ style = bold] +"galera-bundle-docker-0_start_0 undercloud" -> "galera-bundle-docker-0_monitor_60000 undercloud" [ style = bold] +"galera-bundle-docker-0_start_0 undercloud" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-docker-0_start_0 undercloud" -> "galera:0_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-docker-0_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-master_running_0" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_start_0" -> "galera-bundle-master_running_0" [ style = bold] +"galera-bundle-master_start_0" -> "galera:0_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_start_0" -> "galera-bundle-docker-0_start_0 undercloud" [ style = bold] +"galera-bundle_start_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"galera:0_monitor_20000 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera:0_monitor_30000 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera:0_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = bold] +"galera:0_start_0 galera-bundle-0" -> "galera:0_monitor_20000 galera-bundle-0" [ style = bold] +"galera:0_start_0 galera-bundle-0" -> "galera:0_monitor_30000 galera-bundle-0" [ style = bold] +"galera:0_start_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_monitor_0 undercloud" -> "haproxy-bundle-docker-0_start_0 undercloud" [ style = bold] +"haproxy-bundle-docker-0_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_monitor_60000 undercloud" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_start_0 undercloud" -> "haproxy-bundle-docker-0_monitor_60000 undercloud" [ style = bold] +"haproxy-bundle-docker-0_start_0 undercloud" -> "haproxy-bundle_running_0" [ style = bold] +"haproxy-bundle-docker-0_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle_running_0" -> "galera-bundle_start_0" [ style = bold] +"haproxy-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-bundle_start_0" -> "haproxy-bundle-docker-0_start_0 undercloud" [ style = bold] +"haproxy-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq:0_post_notify_start_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_start_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_running_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq:0_start_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_start_0" -> "galera-bundle_start_0" [ style = bold] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq:0_monitor_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq:0_monitor_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq:0_post_notify_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] +"rabbitmq:0_post_notify_start_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq:0_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq:0_start_0 rabbitmq-bundle-0" -> "rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style = bold] +"rabbitmq:0_start_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis-bundle_promoted_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis_monitor_20000 redis-bundle-0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_promote_0" -> "redis-bundle-master_post_notify_promoted_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_promoted_0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis_post_notify_promoted_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_promote_0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis_pre_notify_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_promote_0" -> "redis_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_promoted_0" -> "redis-bundle-master_post_notify_promoted_0" [ style = bold] +"redis-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_promote_0" -> "galera-bundle_start_0" [ style = bold] +"redis-bundle_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis_monitor_20000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_promoted_0 redis-bundle-0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis_post_notify_promoted_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_promote_0 redis-bundle-0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis_pre_notify_promote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_promote_0 redis-bundle-0" -> "redis-bundle-master_promoted_0" [ style = bold] +"redis_promote_0 redis-bundle-0" -> "redis_monitor_20000 redis-bundle-0" [ style = bold] +"redis_promote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-order-partial-stop.dot b/cts/scheduler/dot/bundle-order-partial-stop.dot new file mode 100644 index 0000000..cd81546 --- /dev/null +++ b/cts/scheduler/dot/bundle-order-partial-stop.dot @@ -0,0 +1,241 @@ + digraph "g" { +"Cancel galera_monitor_10000 galera-bundle-0" -> "galera_demote_0 galera-bundle-0" [ style = bold] +"Cancel galera_monitor_10000 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"Cancel redis_monitor_20000 redis-bundle-0" -> "redis_demote_0 redis-bundle-0" [ style = bold] +"Cancel redis_monitor_20000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"do_shutdown undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"galera-bundle-0_stop_0 undercloud" -> "galera-bundle-docker-0_stop_0 undercloud" [ style = bold] +"galera-bundle-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"galera-bundle-docker-0_stop_0 undercloud" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-master_demote_0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera-bundle-master_demote_0" -> "galera_demote_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_start_0" [ style = dashed] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_running_0" [ style=dashed color="red" fontcolor="orange"] +"galera-bundle-master_start_0" -> "galera-bundle-master_running_0" [ style = dashed] +"galera-bundle-master_start_0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-master_start_0" [ style=dashed color="red" fontcolor="orange"] +"galera-bundle-master_stop_0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera-bundle-master_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_stopped_0" -> "galera-bundle-master_start_0" [ style = dashed] +"galera-bundle-master_stopped_0" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demote_0" -> "galera-bundle-master_demote_0" [ style = bold] +"galera-bundle_demote_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demoted_0" -> "galera-bundle_stop_0" [ style = bold] +"galera-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stop_0" -> "galera-bundle-docker-0_stop_0 undercloud" [ style = bold] +"galera-bundle_stop_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stopped_0" -> "redis-bundle_stop_0" [ style = bold] +"galera-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera_demote_0 galera-bundle-0" -> "galera-bundle-0_stop_0 undercloud" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera_monitor_20000 galera-bundle-0" [ style = dashed] +"galera_demote_0 galera-bundle-0" -> "galera_monitor_30000 galera-bundle-0" [ style = dashed] +"galera_demote_0 galera-bundle-0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera_demote_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_monitor_20000 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera_monitor_30000 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = dashed] +"galera_start_0 galera-bundle-0" -> "galera_monitor_20000 galera-bundle-0" [ style = dashed] +"galera_start_0 galera-bundle-0" -> "galera_monitor_30000 galera-bundle-0" [ style = dashed] +"galera_start_0 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera_stop_0 galera-bundle-0" -> "galera-bundle-0_stop_0 undercloud" [ style = bold] +"galera_stop_0 galera-bundle-0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera_stop_0 galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"galera_stop_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"haproxy-bundle-docker-0_stop_0 undercloud" -> "haproxy-bundle_stopped_0" [ style = bold] +"haproxy-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle_stop_0" -> "haproxy-bundle-docker-0_stop_0 undercloud" [ style = bold] +"haproxy-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-bundle_stopped_0" -> "ip-192.168.122.247_stop_0 undercloud" [ style = bold] +"haproxy-bundle_stopped_0" -> "ip-192.168.122.248_stop_0 undercloud" [ style = bold] +"haproxy-bundle_stopped_0" -> "ip-192.168.122.249_stop_0 undercloud" [ style = bold] +"haproxy-bundle_stopped_0" -> "ip-192.168.122.250_stop_0 undercloud" [ style = bold] +"haproxy-bundle_stopped_0" -> "ip-192.168.122.253_stop_0 undercloud" [ style = bold] +"haproxy-bundle_stopped_0" -> "ip-192.168.122.254_stop_0 undercloud" [ style = bold] +"haproxy-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ip-192.168.122.247_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ip-192.168.122.247_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"ip-192.168.122.247_stop_0 undercloud" -> "ip-192.168.122.247_start_0 <none>" [ style = dashed] +"ip-192.168.122.247_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.248_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ip-192.168.122.248_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"ip-192.168.122.248_stop_0 undercloud" -> "ip-192.168.122.248_start_0 <none>" [ style = dashed] +"ip-192.168.122.248_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.249_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ip-192.168.122.249_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"ip-192.168.122.249_stop_0 undercloud" -> "ip-192.168.122.249_start_0 <none>" [ style = dashed] +"ip-192.168.122.249_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.250_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ip-192.168.122.250_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"ip-192.168.122.250_stop_0 undercloud" -> "ip-192.168.122.250_start_0 <none>" [ style = dashed] +"ip-192.168.122.250_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.253_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ip-192.168.122.253_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"ip-192.168.122.253_stop_0 undercloud" -> "ip-192.168.122.253_start_0 <none>" [ style = dashed] +"ip-192.168.122.253_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.254_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ip-192.168.122.254_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"ip-192.168.122.254_stop_0 undercloud" -> "ip-192.168.122.254_start_0 <none>" [ style = dashed] +"ip-192.168.122.254_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"openstack-cinder-volume-docker-0_stop_0 undercloud" -> "openstack-cinder-volume_stopped_0" [ style = bold] +"openstack-cinder-volume-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume_stop_0" -> "openstack-cinder-volume-docker-0_stop_0 undercloud" [ style = bold] +"openstack-cinder-volume_stop_0" [ style=bold color="green" fontcolor="orange"] +"openstack-cinder-volume_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"rabbitmq-bundle-0_stop_0 undercloud" -> "rabbitmq-bundle-docker-0_stop_0 undercloud" [ style = bold] +"rabbitmq-bundle-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle-clone_pre_notify_start_0" [ style = dashed] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = dashed] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = dashed] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = dashed] +"rabbitmq-bundle-clone_post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_stopped_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_start_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style = dashed] +"rabbitmq-bundle-clone_pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_running_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = dashed] +"rabbitmq-bundle-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_start_0" [ style = dashed] +"rabbitmq-bundle-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"rabbitmq-bundle-docker-0_stop_0 undercloud" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-docker-0_stop_0 undercloud" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-0_stop_0 undercloud" [ style = bold] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"redis-bundle-0_stop_0 undercloud" -> "redis-bundle-docker-0_stop_0 undercloud" [ style = bold] +"redis-bundle-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"redis-bundle-docker-0_stop_0 undercloud" -> "redis-bundle_stopped_0" [ style = bold] +"redis-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis-bundle-master_pre_notify_start_0" [ style = dashed] +"redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis-bundle-master_pre_notify_stop_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis-bundle_demoted_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] +"redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] +"redis-bundle-master_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"redis-bundle-master_confirmed-post_notify_stopped_0" -> "redis-bundle-master_pre_notify_start_0" [ style = dashed] +"redis-bundle-master_confirmed-post_notify_stopped_0" -> "redis-bundle_stopped_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_demote_0" -> "redis-bundle-master_demote_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_demote_0" -> "redis-bundle-master_post_notify_demoted_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_post_notify_running_0" [ style = dashed] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_start_0" [ style = dashed] +"redis-bundle-master_confirmed-pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_stop_0" -> "redis-bundle-master_post_notify_stopped_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_stop_0" -> "redis-bundle-master_stop_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_demote_0" -> "redis-bundle-master_demoted_0" [ style = bold] +"redis-bundle-master_demote_0" -> "redis_demote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_demoted_0" -> "redis-bundle-master_post_notify_demoted_0" [ style = bold] +"redis-bundle-master_demoted_0" -> "redis-bundle-master_start_0" [ style = dashed] +"redis-bundle-master_demoted_0" -> "redis-bundle-master_stop_0" [ style = bold] +"redis-bundle-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_demoted_0" -> "redis-bundle-master_confirmed-post_notify_demoted_0" [ style = bold] +"redis-bundle-master_post_notify_demoted_0" -> "redis_post_notify_demoted_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_running_0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = dashed] +"redis-bundle-master_post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"redis-bundle-master_post_notify_stopped_0" -> "redis-bundle-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis-bundle-master_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_demote_0" -> "redis-bundle-master_confirmed-pre_notify_demote_0" [ style = bold] +"redis-bundle-master_pre_notify_demote_0" -> "redis_pre_notify_demote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_start_0" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = dashed] +"redis-bundle-master_pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"redis-bundle-master_pre_notify_stop_0" -> "redis-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis-bundle-master_pre_notify_stop_0" -> "redis_pre_notify_stop_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_running_0" -> "redis-bundle-master_post_notify_running_0" [ style = dashed] +"redis-bundle-master_running_0" [ style=dashed color="red" fontcolor="orange"] +"redis-bundle-master_start_0" -> "redis-bundle-master_running_0" [ style = dashed] +"redis-bundle-master_start_0" -> "redis_start_0 redis-bundle-0" [ style = dashed] +"redis-bundle-master_start_0" [ style=dashed color="red" fontcolor="orange"] +"redis-bundle-master_stop_0" -> "redis-bundle-master_stopped_0" [ style = bold] +"redis-bundle-master_stop_0" -> "redis_stop_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_stopped_0" -> "redis-bundle-master_post_notify_stopped_0" [ style = bold] +"redis-bundle-master_stopped_0" -> "redis-bundle-master_start_0" [ style = dashed] +"redis-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_demote_0" -> "redis-bundle-master_demote_0" [ style = bold] +"redis-bundle_demote_0" -> "redis-bundle_demoted_0" [ style = bold] +"redis-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_demoted_0" -> "redis-bundle_stop_0" [ style = bold] +"redis-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_stop_0" -> "haproxy-bundle_stop_0" [ style = dashed] +"redis-bundle_stop_0" -> "redis-bundle-docker-0_stop_0 undercloud" [ style = bold] +"redis-bundle_stop_0" -> "redis-bundle-master_stop_0" [ style = bold] +"redis-bundle_stop_0" -> "redis_stop_0 redis-bundle-0" [ style = bold] +"redis-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis_demote_0 redis-bundle-0" -> "redis-bundle-0_stop_0 undercloud" [ style = bold] +"redis_demote_0 redis-bundle-0" -> "redis-bundle-master_demoted_0" [ style = bold] +"redis_demote_0 redis-bundle-0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] +"redis_demote_0 redis-bundle-0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] +"redis_demote_0 redis-bundle-0" -> "redis_stop_0 redis-bundle-0" [ style = bold] +"redis_demote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_monitor_45000 redis-bundle-0" [ style=dashed color="red" fontcolor="black"] +"redis_monitor_60000 redis-bundle-0" [ style=dashed color="red" fontcolor="black"] +"redis_post_notify_demoted_0 redis-bundle-0" -> "redis-bundle-master_confirmed-post_notify_demoted_0" [ style = bold] +"redis_post_notify_demoted_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_demote_0 redis-bundle-0" -> "redis-bundle-master_confirmed-pre_notify_demote_0" [ style = bold] +"redis_pre_notify_demote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_stop_0 redis-bundle-0" -> "redis-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis_pre_notify_stop_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_start_0 redis-bundle-0" -> "redis-bundle-master_running_0" [ style = dashed] +"redis_start_0 redis-bundle-0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] +"redis_start_0 redis-bundle-0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] +"redis_start_0 redis-bundle-0" [ style=dashed color="red" fontcolor="black"] +"redis_stop_0 redis-bundle-0" -> "redis-bundle-0_stop_0 undercloud" [ style = bold] +"redis_stop_0 redis-bundle-0" -> "redis-bundle-master_stopped_0" [ style = bold] +"redis_stop_0 redis-bundle-0" -> "redis_start_0 redis-bundle-0" [ style = dashed] +"redis_stop_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-order-partial.dot b/cts/scheduler/dot/bundle-order-partial.dot new file mode 100644 index 0000000..4b30191 --- /dev/null +++ b/cts/scheduler/dot/bundle-order-partial.dot @@ -0,0 +1,2 @@ +digraph "g" { +} diff --git a/cts/scheduler/dot/bundle-order-startup-clone-2.dot b/cts/scheduler/dot/bundle-order-startup-clone-2.dot new file mode 100644 index 0000000..b04e9f7 --- /dev/null +++ b/cts/scheduler/dot/bundle-order-startup-clone-2.dot @@ -0,0 +1,423 @@ + digraph "g" { +"galera-bundle-0_monitor_0 metal-1" -> "galera-bundle-0_start_0 metal-1" [ style = bold] +"galera-bundle-0_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_0 metal-2" -> "galera-bundle-0_start_0 metal-1" [ style = bold] +"galera-bundle-0_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_0 metal-3" -> "galera-bundle-0_start_0 metal-1" [ style = bold] +"galera-bundle-0_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_30000 metal-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_start_0 metal-1" -> "galera-bundle-0_monitor_30000 metal-1" [ style = bold] +"galera-bundle-0_start_0 metal-1" -> "galera:0_monitor_20000 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 metal-1" -> "galera:0_monitor_30000 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 metal-1" -> "galera:0_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 metal-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-1_monitor_0 metal-1" -> "galera-bundle-1_start_0 metal-2" [ style = bold] +"galera-bundle-1_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-1_monitor_0 metal-2" -> "galera-bundle-1_start_0 metal-2" [ style = bold] +"galera-bundle-1_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-1_monitor_0 metal-3" -> "galera-bundle-1_start_0 metal-2" [ style = bold] +"galera-bundle-1_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-1_monitor_30000 metal-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-1_start_0 metal-2" -> "galera-bundle-1_monitor_30000 metal-2" [ style = bold] +"galera-bundle-1_start_0 metal-2" -> "galera:1_monitor_20000 galera-bundle-1" [ style = bold] +"galera-bundle-1_start_0 metal-2" -> "galera:1_monitor_30000 galera-bundle-1" [ style = bold] +"galera-bundle-1_start_0 metal-2" -> "galera:1_start_0 galera-bundle-1" [ style = bold] +"galera-bundle-1_start_0 metal-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_monitor_0 metal-1" -> "galera-bundle-2_start_0 metal-3" [ style = bold] +"galera-bundle-2_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_monitor_0 metal-2" -> "galera-bundle-2_start_0 metal-3" [ style = bold] +"galera-bundle-2_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_monitor_0 metal-3" -> "galera-bundle-2_start_0 metal-3" [ style = bold] +"galera-bundle-2_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_monitor_30000 metal-3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_start_0 metal-3" -> "galera-bundle-2_monitor_30000 metal-3" [ style = bold] +"galera-bundle-2_start_0 metal-3" -> "galera:2_monitor_20000 galera-bundle-2" [ style = bold] +"galera-bundle-2_start_0 metal-3" -> "galera:2_monitor_30000 galera-bundle-2" [ style = bold] +"galera-bundle-2_start_0 metal-3" -> "galera:2_start_0 galera-bundle-2" [ style = bold] +"galera-bundle-2_start_0 metal-3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_0 metal-1" -> "galera-bundle-docker-0_start_0 metal-1" [ style = bold] +"galera-bundle-docker-0_monitor_0 metal-1" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-docker-0_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_0 metal-2" -> "galera-bundle-docker-0_start_0 metal-1" [ style = bold] +"galera-bundle-docker-0_monitor_0 metal-2" -> "galera-bundle-docker-1_start_0 metal-2" [ style = bold] +"galera-bundle-docker-0_monitor_0 metal-2" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-docker-0_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_0 metal-3" -> "galera-bundle-docker-0_start_0 metal-1" [ style = bold] +"galera-bundle-docker-0_monitor_0 metal-3" -> "galera-bundle-docker-2_start_0 metal-3" [ style = bold] +"galera-bundle-docker-0_monitor_0 metal-3" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-docker-0_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_60000 metal-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_start_0 metal-1" -> "galera-bundle-0_monitor_0 metal-1" [ style = bold] +"galera-bundle-docker-0_start_0 metal-1" -> "galera-bundle-0_monitor_0 metal-2" [ style = bold] +"galera-bundle-docker-0_start_0 metal-1" -> "galera-bundle-0_monitor_0 metal-3" [ style = bold] +"galera-bundle-docker-0_start_0 metal-1" -> "galera-bundle-0_start_0 metal-1" [ style = bold] +"galera-bundle-docker-0_start_0 metal-1" -> "galera-bundle-docker-0_monitor_60000 metal-1" [ style = bold] +"galera-bundle-docker-0_start_0 metal-1" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-docker-0_start_0 metal-1" -> "galera:0_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-docker-0_start_0 metal-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-1_monitor_0 metal-1" -> "galera-bundle-docker-0_start_0 metal-1" [ style = bold] +"galera-bundle-docker-1_monitor_0 metal-1" -> "galera-bundle-docker-1_start_0 metal-2" [ style = bold] +"galera-bundle-docker-1_monitor_0 metal-1" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-docker-1_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-1_monitor_0 metal-2" -> "galera-bundle-docker-1_start_0 metal-2" [ style = bold] +"galera-bundle-docker-1_monitor_0 metal-2" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-docker-1_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-1_monitor_0 metal-3" -> "galera-bundle-docker-1_start_0 metal-2" [ style = bold] +"galera-bundle-docker-1_monitor_0 metal-3" -> "galera-bundle-docker-2_start_0 metal-3" [ style = bold] +"galera-bundle-docker-1_monitor_0 metal-3" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-docker-1_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-1_monitor_60000 metal-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-1_start_0 metal-2" -> "galera-bundle-1_monitor_0 metal-1" [ style = bold] +"galera-bundle-docker-1_start_0 metal-2" -> "galera-bundle-1_monitor_0 metal-2" [ style = bold] +"galera-bundle-docker-1_start_0 metal-2" -> "galera-bundle-1_monitor_0 metal-3" [ style = bold] +"galera-bundle-docker-1_start_0 metal-2" -> "galera-bundle-1_start_0 metal-2" [ style = bold] +"galera-bundle-docker-1_start_0 metal-2" -> "galera-bundle-docker-1_monitor_60000 metal-2" [ style = bold] +"galera-bundle-docker-1_start_0 metal-2" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-docker-1_start_0 metal-2" -> "galera:1_start_0 galera-bundle-1" [ style = bold] +"galera-bundle-docker-1_start_0 metal-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_monitor_0 metal-1" -> "galera-bundle-docker-0_start_0 metal-1" [ style = bold] +"galera-bundle-docker-2_monitor_0 metal-1" -> "galera-bundle-docker-2_start_0 metal-3" [ style = bold] +"galera-bundle-docker-2_monitor_0 metal-1" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-docker-2_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_monitor_0 metal-2" -> "galera-bundle-docker-1_start_0 metal-2" [ style = bold] +"galera-bundle-docker-2_monitor_0 metal-2" -> "galera-bundle-docker-2_start_0 metal-3" [ style = bold] +"galera-bundle-docker-2_monitor_0 metal-2" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-docker-2_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_monitor_0 metal-3" -> "galera-bundle-docker-2_start_0 metal-3" [ style = bold] +"galera-bundle-docker-2_monitor_0 metal-3" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-docker-2_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_monitor_60000 metal-3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_start_0 metal-3" -> "galera-bundle-2_monitor_0 metal-1" [ style = bold] +"galera-bundle-docker-2_start_0 metal-3" -> "galera-bundle-2_monitor_0 metal-2" [ style = bold] +"galera-bundle-docker-2_start_0 metal-3" -> "galera-bundle-2_monitor_0 metal-3" [ style = bold] +"galera-bundle-docker-2_start_0 metal-3" -> "galera-bundle-2_start_0 metal-3" [ style = bold] +"galera-bundle-docker-2_start_0 metal-3" -> "galera-bundle-docker-2_monitor_60000 metal-3" [ style = bold] +"galera-bundle-docker-2_start_0 metal-3" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-docker-2_start_0 metal-3" -> "galera:2_start_0 galera-bundle-2" [ style = bold] +"galera-bundle-docker-2_start_0 metal-3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-master_running_0" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_start_0" -> "galera-bundle-master_running_0" [ style = bold] +"galera-bundle-master_start_0" -> "galera:0_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_start_0" -> "galera:1_start_0 galera-bundle-1" [ style = bold] +"galera-bundle-master_start_0" -> "galera:2_start_0 galera-bundle-2" [ style = bold] +"galera-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_start_0" -> "galera-bundle-docker-0_start_0 metal-1" [ style = bold] +"galera-bundle_start_0" -> "galera-bundle-docker-1_start_0 metal-2" [ style = bold] +"galera-bundle_start_0" -> "galera-bundle-docker-2_start_0 metal-3" [ style = bold] +"galera-bundle_start_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"galera:0_monitor_20000 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera:0_monitor_30000 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera:0_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = bold] +"galera:0_start_0 galera-bundle-0" -> "galera:0_monitor_20000 galera-bundle-0" [ style = bold] +"galera:0_start_0 galera-bundle-0" -> "galera:0_monitor_30000 galera-bundle-0" [ style = bold] +"galera:0_start_0 galera-bundle-0" -> "galera:1_start_0 galera-bundle-1" [ style = bold] +"galera:0_start_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera:1_monitor_20000 galera-bundle-1" [ style=bold color="green" fontcolor="black"] +"galera:1_monitor_30000 galera-bundle-1" [ style=bold color="green" fontcolor="black"] +"galera:1_start_0 galera-bundle-1" -> "galera-bundle-master_running_0" [ style = bold] +"galera:1_start_0 galera-bundle-1" -> "galera:1_monitor_20000 galera-bundle-1" [ style = bold] +"galera:1_start_0 galera-bundle-1" -> "galera:1_monitor_30000 galera-bundle-1" [ style = bold] +"galera:1_start_0 galera-bundle-1" -> "galera:2_start_0 galera-bundle-2" [ style = bold] +"galera:1_start_0 galera-bundle-1" [ style=bold color="green" fontcolor="black"] +"galera:2_monitor_20000 galera-bundle-2" [ style=bold color="green" fontcolor="black"] +"galera:2_monitor_30000 galera-bundle-2" [ style=bold color="green" fontcolor="black"] +"galera:2_start_0 galera-bundle-2" -> "galera-bundle-master_running_0" [ style = bold] +"galera:2_start_0 galera-bundle-2" -> "galera:2_monitor_20000 galera-bundle-2" [ style = bold] +"galera:2_start_0 galera-bundle-2" -> "galera:2_monitor_30000 galera-bundle-2" [ style = bold] +"galera:2_start_0 galera-bundle-2" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_monitor_0 metal-1" -> "haproxy-bundle-docker-0_start_0 metal-1" [ style = bold] +"haproxy-bundle-docker-0_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_monitor_0 metal-2" -> "haproxy-bundle-docker-0_start_0 metal-1" [ style = bold] +"haproxy-bundle-docker-0_monitor_0 metal-2" -> "haproxy-bundle-docker-1_start_0 metal-2" [ style = bold] +"haproxy-bundle-docker-0_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_monitor_0 metal-3" -> "haproxy-bundle-docker-0_start_0 metal-1" [ style = bold] +"haproxy-bundle-docker-0_monitor_0 metal-3" -> "haproxy-bundle-docker-2_start_0 metal-3" [ style = bold] +"haproxy-bundle-docker-0_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_monitor_60000 metal-1" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_start_0 metal-1" -> "haproxy-bundle-docker-0_monitor_60000 metal-1" [ style = bold] +"haproxy-bundle-docker-0_start_0 metal-1" -> "haproxy-bundle_running_0" [ style = bold] +"haproxy-bundle-docker-0_start_0 metal-1" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-1_monitor_0 metal-1" -> "haproxy-bundle-docker-0_start_0 metal-1" [ style = bold] +"haproxy-bundle-docker-1_monitor_0 metal-1" -> "haproxy-bundle-docker-1_start_0 metal-2" [ style = bold] +"haproxy-bundle-docker-1_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-1_monitor_0 metal-2" -> "haproxy-bundle-docker-1_start_0 metal-2" [ style = bold] +"haproxy-bundle-docker-1_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-1_monitor_0 metal-3" -> "haproxy-bundle-docker-1_start_0 metal-2" [ style = bold] +"haproxy-bundle-docker-1_monitor_0 metal-3" -> "haproxy-bundle-docker-2_start_0 metal-3" [ style = bold] +"haproxy-bundle-docker-1_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-1_monitor_60000 metal-2" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-1_start_0 metal-2" -> "haproxy-bundle-docker-1_monitor_60000 metal-2" [ style = bold] +"haproxy-bundle-docker-1_start_0 metal-2" -> "haproxy-bundle_running_0" [ style = bold] +"haproxy-bundle-docker-1_start_0 metal-2" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-2_monitor_0 metal-1" -> "haproxy-bundle-docker-0_start_0 metal-1" [ style = bold] +"haproxy-bundle-docker-2_monitor_0 metal-1" -> "haproxy-bundle-docker-2_start_0 metal-3" [ style = bold] +"haproxy-bundle-docker-2_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-2_monitor_0 metal-2" -> "haproxy-bundle-docker-1_start_0 metal-2" [ style = bold] +"haproxy-bundle-docker-2_monitor_0 metal-2" -> "haproxy-bundle-docker-2_start_0 metal-3" [ style = bold] +"haproxy-bundle-docker-2_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-2_monitor_0 metal-3" -> "haproxy-bundle-docker-2_start_0 metal-3" [ style = bold] +"haproxy-bundle-docker-2_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-2_monitor_60000 metal-3" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-2_start_0 metal-3" -> "haproxy-bundle-docker-2_monitor_60000 metal-3" [ style = bold] +"haproxy-bundle-docker-2_start_0 metal-3" -> "haproxy-bundle_running_0" [ style = bold] +"haproxy-bundle-docker-2_start_0 metal-3" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle_running_0" -> "storage-clone_start_0" [ style = bold] +"haproxy-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-bundle_start_0" -> "haproxy-bundle-docker-0_start_0 metal-1" [ style = bold] +"haproxy-bundle_start_0" -> "haproxy-bundle-docker-1_start_0 metal-2" [ style = bold] +"haproxy-bundle_start_0" -> "haproxy-bundle-docker-2_start_0 metal-3" [ style = bold] +"haproxy-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-0_monitor_0 metal-1" -> "redis-bundle-0_start_0 metal-1" [ style = bold] +"redis-bundle-0_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_monitor_0 metal-2" -> "redis-bundle-0_start_0 metal-1" [ style = bold] +"redis-bundle-0_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_monitor_0 metal-3" -> "redis-bundle-0_start_0 metal-1" [ style = bold] +"redis-bundle-0_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_monitor_30000 metal-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_start_0 metal-1" -> "redis-bundle-0_monitor_30000 metal-1" [ style = bold] +"redis-bundle-0_start_0 metal-1" -> "redis:0_monitor_20000 redis-bundle-0" [ style = bold] +"redis-bundle-0_start_0 metal-1" -> "redis:0_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-0_start_0 metal-1" -> "redis:0_start_0 redis-bundle-0" [ style = bold] +"redis-bundle-0_start_0 metal-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_monitor_0 metal-1" -> "redis-bundle-1_start_0 metal-2" [ style = bold] +"redis-bundle-1_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_monitor_0 metal-2" -> "redis-bundle-1_start_0 metal-2" [ style = bold] +"redis-bundle-1_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_monitor_0 metal-3" -> "redis-bundle-1_start_0 metal-2" [ style = bold] +"redis-bundle-1_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_monitor_30000 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_start_0 metal-2" -> "redis-bundle-1_monitor_30000 metal-2" [ style = bold] +"redis-bundle-1_start_0 metal-2" -> "redis:1_monitor_20000 redis-bundle-1" [ style = bold] +"redis-bundle-1_start_0 metal-2" -> "redis:1_promote_0 redis-bundle-1" [ style = bold] +"redis-bundle-1_start_0 metal-2" -> "redis:1_start_0 redis-bundle-1" [ style = bold] +"redis-bundle-1_start_0 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-2_monitor_0 metal-1" -> "redis-bundle-2_start_0 metal-3" [ style = bold] +"redis-bundle-2_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-2_monitor_0 metal-2" -> "redis-bundle-2_start_0 metal-3" [ style = bold] +"redis-bundle-2_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-2_monitor_0 metal-3" -> "redis-bundle-2_start_0 metal-3" [ style = bold] +"redis-bundle-2_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"redis-bundle-2_monitor_30000 metal-3" [ style=bold color="green" fontcolor="black"] +"redis-bundle-2_start_0 metal-3" -> "redis-bundle-2_monitor_30000 metal-3" [ style = bold] +"redis-bundle-2_start_0 metal-3" -> "redis:2_monitor_20000 redis-bundle-2" [ style = bold] +"redis-bundle-2_start_0 metal-3" -> "redis:2_promote_0 redis-bundle-2" [ style = bold] +"redis-bundle-2_start_0 metal-3" -> "redis:2_start_0 redis-bundle-2" [ style = bold] +"redis-bundle-2_start_0 metal-3" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-0_monitor_0 metal-1" -> "redis-bundle-docker-0_start_0 metal-1" [ style = bold] +"redis-bundle-docker-0_monitor_0 metal-1" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-docker-0_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-0_monitor_0 metal-2" -> "redis-bundle-docker-0_start_0 metal-1" [ style = bold] +"redis-bundle-docker-0_monitor_0 metal-2" -> "redis-bundle-docker-1_start_0 metal-2" [ style = bold] +"redis-bundle-docker-0_monitor_0 metal-2" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-docker-0_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-0_monitor_0 metal-3" -> "redis-bundle-docker-0_start_0 metal-1" [ style = bold] +"redis-bundle-docker-0_monitor_0 metal-3" -> "redis-bundle-docker-2_start_0 metal-3" [ style = bold] +"redis-bundle-docker-0_monitor_0 metal-3" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-docker-0_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-0_monitor_60000 metal-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-0_start_0 metal-1" -> "redis-bundle-0_monitor_0 metal-1" [ style = bold] +"redis-bundle-docker-0_start_0 metal-1" -> "redis-bundle-0_monitor_0 metal-2" [ style = bold] +"redis-bundle-docker-0_start_0 metal-1" -> "redis-bundle-0_monitor_0 metal-3" [ style = bold] +"redis-bundle-docker-0_start_0 metal-1" -> "redis-bundle-0_start_0 metal-1" [ style = bold] +"redis-bundle-docker-0_start_0 metal-1" -> "redis-bundle-docker-0_monitor_60000 metal-1" [ style = bold] +"redis-bundle-docker-0_start_0 metal-1" -> "redis-bundle_running_0" [ style = bold] +"redis-bundle-docker-0_start_0 metal-1" -> "redis:0_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-docker-0_start_0 metal-1" -> "redis:0_start_0 redis-bundle-0" [ style = bold] +"redis-bundle-docker-0_start_0 metal-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-1_monitor_0 metal-1" -> "redis-bundle-docker-0_start_0 metal-1" [ style = bold] +"redis-bundle-docker-1_monitor_0 metal-1" -> "redis-bundle-docker-1_start_0 metal-2" [ style = bold] +"redis-bundle-docker-1_monitor_0 metal-1" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-docker-1_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-1_monitor_0 metal-2" -> "redis-bundle-docker-1_start_0 metal-2" [ style = bold] +"redis-bundle-docker-1_monitor_0 metal-2" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-docker-1_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-1_monitor_0 metal-3" -> "redis-bundle-docker-1_start_0 metal-2" [ style = bold] +"redis-bundle-docker-1_monitor_0 metal-3" -> "redis-bundle-docker-2_start_0 metal-3" [ style = bold] +"redis-bundle-docker-1_monitor_0 metal-3" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-docker-1_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-1_monitor_60000 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-1_start_0 metal-2" -> "redis-bundle-1_monitor_0 metal-1" [ style = bold] +"redis-bundle-docker-1_start_0 metal-2" -> "redis-bundle-1_monitor_0 metal-2" [ style = bold] +"redis-bundle-docker-1_start_0 metal-2" -> "redis-bundle-1_monitor_0 metal-3" [ style = bold] +"redis-bundle-docker-1_start_0 metal-2" -> "redis-bundle-1_start_0 metal-2" [ style = bold] +"redis-bundle-docker-1_start_0 metal-2" -> "redis-bundle-docker-1_monitor_60000 metal-2" [ style = bold] +"redis-bundle-docker-1_start_0 metal-2" -> "redis-bundle_running_0" [ style = bold] +"redis-bundle-docker-1_start_0 metal-2" -> "redis:1_promote_0 redis-bundle-1" [ style = bold] +"redis-bundle-docker-1_start_0 metal-2" -> "redis:1_start_0 redis-bundle-1" [ style = bold] +"redis-bundle-docker-1_start_0 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-2_monitor_0 metal-1" -> "redis-bundle-docker-0_start_0 metal-1" [ style = bold] +"redis-bundle-docker-2_monitor_0 metal-1" -> "redis-bundle-docker-2_start_0 metal-3" [ style = bold] +"redis-bundle-docker-2_monitor_0 metal-1" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-docker-2_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-2_monitor_0 metal-2" -> "redis-bundle-docker-1_start_0 metal-2" [ style = bold] +"redis-bundle-docker-2_monitor_0 metal-2" -> "redis-bundle-docker-2_start_0 metal-3" [ style = bold] +"redis-bundle-docker-2_monitor_0 metal-2" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-docker-2_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-2_monitor_0 metal-3" -> "redis-bundle-docker-2_start_0 metal-3" [ style = bold] +"redis-bundle-docker-2_monitor_0 metal-3" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-docker-2_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-2_monitor_60000 metal-3" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-2_start_0 metal-3" -> "redis-bundle-2_monitor_0 metal-1" [ style = bold] +"redis-bundle-docker-2_start_0 metal-3" -> "redis-bundle-2_monitor_0 metal-2" [ style = bold] +"redis-bundle-docker-2_start_0 metal-3" -> "redis-bundle-2_monitor_0 metal-3" [ style = bold] +"redis-bundle-docker-2_start_0 metal-3" -> "redis-bundle-2_start_0 metal-3" [ style = bold] +"redis-bundle-docker-2_start_0 metal-3" -> "redis-bundle-docker-2_monitor_60000 metal-3" [ style = bold] +"redis-bundle-docker-2_start_0 metal-3" -> "redis-bundle_running_0" [ style = bold] +"redis-bundle-docker-2_start_0 metal-3" -> "redis:2_promote_0 redis-bundle-2" [ style = bold] +"redis-bundle-docker-2_start_0 metal-3" -> "redis:2_start_0 redis-bundle-2" [ style = bold] +"redis-bundle-docker-2_start_0 metal-3" [ style=bold color="green" fontcolor="black"] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis-bundle_promoted_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis:0_monitor_20000 redis-bundle-0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis:1_monitor_20000 redis-bundle-1" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis:2_monitor_20000 redis-bundle-2" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle-master_pre_notify_promote_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle_running_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis:0_monitor_20000 redis-bundle-0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis:1_monitor_20000 redis-bundle-1" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis:2_monitor_20000 redis-bundle-2" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_promote_0" -> "redis-bundle-master_post_notify_promoted_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_promoted_0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis:0_post_notify_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis:1_post_notify_promote_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis:2_post_notify_promote_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_running_0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis-bundle-master_post_notify_running_0" -> "redis:0_post_notify_start_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_post_notify_running_0" -> "redis:1_post_notify_start_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_post_notify_running_0" -> "redis:2_post_notify_start_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_promote_0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis:0_pre_notify_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis:1_pre_notify_promote_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis:2_pre_notify_promote_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_start_0" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = bold] +"redis-bundle-master_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_promote_0" -> "redis:0_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_promote_0" -> "redis:1_promote_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_promote_0" -> "redis:2_promote_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_promoted_0" -> "redis-bundle-master_post_notify_promoted_0" [ style = bold] +"redis-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_running_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_running_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_start_0" -> "redis-bundle-master_running_0" [ style = bold] +"redis-bundle-master_start_0" -> "redis:0_start_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_start_0" -> "redis:1_start_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_start_0" -> "redis:2_start_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle_promote_0" -> "storage-clone_start_0" [ style = bold] +"redis-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_running_0" -> "redis-bundle_promote_0" [ style = bold] +"redis-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_start_0" -> "redis-bundle-docker-0_start_0 metal-1" [ style = bold] +"redis-bundle_start_0" -> "redis-bundle-docker-1_start_0 metal-2" [ style = bold] +"redis-bundle_start_0" -> "redis-bundle-docker-2_start_0 metal-3" [ style = bold] +"redis-bundle_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"redis:0_monitor_20000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis:0_post_notify_promote_0 redis-bundle-0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis:0_post_notify_promote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis:0_post_notify_start_0 redis-bundle-0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis:0_post_notify_start_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis:0_pre_notify_promote_0 redis-bundle-0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis:0_pre_notify_promote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis:0_promote_0 redis-bundle-0" -> "redis-bundle-master_promoted_0" [ style = bold] +"redis:0_promote_0 redis-bundle-0" -> "redis:0_monitor_20000 redis-bundle-0" [ style = bold] +"redis:0_promote_0 redis-bundle-0" -> "redis:1_promote_0 redis-bundle-1" [ style = bold] +"redis:0_promote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis:0_start_0 redis-bundle-0" -> "redis-bundle-master_running_0" [ style = bold] +"redis:0_start_0 redis-bundle-0" -> "redis:0_monitor_20000 redis-bundle-0" [ style = bold] +"redis:0_start_0 redis-bundle-0" -> "redis:0_promote_0 redis-bundle-0" [ style = bold] +"redis:0_start_0 redis-bundle-0" -> "redis:1_start_0 redis-bundle-1" [ style = bold] +"redis:0_start_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis:1_monitor_20000 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis:1_post_notify_promote_0 redis-bundle-1" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis:1_post_notify_promote_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis:1_post_notify_start_0 redis-bundle-1" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis:1_post_notify_start_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis:1_pre_notify_promote_0 redis-bundle-1" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis:1_pre_notify_promote_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis:1_promote_0 redis-bundle-1" -> "redis-bundle-master_promoted_0" [ style = bold] +"redis:1_promote_0 redis-bundle-1" -> "redis:1_monitor_20000 redis-bundle-1" [ style = bold] +"redis:1_promote_0 redis-bundle-1" -> "redis:2_promote_0 redis-bundle-2" [ style = bold] +"redis:1_promote_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis:1_start_0 redis-bundle-1" -> "redis-bundle-master_running_0" [ style = bold] +"redis:1_start_0 redis-bundle-1" -> "redis:1_monitor_20000 redis-bundle-1" [ style = bold] +"redis:1_start_0 redis-bundle-1" -> "redis:1_promote_0 redis-bundle-1" [ style = bold] +"redis:1_start_0 redis-bundle-1" -> "redis:2_start_0 redis-bundle-2" [ style = bold] +"redis:1_start_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis:2_monitor_20000 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis:2_post_notify_promote_0 redis-bundle-2" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis:2_post_notify_promote_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis:2_post_notify_start_0 redis-bundle-2" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis:2_post_notify_start_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis:2_pre_notify_promote_0 redis-bundle-2" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis:2_pre_notify_promote_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis:2_promote_0 redis-bundle-2" -> "redis-bundle-master_promoted_0" [ style = bold] +"redis:2_promote_0 redis-bundle-2" -> "redis:2_monitor_20000 redis-bundle-2" [ style = bold] +"redis:2_promote_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis:2_start_0 redis-bundle-2" -> "redis-bundle-master_running_0" [ style = bold] +"redis:2_start_0 redis-bundle-2" -> "redis:2_monitor_20000 redis-bundle-2" [ style = bold] +"redis:2_start_0 redis-bundle-2" -> "redis:2_promote_0 redis-bundle-2" [ style = bold] +"redis:2_start_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"storage-clone_confirmed-post_notify_running_0" -> "galera-bundle_start_0" [ style = bold] +"storage-clone_confirmed-post_notify_running_0" -> "storage:0_monitor_30000 metal-1" [ style = bold] +"storage-clone_confirmed-post_notify_running_0" -> "storage:1_monitor_30000 metal-2" [ style = bold] +"storage-clone_confirmed-post_notify_running_0" -> "storage:2_monitor_30000 metal-3" [ style = bold] +"storage-clone_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"storage-clone_confirmed-pre_notify_start_0" -> "storage-clone_post_notify_running_0" [ style = bold] +"storage-clone_confirmed-pre_notify_start_0" -> "storage-clone_start_0" [ style = bold] +"storage-clone_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"storage-clone_post_notify_running_0" -> "storage-clone_confirmed-post_notify_running_0" [ style = bold] +"storage-clone_post_notify_running_0" -> "storage:0_post_notify_start_0 metal-1" [ style = bold] +"storage-clone_post_notify_running_0" -> "storage:1_post_notify_start_0 metal-2" [ style = bold] +"storage-clone_post_notify_running_0" -> "storage:2_post_notify_start_0 metal-3" [ style = bold] +"storage-clone_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"storage-clone_pre_notify_start_0" -> "storage-clone_confirmed-pre_notify_start_0" [ style = bold] +"storage-clone_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"storage-clone_running_0" -> "storage-clone_post_notify_running_0" [ style = bold] +"storage-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"storage-clone_start_0" -> "storage-clone_running_0" [ style = bold] +"storage-clone_start_0" -> "storage:0_start_0 metal-1" [ style = bold] +"storage-clone_start_0" -> "storage:1_start_0 metal-2" [ style = bold] +"storage-clone_start_0" -> "storage:2_start_0 metal-3" [ style = bold] +"storage-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"storage:0_monitor_0 metal-1" -> "storage-clone_start_0" [ style = bold] +"storage:0_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"storage:0_monitor_30000 metal-1" [ style=bold color="green" fontcolor="black"] +"storage:0_post_notify_start_0 metal-1" -> "storage-clone_confirmed-post_notify_running_0" [ style = bold] +"storage:0_post_notify_start_0 metal-1" [ style=bold color="green" fontcolor="black"] +"storage:0_start_0 metal-1" -> "storage-clone_running_0" [ style = bold] +"storage:0_start_0 metal-1" -> "storage:0_monitor_30000 metal-1" [ style = bold] +"storage:0_start_0 metal-1" [ style=bold color="green" fontcolor="black"] +"storage:1_monitor_0 metal-2" -> "storage-clone_start_0" [ style = bold] +"storage:1_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"storage:1_monitor_30000 metal-2" [ style=bold color="green" fontcolor="black"] +"storage:1_post_notify_start_0 metal-2" -> "storage-clone_confirmed-post_notify_running_0" [ style = bold] +"storage:1_post_notify_start_0 metal-2" [ style=bold color="green" fontcolor="black"] +"storage:1_start_0 metal-2" -> "storage-clone_running_0" [ style = bold] +"storage:1_start_0 metal-2" -> "storage:1_monitor_30000 metal-2" [ style = bold] +"storage:1_start_0 metal-2" [ style=bold color="green" fontcolor="black"] +"storage:2_monitor_0 metal-3" -> "storage-clone_start_0" [ style = bold] +"storage:2_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"storage:2_monitor_30000 metal-3" [ style=bold color="green" fontcolor="black"] +"storage:2_post_notify_start_0 metal-3" -> "storage-clone_confirmed-post_notify_running_0" [ style = bold] +"storage:2_post_notify_start_0 metal-3" [ style=bold color="green" fontcolor="black"] +"storage:2_start_0 metal-3" -> "storage-clone_running_0" [ style = bold] +"storage:2_start_0 metal-3" -> "storage:2_monitor_30000 metal-3" [ style = bold] +"storage:2_start_0 metal-3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-order-startup-clone.dot b/cts/scheduler/dot/bundle-order-startup-clone.dot new file mode 100644 index 0000000..2654549 --- /dev/null +++ b/cts/scheduler/dot/bundle-order-startup-clone.dot @@ -0,0 +1,154 @@ + digraph "g" { +"galera-bundle-0_monitor_0 metal-1" -> "galera-bundle-0_start_0 metal-1" [ style = dashed] +"galera-bundle-0_monitor_0 metal-1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-0_monitor_0 metal-2" -> "galera-bundle-0_start_0 metal-1" [ style = dashed] +"galera-bundle-0_monitor_0 metal-2" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-0_monitor_0 metal-3" -> "galera-bundle-0_start_0 metal-1" [ style = dashed] +"galera-bundle-0_monitor_0 metal-3" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-0_monitor_30000 metal-1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-0_start_0 metal-1" -> "galera-bundle-0_monitor_30000 metal-1" [ style = dashed] +"galera-bundle-0_start_0 metal-1" -> "galera:0_monitor_20000 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 metal-1" -> "galera:0_monitor_30000 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 metal-1" -> "galera:0_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 metal-1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-docker-0_monitor_0 metal-1" -> "galera-bundle-docker-0_start_0 metal-1" [ style = dashed] +"galera-bundle-docker-0_monitor_0 metal-1" -> "galera-bundle-master_start_0" [ style = dashed] +"galera-bundle-docker-0_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_0 metal-2" -> "galera-bundle-docker-0_start_0 metal-1" [ style = dashed] +"galera-bundle-docker-0_monitor_0 metal-2" -> "galera-bundle-master_start_0" [ style = dashed] +"galera-bundle-docker-0_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_0 metal-3" -> "galera-bundle-docker-0_start_0 metal-1" [ style = dashed] +"galera-bundle-docker-0_monitor_0 metal-3" -> "galera-bundle-master_start_0" [ style = dashed] +"galera-bundle-docker-0_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_60000 metal-1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-docker-0_start_0 metal-1" -> "galera-bundle-0_monitor_0 metal-1" [ style = dashed] +"galera-bundle-docker-0_start_0 metal-1" -> "galera-bundle-0_monitor_0 metal-2" [ style = dashed] +"galera-bundle-docker-0_start_0 metal-1" -> "galera-bundle-0_monitor_0 metal-3" [ style = dashed] +"galera-bundle-docker-0_start_0 metal-1" -> "galera-bundle-0_start_0 metal-1" [ style = dashed] +"galera-bundle-docker-0_start_0 metal-1" -> "galera-bundle-docker-0_monitor_60000 metal-1" [ style = dashed] +"galera-bundle-docker-0_start_0 metal-1" -> "galera-bundle_running_0" [ style = dashed] +"galera-bundle-docker-0_start_0 metal-1" -> "galera:0_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-docker-0_start_0 metal-1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-master_running_0" -> "galera-bundle_running_0" [ style = dashed] +"galera-bundle-master_running_0" [ style=dashed color="red" fontcolor="orange"] +"galera-bundle-master_start_0" -> "galera-bundle-master_running_0" [ style = dashed] +"galera-bundle-master_start_0" -> "galera:0_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-master_start_0" [ style=dashed color="red" fontcolor="orange"] +"galera-bundle_running_0" [ style=dashed color="red" fontcolor="orange"] +"galera-bundle_start_0" -> "galera-bundle-docker-0_start_0 metal-1" [ style = dashed] +"galera-bundle_start_0" -> "galera-bundle-master_start_0" [ style = dashed] +"galera-bundle_start_0" [ style=dashed color="red" fontcolor="orange"] +"galera:0_monitor_20000 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera:0_monitor_30000 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera:0_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = dashed] +"galera:0_start_0 galera-bundle-0" -> "galera:0_monitor_20000 galera-bundle-0" [ style = dashed] +"galera:0_start_0 galera-bundle-0" -> "galera:0_monitor_30000 galera-bundle-0" [ style = dashed] +"galera:0_start_0 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"haproxy-bundle-docker-0_monitor_0 metal-1" -> "haproxy-bundle-docker-0_start_0 metal-2" [ style = bold] +"haproxy-bundle-docker-0_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_monitor_0 metal-2" -> "haproxy-bundle-docker-0_start_0 metal-2" [ style = bold] +"haproxy-bundle-docker-0_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_monitor_0 metal-3" -> "haproxy-bundle-docker-0_start_0 metal-2" [ style = bold] +"haproxy-bundle-docker-0_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_monitor_60000 metal-2" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_start_0 metal-2" -> "haproxy-bundle-docker-0_monitor_60000 metal-2" [ style = bold] +"haproxy-bundle-docker-0_start_0 metal-2" -> "haproxy-bundle_running_0" [ style = bold] +"haproxy-bundle-docker-0_start_0 metal-2" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle_running_0" -> "storage-clone_start_0" [ style = dashed] +"haproxy-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-bundle_start_0" -> "haproxy-bundle-docker-0_start_0 metal-2" [ style = bold] +"haproxy-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-0_monitor_0 metal-1" -> "redis-bundle-0_start_0 metal-2" [ style = bold] +"redis-bundle-0_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_monitor_0 metal-2" -> "redis-bundle-0_start_0 metal-2" [ style = bold] +"redis-bundle-0_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_monitor_0 metal-3" -> "redis-bundle-0_start_0 metal-2" [ style = bold] +"redis-bundle-0_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_monitor_30000 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_start_0 metal-2" -> "redis-bundle-0_monitor_30000 metal-2" [ style = bold] +"redis-bundle-0_start_0 metal-2" -> "redis:0_monitor_45000 redis-bundle-0" [ style = bold] +"redis-bundle-0_start_0 metal-2" -> "redis:0_monitor_60000 redis-bundle-0" [ style = bold] +"redis-bundle-0_start_0 metal-2" -> "redis:0_start_0 redis-bundle-0" [ style = bold] +"redis-bundle-0_start_0 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-0_monitor_0 metal-1" -> "redis-bundle-docker-0_start_0 metal-2" [ style = bold] +"redis-bundle-docker-0_monitor_0 metal-1" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-docker-0_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-0_monitor_0 metal-2" -> "redis-bundle-docker-0_start_0 metal-2" [ style = bold] +"redis-bundle-docker-0_monitor_0 metal-2" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-docker-0_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-0_monitor_0 metal-3" -> "redis-bundle-docker-0_start_0 metal-2" [ style = bold] +"redis-bundle-docker-0_monitor_0 metal-3" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-docker-0_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-0_monitor_60000 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-0_start_0 metal-2" -> "redis-bundle-0_monitor_0 metal-1" [ style = bold] +"redis-bundle-docker-0_start_0 metal-2" -> "redis-bundle-0_monitor_0 metal-2" [ style = bold] +"redis-bundle-docker-0_start_0 metal-2" -> "redis-bundle-0_monitor_0 metal-3" [ style = bold] +"redis-bundle-docker-0_start_0 metal-2" -> "redis-bundle-0_start_0 metal-2" [ style = bold] +"redis-bundle-docker-0_start_0 metal-2" -> "redis-bundle-docker-0_monitor_60000 metal-2" [ style = bold] +"redis-bundle-docker-0_start_0 metal-2" -> "redis-bundle_running_0" [ style = bold] +"redis-bundle-docker-0_start_0 metal-2" -> "redis:0_start_0 redis-bundle-0" [ style = bold] +"redis-bundle-docker-0_start_0 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle_running_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis:0_monitor_45000 redis-bundle-0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis:0_monitor_60000 redis-bundle-0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_running_0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis-bundle-master_post_notify_running_0" -> "redis:0_post_notify_start_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_start_0" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = bold] +"redis-bundle-master_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_running_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_start_0" -> "redis-bundle-master_running_0" [ style = bold] +"redis-bundle-master_start_0" -> "redis:0_start_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_start_0" -> "redis-bundle-docker-0_start_0 metal-2" [ style = bold] +"redis-bundle_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"redis:0_monitor_45000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis:0_monitor_60000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis:0_post_notify_start_0 redis-bundle-0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis:0_post_notify_start_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis:0_start_0 redis-bundle-0" -> "redis-bundle-master_running_0" [ style = bold] +"redis:0_start_0 redis-bundle-0" -> "redis:0_monitor_45000 redis-bundle-0" [ style = bold] +"redis:0_start_0 redis-bundle-0" -> "redis:0_monitor_60000 redis-bundle-0" [ style = bold] +"redis:0_start_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"storage-clone_confirmed-post_notify_running_0" -> "galera-bundle_start_0" [ style = dashed] +"storage-clone_confirmed-post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"storage-clone_confirmed-pre_notify_start_0" -> "storage-clone_post_notify_running_0" [ style = dashed] +"storage-clone_confirmed-pre_notify_start_0" -> "storage-clone_start_0" [ style = dashed] +"storage-clone_confirmed-pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"storage-clone_post_notify_running_0" -> "storage-clone_confirmed-post_notify_running_0" [ style = dashed] +"storage-clone_post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"storage-clone_pre_notify_start_0" -> "storage-clone_confirmed-pre_notify_start_0" [ style = dashed] +"storage-clone_pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"storage-clone_running_0" -> "storage-clone_post_notify_running_0" [ style = dashed] +"storage-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"storage-clone_start_0" -> "storage-clone_running_0" [ style = dashed] +"storage-clone_start_0" -> "storage:0_start_0 metal-1" [ style = dashed] +"storage-clone_start_0" -> "storage:1_start_0 metal-2" [ style = dashed] +"storage-clone_start_0" -> "storage:2_start_0 metal-3" [ style = dashed] +"storage-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"storage:0_monitor_0 metal-1" -> "storage-clone_start_0" [ style = dashed] +"storage:0_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"storage:0_monitor_30000 metal-1" [ style=dashed color="red" fontcolor="black"] +"storage:0_start_0 metal-1" -> "storage-clone_running_0" [ style = dashed] +"storage:0_start_0 metal-1" -> "storage:0_monitor_30000 metal-1" [ style = dashed] +"storage:0_start_0 metal-1" [ style=dashed color="red" fontcolor="black"] +"storage:1_monitor_0 metal-2" -> "storage-clone_start_0" [ style = dashed] +"storage:1_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"storage:1_monitor_30000 metal-2" [ style=dashed color="red" fontcolor="black"] +"storage:1_start_0 metal-2" -> "storage-clone_running_0" [ style = dashed] +"storage:1_start_0 metal-2" -> "storage:1_monitor_30000 metal-2" [ style = dashed] +"storage:1_start_0 metal-2" [ style=dashed color="red" fontcolor="black"] +"storage:2_monitor_0 metal-3" -> "storage-clone_start_0" [ style = dashed] +"storage:2_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"storage:2_monitor_30000 metal-3" [ style=dashed color="red" fontcolor="black"] +"storage:2_start_0 metal-3" -> "storage-clone_running_0" [ style = dashed] +"storage:2_start_0 metal-3" -> "storage:2_monitor_30000 metal-3" [ style = dashed] +"storage:2_start_0 metal-3" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-order-startup.dot b/cts/scheduler/dot/bundle-order-startup.dot new file mode 100644 index 0000000..23c92f2 --- /dev/null +++ b/cts/scheduler/dot/bundle-order-startup.dot @@ -0,0 +1,182 @@ + digraph "g" { +"galera-bundle-0_monitor_0 undercloud" -> "galera-bundle-0_start_0 undercloud" [ style = bold] +"galera-bundle-0_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_30000 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_start_0 undercloud" -> "galera-bundle-0_monitor_30000 undercloud" [ style = bold] +"galera-bundle-0_start_0 undercloud" -> "galera:0_monitor_20000 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 undercloud" -> "galera:0_monitor_30000 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 undercloud" -> "galera:0_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_0 undercloud" -> "galera-bundle-docker-0_start_0 undercloud" [ style = bold] +"galera-bundle-docker-0_monitor_0 undercloud" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-docker-0_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_60000 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_start_0 undercloud" -> "galera-bundle-0_monitor_0 undercloud" [ style = bold] +"galera-bundle-docker-0_start_0 undercloud" -> "galera-bundle-0_start_0 undercloud" [ style = bold] +"galera-bundle-docker-0_start_0 undercloud" -> "galera-bundle-docker-0_monitor_60000 undercloud" [ style = bold] +"galera-bundle-docker-0_start_0 undercloud" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-docker-0_start_0 undercloud" -> "galera:0_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-docker-0_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-master_running_0" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_start_0" -> "galera-bundle-master_running_0" [ style = bold] +"galera-bundle-master_start_0" -> "galera:0_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_start_0" -> "galera-bundle-docker-0_start_0 undercloud" [ style = bold] +"galera-bundle_start_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"galera:0_monitor_20000 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera:0_monitor_30000 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera:0_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = bold] +"galera:0_start_0 galera-bundle-0" -> "galera:0_monitor_20000 galera-bundle-0" [ style = bold] +"galera:0_start_0 galera-bundle-0" -> "galera:0_monitor_30000 galera-bundle-0" [ style = bold] +"galera:0_start_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_monitor_0 undercloud" -> "haproxy-bundle-docker-0_start_0 undercloud" [ style = bold] +"haproxy-bundle-docker-0_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_monitor_60000 undercloud" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_start_0 undercloud" -> "haproxy-bundle-docker-0_monitor_60000 undercloud" [ style = bold] +"haproxy-bundle-docker-0_start_0 undercloud" -> "haproxy-bundle_running_0" [ style = bold] +"haproxy-bundle-docker-0_start_0 undercloud" -> "redis-bundle-docker-0_start_0 undercloud" [ style = bold] +"haproxy-bundle-docker-0_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle_running_0" -> "redis-bundle_start_0" [ style = bold] +"haproxy-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-bundle_start_0" -> "haproxy-bundle-docker-0_start_0 undercloud" [ style = bold] +"haproxy-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"ip-192.168.122.247_monitor_0 undercloud" -> "ip-192.168.122.247_start_0 undercloud" [ style = bold] +"ip-192.168.122.247_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.247_monitor_10000 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.247_start_0 undercloud" -> "haproxy-bundle_start_0" [ style = bold] +"ip-192.168.122.247_start_0 undercloud" -> "ip-192.168.122.247_monitor_10000 undercloud" [ style = bold] +"ip-192.168.122.247_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.248_monitor_0 undercloud" -> "ip-192.168.122.248_start_0 undercloud" [ style = bold] +"ip-192.168.122.248_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.248_monitor_10000 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.248_start_0 undercloud" -> "haproxy-bundle_start_0" [ style = bold] +"ip-192.168.122.248_start_0 undercloud" -> "ip-192.168.122.248_monitor_10000 undercloud" [ style = bold] +"ip-192.168.122.248_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.249_monitor_0 undercloud" -> "ip-192.168.122.249_start_0 undercloud" [ style = bold] +"ip-192.168.122.249_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.249_monitor_10000 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.249_start_0 undercloud" -> "haproxy-bundle_start_0" [ style = bold] +"ip-192.168.122.249_start_0 undercloud" -> "ip-192.168.122.249_monitor_10000 undercloud" [ style = bold] +"ip-192.168.122.249_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.250_monitor_0 undercloud" -> "ip-192.168.122.250_start_0 undercloud" [ style = bold] +"ip-192.168.122.250_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.250_monitor_10000 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.250_start_0 undercloud" -> "haproxy-bundle_start_0" [ style = bold] +"ip-192.168.122.250_start_0 undercloud" -> "ip-192.168.122.250_monitor_10000 undercloud" [ style = bold] +"ip-192.168.122.250_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.253_monitor_0 undercloud" -> "ip-192.168.122.253_start_0 undercloud" [ style = bold] +"ip-192.168.122.253_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.253_monitor_10000 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.253_start_0 undercloud" -> "haproxy-bundle_start_0" [ style = bold] +"ip-192.168.122.253_start_0 undercloud" -> "ip-192.168.122.253_monitor_10000 undercloud" [ style = bold] +"ip-192.168.122.253_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.254_monitor_0 undercloud" -> "ip-192.168.122.254_start_0 undercloud" [ style = bold] +"ip-192.168.122.254_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.254_monitor_10000 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.254_start_0 undercloud" -> "haproxy-bundle_start_0" [ style = bold] +"ip-192.168.122.254_start_0 undercloud" -> "ip-192.168.122.254_monitor_10000 undercloud" [ style = bold] +"ip-192.168.122.254_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume-docker-0_monitor_0 undercloud" -> "openstack-cinder-volume-docker-0_start_0 undercloud" [ style = bold] +"openstack-cinder-volume-docker-0_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume-docker-0_monitor_60000 undercloud" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume-docker-0_start_0 undercloud" -> "openstack-cinder-volume-docker-0_monitor_60000 undercloud" [ style = bold] +"openstack-cinder-volume-docker-0_start_0 undercloud" -> "openstack-cinder-volume_running_0" [ style = bold] +"openstack-cinder-volume-docker-0_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume_running_0" [ style=bold color="green" fontcolor="orange"] +"openstack-cinder-volume_start_0" -> "openstack-cinder-volume-docker-0_start_0 undercloud" [ style = bold] +"openstack-cinder-volume_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-0_monitor_0 undercloud" -> "rabbitmq-bundle-0_start_0 undercloud" [ style = bold] +"rabbitmq-bundle-0_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-0_monitor_30000 undercloud" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-0_start_0 undercloud" -> "rabbitmq-bundle-0_monitor_30000 undercloud" [ style = bold] +"rabbitmq-bundle-0_start_0 undercloud" -> "rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-0_start_0 undercloud" -> "rabbitmq:0_start_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-0_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq:0_post_notify_start_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_start_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_running_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq:0_start_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-docker-0_monitor_0 undercloud" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle-docker-0_monitor_0 undercloud" -> "rabbitmq-bundle-docker-0_start_0 undercloud" [ style = bold] +"rabbitmq-bundle-docker-0_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-0_monitor_60000 undercloud" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-0_start_0 undercloud" -> "rabbitmq-bundle-0_monitor_0 undercloud" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 undercloud" -> "rabbitmq-bundle-0_start_0 undercloud" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 undercloud" -> "rabbitmq-bundle-docker-0_monitor_60000 undercloud" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 undercloud" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 undercloud" -> "rabbitmq:0_start_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-docker-0_start_0 undercloud" [ style = bold] +"rabbitmq-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq:0_post_notify_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] +"rabbitmq:0_post_notify_start_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq:0_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq:0_start_0 rabbitmq-bundle-0" -> "rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style = bold] +"rabbitmq:0_start_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_monitor_0 undercloud" -> "redis-bundle-0_start_0 undercloud" [ style = bold] +"redis-bundle-0_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_monitor_30000 undercloud" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_start_0 undercloud" -> "redis-bundle-0_monitor_30000 undercloud" [ style = bold] +"redis-bundle-0_start_0 undercloud" -> "redis:0_monitor_45000 redis-bundle-0" [ style = bold] +"redis-bundle-0_start_0 undercloud" -> "redis:0_monitor_60000 redis-bundle-0" [ style = bold] +"redis-bundle-0_start_0 undercloud" -> "redis:0_start_0 redis-bundle-0" [ style = bold] +"redis-bundle-0_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-0_monitor_0 undercloud" -> "redis-bundle-docker-0_start_0 undercloud" [ style = bold] +"redis-bundle-docker-0_monitor_0 undercloud" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-docker-0_monitor_0 undercloud" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-0_monitor_60000 undercloud" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-0_start_0 undercloud" -> "redis-bundle-0_monitor_0 undercloud" [ style = bold] +"redis-bundle-docker-0_start_0 undercloud" -> "redis-bundle-0_start_0 undercloud" [ style = bold] +"redis-bundle-docker-0_start_0 undercloud" -> "redis-bundle-docker-0_monitor_60000 undercloud" [ style = bold] +"redis-bundle-docker-0_start_0 undercloud" -> "redis-bundle_running_0" [ style = bold] +"redis-bundle-docker-0_start_0 undercloud" -> "redis:0_start_0 redis-bundle-0" [ style = bold] +"redis-bundle-docker-0_start_0 undercloud" [ style=bold color="green" fontcolor="black"] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle_running_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis:0_monitor_45000 redis-bundle-0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis:0_monitor_60000 redis-bundle-0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_running_0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis-bundle-master_post_notify_running_0" -> "redis:0_post_notify_start_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_start_0" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = bold] +"redis-bundle-master_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_running_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_start_0" -> "redis-bundle-master_running_0" [ style = bold] +"redis-bundle-master_start_0" -> "redis:0_start_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_start_0" -> "galera-bundle_start_0" [ style = bold] +"redis-bundle_start_0" -> "redis-bundle-docker-0_start_0 undercloud" [ style = bold] +"redis-bundle_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"redis:0_monitor_45000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis:0_monitor_60000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis:0_post_notify_start_0 redis-bundle-0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis:0_post_notify_start_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis:0_start_0 redis-bundle-0" -> "redis-bundle-master_running_0" [ style = bold] +"redis:0_start_0 redis-bundle-0" -> "redis:0_monitor_45000 redis-bundle-0" [ style = bold] +"redis:0_start_0 redis-bundle-0" -> "redis:0_monitor_60000 redis-bundle-0" [ style = bold] +"redis:0_start_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-order-stop-clone.dot b/cts/scheduler/dot/bundle-order-stop-clone.dot new file mode 100644 index 0000000..5075163 --- /dev/null +++ b/cts/scheduler/dot/bundle-order-stop-clone.dot @@ -0,0 +1,88 @@ + digraph "g" { +"galera-bundle-0_monitor_0 metal-2" -> "galera-bundle-0_start_0 metal-1" [ style = dashed] +"galera-bundle-0_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_0 metal-3" -> "galera-bundle-0_start_0 metal-1" [ style = dashed] +"galera-bundle-0_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_30000 metal-1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-0_start_0 metal-1" -> "galera-bundle-0_monitor_30000 metal-1" [ style = dashed] +"galera-bundle-0_start_0 metal-1" -> "galera:0_monitor_20000 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 metal-1" -> "galera:0_monitor_30000 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 metal-1" -> "galera:0_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 metal-1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-0_stop_0 metal-1" -> "galera-bundle-0_start_0 metal-1" [ style = dashed] +"galera-bundle-0_stop_0 metal-1" -> "galera-bundle-docker-0_stop_0 metal-1" [ style = bold] +"galera-bundle-0_stop_0 metal-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-1_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-1_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_stop_0 metal-1" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-docker-0_stop_0 metal-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-master_running_0" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_start_0" -> "galera-bundle-master_running_0" [ style = bold] +"galera-bundle-master_start_0" -> "galera:0_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_stop_0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera-bundle-master_stop_0" -> "galera:0_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_stopped_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-master_stopped_0" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_start_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stop_0" -> "galera-bundle-docker-0_stop_0 metal-1" [ style = bold] +"galera-bundle_stop_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle_stop_0" -> "galera:0_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stopped_0" -> "galera-bundle_start_0" [ style = bold] +"galera-bundle_stopped_0" -> "storage-clone_stop_0" [ style = bold] +"galera-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera:0_monitor_20000 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera:0_monitor_30000 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera:0_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = dashed] +"galera:0_start_0 galera-bundle-0" -> "galera:0_monitor_20000 galera-bundle-0" [ style = dashed] +"galera:0_start_0 galera-bundle-0" -> "galera:0_monitor_30000 galera-bundle-0" [ style = dashed] +"galera:0_start_0 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera:0_stop_0 galera-bundle-0" -> "galera-bundle-0_stop_0 metal-1" [ style = bold] +"galera:0_stop_0 galera-bundle-0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera:0_stop_0 galera-bundle-0" -> "galera:0_start_0 galera-bundle-0" [ style = dashed] +"galera:0_stop_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_monitor_0 metal-3" [ style=bold color="green" fontcolor="black"] +"redis-bundle-2_monitor_0 metal-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-2_monitor_0 metal-2" [ style=bold color="green" fontcolor="black"] +"storage-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"storage-clone_confirmed-pre_notify_stop_0" -> "storage-clone_post_notify_stopped_0" [ style = bold] +"storage-clone_confirmed-pre_notify_stop_0" -> "storage-clone_stop_0" [ style = bold] +"storage-clone_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"storage-clone_post_notify_stopped_0" -> "storage-clone_confirmed-post_notify_stopped_0" [ style = bold] +"storage-clone_post_notify_stopped_0" -> "storage:1_post_notify_stop_0 metal-2" [ style = bold] +"storage-clone_post_notify_stopped_0" -> "storage:2_post_notify_stop_0 metal-3" [ style = bold] +"storage-clone_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"storage-clone_pre_notify_stop_0" -> "storage-clone_confirmed-pre_notify_stop_0" [ style = bold] +"storage-clone_pre_notify_stop_0" -> "storage:0_pre_notify_stop_0 metal-1" [ style = bold] +"storage-clone_pre_notify_stop_0" -> "storage:1_pre_notify_stop_0 metal-2" [ style = bold] +"storage-clone_pre_notify_stop_0" -> "storage:2_pre_notify_stop_0 metal-3" [ style = bold] +"storage-clone_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"storage-clone_stop_0" -> "storage-clone_stopped_0" [ style = bold] +"storage-clone_stop_0" -> "storage:0_stop_0 metal-1" [ style = bold] +"storage-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"storage-clone_stopped_0" -> "storage-clone_post_notify_stopped_0" [ style = bold] +"storage-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"storage:0_pre_notify_stop_0 metal-1" -> "storage-clone_confirmed-pre_notify_stop_0" [ style = bold] +"storage:0_pre_notify_stop_0 metal-1" [ style=bold color="green" fontcolor="black"] +"storage:0_stop_0 metal-1" -> "storage-clone_stopped_0" [ style = bold] +"storage:0_stop_0 metal-1" [ style=bold color="green" fontcolor="black"] +"storage:1_post_notify_stop_0 metal-2" -> "storage-clone_confirmed-post_notify_stopped_0" [ style = bold] +"storage:1_post_notify_stop_0 metal-2" [ style=bold color="green" fontcolor="black"] +"storage:1_pre_notify_stop_0 metal-2" -> "storage-clone_confirmed-pre_notify_stop_0" [ style = bold] +"storage:1_pre_notify_stop_0 metal-2" [ style=bold color="green" fontcolor="black"] +"storage:2_post_notify_stop_0 metal-3" -> "storage-clone_confirmed-post_notify_stopped_0" [ style = bold] +"storage:2_post_notify_stop_0 metal-3" [ style=bold color="green" fontcolor="black"] +"storage:2_pre_notify_stop_0 metal-3" -> "storage-clone_confirmed-pre_notify_stop_0" [ style = bold] +"storage:2_pre_notify_stop_0 metal-3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-order-stop-on-remote.dot b/cts/scheduler/dot/bundle-order-stop-on-remote.dot new file mode 100644 index 0000000..3a2ab56 --- /dev/null +++ b/cts/scheduler/dot/bundle-order-stop-on-remote.dot @@ -0,0 +1,313 @@ + digraph "g" { +"database-0_monitor_20000 controller-0" [ style=bold color="green" fontcolor="black"] +"database-0_start_0 controller-0" -> "database-0_monitor_20000 controller-0" [ style = bold] +"database-0_start_0 controller-0" -> "galera-bundle-docker-0_monitor_60000 database-0" [ style = bold] +"database-0_start_0 controller-0" -> "galera-bundle-docker-0_start_0 database-0" [ style = bold] +"database-0_start_0 controller-0" -> "galera-bundle-docker-0_stop_0 database-0" [ style = bold] +"database-0_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"database-2_monitor_20000 controller-1" [ style=bold color="green" fontcolor="black"] +"database-2_start_0 controller-1" -> "database-2_monitor_20000 controller-1" [ style = bold] +"database-2_start_0 controller-1" -> "galera-bundle-docker-2_monitor_60000 database-2" [ style = bold] +"database-2_start_0 controller-1" -> "galera-bundle-docker-2_start_0 database-2" [ style = bold] +"database-2_start_0 controller-1" -> "galera-bundle-docker-2_stop_0 database-2" [ style = bold] +"database-2_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_0 controller-1" -> "galera-bundle-0_start_0 controller-0" [ style = bold] +"galera-bundle-0_monitor_0 controller-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_30000 controller-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_start_0 controller-0" -> "galera-bundle-0_monitor_30000 controller-0" [ style = bold] +"galera-bundle-0_start_0 controller-0" -> "galera_monitor_10000 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 controller-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 controller-0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_monitor_0 controller-1" -> "galera-bundle-2_start_0 controller-1" [ style = bold] +"galera-bundle-2_monitor_0 controller-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_monitor_30000 controller-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_start_0 controller-1" -> "galera-bundle-2_monitor_30000 controller-1" [ style = bold] +"galera-bundle-2_start_0 controller-1" -> "galera_monitor_10000 galera-bundle-2" [ style = bold] +"galera-bundle-2_start_0 controller-1" -> "galera_promote_0 galera-bundle-2" [ style = bold] +"galera-bundle-2_start_0 controller-1" -> "galera_start_0 galera-bundle-2" [ style = bold] +"galera-bundle-2_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_60000 database-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_start_0 database-0" -> "galera-bundle-0_monitor_0 controller-1" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera-bundle-0_start_0 controller-0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera-bundle-docker-0_monitor_60000 database-0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_stop_0 database-0" -> "galera-bundle-docker-0_start_0 database-0" [ style = bold] +"galera-bundle-docker-0_stop_0 database-0" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-docker-0_stop_0 database-0" -> "stonith 'reboot' galera-bundle-0" [ style = bold] +"galera-bundle-docker-0_stop_0 database-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_monitor_60000 database-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_start_0 database-2" -> "galera-bundle-2_monitor_0 controller-1" [ style = bold] +"galera-bundle-docker-2_start_0 database-2" -> "galera-bundle-2_start_0 controller-1" [ style = bold] +"galera-bundle-docker-2_start_0 database-2" -> "galera-bundle-docker-2_monitor_60000 database-2" [ style = bold] +"galera-bundle-docker-2_start_0 database-2" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-docker-2_start_0 database-2" -> "galera_promote_0 galera-bundle-2" [ style = bold] +"galera-bundle-docker-2_start_0 database-2" -> "galera_start_0 galera-bundle-2" [ style = bold] +"galera-bundle-docker-2_start_0 database-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_stop_0 database-2" -> "galera-bundle-docker-2_start_0 database-2" [ style = bold] +"galera-bundle-docker-2_stop_0 database-2" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-docker-2_stop_0 database-2" -> "stonith 'reboot' galera-bundle-2" [ style = bold] +"galera-bundle-docker-2_stop_0 database-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-master_demote_0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera-bundle-master_demote_0" -> "galera_demote_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_demote_0" -> "galera_demote_0 galera-bundle-2" [ style = bold] +"galera-bundle-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_promote_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_promote_0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_promote_0" -> "galera_promote_0 galera-bundle-2" [ style = bold] +"galera-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_promoted_0" -> "galera-bundle_promoted_0" [ style = bold] +"galera-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_running_0" -> "galera-bundle-master_promote_0" [ style = bold] +"galera-bundle-master_running_0" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_start_0" -> "galera-bundle-master_running_0" [ style = bold] +"galera-bundle-master_start_0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_start_0" -> "galera_start_0 galera-bundle-2" [ style = bold] +"galera-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_stop_0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera-bundle-master_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_stop_0" -> "galera_stop_0 galera-bundle-2" [ style = bold] +"galera-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_stopped_0" -> "galera-bundle-master_promote_0" [ style = bold] +"galera-bundle-master_stopped_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-master_stopped_0" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demote_0" -> "galera-bundle-master_demote_0" [ style = bold] +"galera-bundle_demote_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demoted_0" -> "galera-bundle_promote_0" [ style = bold] +"galera-bundle_demoted_0" -> "galera-bundle_start_0" [ style = bold] +"galera-bundle_demoted_0" -> "galera-bundle_stop_0" [ style = bold] +"galera-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_promote_0" -> "galera-bundle-master_promote_0" [ style = bold] +"galera-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_running_0" -> "galera-bundle_promote_0" [ style = bold] +"galera-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_start_0" -> "galera-bundle-docker-0_start_0 database-0" [ style = bold] +"galera-bundle_start_0" -> "galera-bundle-docker-2_start_0 database-2" [ style = bold] +"galera-bundle_start_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stop_0" -> "galera-bundle-docker-0_stop_0 database-0" [ style = bold] +"galera-bundle_stop_0" -> "galera-bundle-docker-2_stop_0 database-2" [ style = bold] +"galera-bundle_stop_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle_stop_0" -> "galera_stop_0 galera-bundle-2" [ style = bold] +"galera-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stopped_0" -> "galera-bundle_promote_0" [ style = bold] +"galera-bundle_stopped_0" -> "galera-bundle_start_0" [ style = bold] +"galera-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera_demote_0 galera-bundle-0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera_demote_0 galera-bundle-0" [ style=bold color="green" fontcolor="orange"] +"galera_demote_0 galera-bundle-2" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera_demote_0 galera-bundle-2" -> "galera_promote_0 galera-bundle-2" [ style = bold] +"galera_demote_0 galera-bundle-2" -> "galera_stop_0 galera-bundle-2" [ style = bold] +"galera_demote_0 galera-bundle-2" [ style=bold color="green" fontcolor="orange"] +"galera_monitor_10000 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_monitor_10000 galera-bundle-2" [ style=bold color="green" fontcolor="black"] +"galera_promote_0 galera-bundle-0" -> "galera-bundle-master_promoted_0" [ style = bold] +"galera_promote_0 galera-bundle-0" -> "galera_monitor_10000 galera-bundle-0" [ style = bold] +"galera_promote_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_promote_0 galera-bundle-2" -> "galera-bundle-master_promoted_0" [ style = bold] +"galera_promote_0 galera-bundle-2" -> "galera_monitor_10000 galera-bundle-2" [ style = bold] +"galera_promote_0 galera-bundle-2" [ style=bold color="green" fontcolor="black"] +"galera_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = bold] +"galera_start_0 galera-bundle-0" -> "galera_monitor_10000 galera-bundle-0" [ style = bold] +"galera_start_0 galera-bundle-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera_start_0 galera-bundle-0" -> "galera_start_0 galera-bundle-2" [ style = bold] +"galera_start_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_start_0 galera-bundle-2" -> "galera-bundle-master_running_0" [ style = bold] +"galera_start_0 galera-bundle-2" -> "galera_monitor_10000 galera-bundle-2" [ style = bold] +"galera_start_0 galera-bundle-2" -> "galera_promote_0 galera-bundle-2" [ style = bold] +"galera_start_0 galera-bundle-2" [ style=bold color="green" fontcolor="black"] +"galera_stop_0 galera-bundle-0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera_stop_0 galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"galera_stop_0 galera-bundle-0" [ style=bold color="green" fontcolor="orange"] +"galera_stop_0 galera-bundle-2" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera_stop_0 galera-bundle-2" -> "galera_start_0 galera-bundle-2" [ style = bold] +"galera_stop_0 galera-bundle-2" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera_stop_0 galera-bundle-2" [ style=bold color="green" fontcolor="orange"] +"haproxy-bundle-docker-1_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-1_start_0 controller-1" -> "haproxy-bundle-docker-1_monitor_60000 controller-1" [ style = bold] +"haproxy-bundle-docker-1_start_0 controller-1" -> "haproxy-bundle_running_0" [ style = bold] +"haproxy-bundle-docker-1_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-bundle_start_0" -> "haproxy-bundle-docker-1_start_0 controller-1" [ style = bold] +"haproxy-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"ip-10.0.0.104_monitor_10000 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-10.0.0.104_start_0 controller-1" -> "haproxy-bundle_start_0" [ style = bold] +"ip-10.0.0.104_start_0 controller-1" -> "ip-10.0.0.104_monitor_10000 controller-1" [ style = bold] +"ip-10.0.0.104_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.11_monitor_10000 controller-0" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.11_start_0 controller-0" -> "haproxy-bundle_start_0" [ style = bold] +"ip-172.17.1.11_start_0 controller-0" -> "ip-172.17.1.11_monitor_10000 controller-0" [ style = bold] +"ip-172.17.1.11_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"ip-172.17.3.13_monitor_10000 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-172.17.3.13_start_0 controller-1" -> "haproxy-bundle_start_0" [ style = bold] +"ip-172.17.3.13_start_0 controller-1" -> "ip-172.17.3.13_monitor_10000 controller-1" [ style = bold] +"ip-172.17.3.13_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-192.168.24.11_monitor_10000 controller-0" [ style=bold color="green" fontcolor="black"] +"ip-192.168.24.11_start_0 controller-0" -> "haproxy-bundle_start_0" [ style = bold] +"ip-192.168.24.11_start_0 controller-0" -> "ip-192.168.24.11_monitor_10000 controller-0" [ style = bold] +"ip-192.168.24.11_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume_start_0 controller-0" -> "openstack-cinder-volume_monitor_60000 controller-0" [ style = bold] +"openstack-cinder-volume_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_monitor_0 controller-1" -> "redis-bundle-1_start_0 controller-1" [ style = bold] +"redis-bundle-1_monitor_0 controller-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_monitor_30000 controller-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_start_0 controller-1" -> "redis-bundle-1_monitor_30000 controller-1" [ style = bold] +"redis-bundle-1_start_0 controller-1" -> "redis:1_monitor_45000 redis-bundle-1" [ style = bold] +"redis-bundle-1_start_0 controller-1" -> "redis:1_monitor_60000 redis-bundle-1" [ style = bold] +"redis-bundle-1_start_0 controller-1" -> "redis:1_start_0 redis-bundle-1" [ style = bold] +"redis-bundle-1_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-1_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-1_start_0 controller-1" -> "redis-bundle-1_monitor_0 controller-1" [ style = bold] +"redis-bundle-docker-1_start_0 controller-1" -> "redis-bundle-1_start_0 controller-1" [ style = bold] +"redis-bundle-docker-1_start_0 controller-1" -> "redis-bundle-docker-1_monitor_60000 controller-1" [ style = bold] +"redis-bundle-docker-1_start_0 controller-1" -> "redis-bundle_running_0" [ style = bold] +"redis-bundle-docker-1_start_0 controller-1" -> "redis:1_start_0 redis-bundle-1" [ style = bold] +"redis-bundle-docker-1_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis-bundle_promoted_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis:1_monitor_45000 redis-bundle-1" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis:1_monitor_60000 redis-bundle-1" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis_monitor_20000 redis-bundle-0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle-master_pre_notify_promote_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle_running_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis:1_monitor_45000 redis-bundle-1" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis:1_monitor_60000 redis-bundle-1" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis_monitor_20000 redis-bundle-0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_promote_0" -> "redis-bundle-master_post_notify_promoted_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_promoted_0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis:1_post_notify_promote_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis_post_notify_promoted_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis_post_notify_promoted_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_running_0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis-bundle-master_post_notify_running_0" -> "redis:1_post_notify_start_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_post_notify_running_0" -> "redis_post_notify_running_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_post_notify_running_0" -> "redis_post_notify_running_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_promote_0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis:1_pre_notify_promote_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis_pre_notify_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis_pre_notify_promote_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_start_0" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = bold] +"redis-bundle-master_pre_notify_start_0" -> "redis_pre_notify_start_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_pre_notify_start_0" -> "redis_pre_notify_start_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_promote_0" -> "redis_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_promoted_0" -> "redis-bundle-master_post_notify_promoted_0" [ style = bold] +"redis-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_running_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_running_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_start_0" -> "redis-bundle-master_running_0" [ style = bold] +"redis-bundle-master_start_0" -> "redis:1_start_0 redis-bundle-1" [ style = bold] +"redis-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_running_0" -> "redis-bundle_promote_0" [ style = bold] +"redis-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_start_0" -> "redis-bundle-docker-1_start_0 controller-1" [ style = bold] +"redis-bundle_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"redis:1_monitor_45000 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis:1_monitor_60000 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis:1_post_notify_promote_0 redis-bundle-1" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis:1_post_notify_promote_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis:1_post_notify_start_0 redis-bundle-1" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis:1_post_notify_start_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis:1_pre_notify_promote_0 redis-bundle-1" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis:1_pre_notify_promote_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis:1_start_0 redis-bundle-1" -> "redis-bundle-master_running_0" [ style = bold] +"redis:1_start_0 redis-bundle-1" -> "redis:1_monitor_45000 redis-bundle-1" [ style = bold] +"redis:1_start_0 redis-bundle-1" -> "redis:1_monitor_60000 redis-bundle-1" [ style = bold] +"redis:1_start_0 redis-bundle-1" [ style=bold color="green" fontcolor="black"] +"redis_monitor_20000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_promoted_0 redis-bundle-0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis_post_notify_promoted_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_promoted_0 redis-bundle-2" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis_post_notify_promoted_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_running_0 redis-bundle-0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis_post_notify_running_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_running_0 redis-bundle-2" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis_post_notify_running_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_promote_0 redis-bundle-0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis_pre_notify_promote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_promote_0 redis-bundle-2" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis_pre_notify_promote_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_start_0 redis-bundle-0" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = bold] +"redis_pre_notify_start_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_start_0 redis-bundle-2" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = bold] +"redis_pre_notify_start_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_promote_0 redis-bundle-0" -> "redis-bundle-master_promoted_0" [ style = bold] +"redis_promote_0 redis-bundle-0" -> "redis_monitor_20000 redis-bundle-0" [ style = bold] +"redis_promote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' galera-bundle-0" -> "galera-bundle-docker-0_start_0 database-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera-bundle-docker-2_start_0 database-2" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera-bundle-master_stop_0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera_promote_0 galera-bundle-2" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera_start_0 galera-bundle-2" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "haproxy-bundle-docker-1_start_0 controller-1" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "ip-10.0.0.104_start_0 controller-1" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "ip-172.17.1.11_start_0 controller-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "ip-172.17.3.13_start_0 controller-1" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "ip-192.168.24.11_start_0 controller-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "openstack-cinder-volume_start_0 controller-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "redis-bundle-docker-1_start_0 controller-1" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "redis:1_start_0 redis-bundle-1" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "redis_promote_0 redis-bundle-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' galera-bundle-2" -> "galera-bundle-docker-0_start_0 database-0" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "galera-bundle-docker-2_start_0 database-2" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "galera-bundle-master_stop_0" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "galera_promote_0 galera-bundle-2" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "galera_start_0 galera-bundle-0" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "galera_start_0 galera-bundle-2" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "haproxy-bundle-docker-1_start_0 controller-1" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "ip-10.0.0.104_start_0 controller-1" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "ip-172.17.1.11_start_0 controller-0" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "ip-172.17.3.13_start_0 controller-1" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "ip-192.168.24.11_start_0 controller-0" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "openstack-cinder-volume_start_0 controller-0" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "redis-bundle-docker-1_start_0 controller-1" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "redis:1_start_0 redis-bundle-1" [ style = bold] +"stonith 'reboot' galera-bundle-2" -> "redis_promote_0 redis-bundle-0" [ style = bold] +"stonith 'reboot' galera-bundle-2" [ style=bold color="green" fontcolor="orange"] +"stonith-fence_ipmilan-525400498d34_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400498d34_start_0 controller-1" -> "stonith-fence_ipmilan-525400498d34_monitor_60000 controller-1" [ style = bold] +"stonith-fence_ipmilan-525400498d34_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400542c06_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400542c06_start_0 controller-0" -> "stonith-fence_ipmilan-525400542c06_monitor_60000 controller-0" [ style = bold] +"stonith-fence_ipmilan-525400542c06_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005ea387_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005ea387_start_0 controller-1" -> "stonith-fence_ipmilan-5254005ea387_monitor_60000 controller-1" [ style = bold] +"stonith-fence_ipmilan-5254005ea387_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400c709f7_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400c709f7_start_0 controller-1" -> "stonith-fence_ipmilan-525400c709f7_monitor_60000 controller-1" [ style = bold] +"stonith-fence_ipmilan-525400c709f7_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-order-stop.dot b/cts/scheduler/dot/bundle-order-stop.dot new file mode 100644 index 0000000..cd81546 --- /dev/null +++ b/cts/scheduler/dot/bundle-order-stop.dot @@ -0,0 +1,241 @@ + digraph "g" { +"Cancel galera_monitor_10000 galera-bundle-0" -> "galera_demote_0 galera-bundle-0" [ style = bold] +"Cancel galera_monitor_10000 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"Cancel redis_monitor_20000 redis-bundle-0" -> "redis_demote_0 redis-bundle-0" [ style = bold] +"Cancel redis_monitor_20000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"do_shutdown undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"galera-bundle-0_stop_0 undercloud" -> "galera-bundle-docker-0_stop_0 undercloud" [ style = bold] +"galera-bundle-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"galera-bundle-docker-0_stop_0 undercloud" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"galera-bundle-master_demote_0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera-bundle-master_demote_0" -> "galera_demote_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_start_0" [ style = dashed] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_running_0" [ style=dashed color="red" fontcolor="orange"] +"galera-bundle-master_start_0" -> "galera-bundle-master_running_0" [ style = dashed] +"galera-bundle-master_start_0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-master_start_0" [ style=dashed color="red" fontcolor="orange"] +"galera-bundle-master_stop_0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera-bundle-master_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_stopped_0" -> "galera-bundle-master_start_0" [ style = dashed] +"galera-bundle-master_stopped_0" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demote_0" -> "galera-bundle-master_demote_0" [ style = bold] +"galera-bundle_demote_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demoted_0" -> "galera-bundle_stop_0" [ style = bold] +"galera-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stop_0" -> "galera-bundle-docker-0_stop_0 undercloud" [ style = bold] +"galera-bundle_stop_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stopped_0" -> "redis-bundle_stop_0" [ style = bold] +"galera-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera_demote_0 galera-bundle-0" -> "galera-bundle-0_stop_0 undercloud" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera_monitor_20000 galera-bundle-0" [ style = dashed] +"galera_demote_0 galera-bundle-0" -> "galera_monitor_30000 galera-bundle-0" [ style = dashed] +"galera_demote_0 galera-bundle-0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera_demote_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_monitor_20000 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera_monitor_30000 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = dashed] +"galera_start_0 galera-bundle-0" -> "galera_monitor_20000 galera-bundle-0" [ style = dashed] +"galera_start_0 galera-bundle-0" -> "galera_monitor_30000 galera-bundle-0" [ style = dashed] +"galera_start_0 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera_stop_0 galera-bundle-0" -> "galera-bundle-0_stop_0 undercloud" [ style = bold] +"galera_stop_0 galera-bundle-0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera_stop_0 galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"galera_stop_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"haproxy-bundle-docker-0_stop_0 undercloud" -> "haproxy-bundle_stopped_0" [ style = bold] +"haproxy-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle_stop_0" -> "haproxy-bundle-docker-0_stop_0 undercloud" [ style = bold] +"haproxy-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-bundle_stopped_0" -> "ip-192.168.122.247_stop_0 undercloud" [ style = bold] +"haproxy-bundle_stopped_0" -> "ip-192.168.122.248_stop_0 undercloud" [ style = bold] +"haproxy-bundle_stopped_0" -> "ip-192.168.122.249_stop_0 undercloud" [ style = bold] +"haproxy-bundle_stopped_0" -> "ip-192.168.122.250_stop_0 undercloud" [ style = bold] +"haproxy-bundle_stopped_0" -> "ip-192.168.122.253_stop_0 undercloud" [ style = bold] +"haproxy-bundle_stopped_0" -> "ip-192.168.122.254_stop_0 undercloud" [ style = bold] +"haproxy-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ip-192.168.122.247_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ip-192.168.122.247_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"ip-192.168.122.247_stop_0 undercloud" -> "ip-192.168.122.247_start_0 <none>" [ style = dashed] +"ip-192.168.122.247_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.248_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ip-192.168.122.248_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"ip-192.168.122.248_stop_0 undercloud" -> "ip-192.168.122.248_start_0 <none>" [ style = dashed] +"ip-192.168.122.248_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.249_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ip-192.168.122.249_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"ip-192.168.122.249_stop_0 undercloud" -> "ip-192.168.122.249_start_0 <none>" [ style = dashed] +"ip-192.168.122.249_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.250_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ip-192.168.122.250_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"ip-192.168.122.250_stop_0 undercloud" -> "ip-192.168.122.250_start_0 <none>" [ style = dashed] +"ip-192.168.122.250_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.253_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ip-192.168.122.253_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"ip-192.168.122.253_stop_0 undercloud" -> "ip-192.168.122.253_start_0 <none>" [ style = dashed] +"ip-192.168.122.253_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"ip-192.168.122.254_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ip-192.168.122.254_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"ip-192.168.122.254_stop_0 undercloud" -> "ip-192.168.122.254_start_0 <none>" [ style = dashed] +"ip-192.168.122.254_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"openstack-cinder-volume-docker-0_stop_0 undercloud" -> "openstack-cinder-volume_stopped_0" [ style = bold] +"openstack-cinder-volume-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume_stop_0" -> "openstack-cinder-volume-docker-0_stop_0 undercloud" [ style = bold] +"openstack-cinder-volume_stop_0" [ style=bold color="green" fontcolor="orange"] +"openstack-cinder-volume_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"rabbitmq-bundle-0_stop_0 undercloud" -> "rabbitmq-bundle-docker-0_stop_0 undercloud" [ style = bold] +"rabbitmq-bundle-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle-clone_pre_notify_start_0" [ style = dashed] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = dashed] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = dashed] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = dashed] +"rabbitmq-bundle-clone_post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_stopped_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_start_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style = dashed] +"rabbitmq-bundle-clone_pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_running_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = dashed] +"rabbitmq-bundle-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_start_0" [ style = dashed] +"rabbitmq-bundle-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"rabbitmq-bundle-docker-0_stop_0 undercloud" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-docker-0_stop_0 undercloud" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-0_stop_0 undercloud" [ style = bold] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"redis-bundle-0_stop_0 undercloud" -> "redis-bundle-docker-0_stop_0 undercloud" [ style = bold] +"redis-bundle-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-0_stop_0 undercloud" -> "do_shutdown undercloud" [ style = bold] +"redis-bundle-docker-0_stop_0 undercloud" -> "redis-bundle_stopped_0" [ style = bold] +"redis-bundle-docker-0_stop_0 undercloud" [ style=bold color="green" fontcolor="black"] +"redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis-bundle-master_pre_notify_start_0" [ style = dashed] +"redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis-bundle-master_pre_notify_stop_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis-bundle_demoted_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] +"redis-bundle-master_confirmed-post_notify_demoted_0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] +"redis-bundle-master_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"redis-bundle-master_confirmed-post_notify_stopped_0" -> "redis-bundle-master_pre_notify_start_0" [ style = dashed] +"redis-bundle-master_confirmed-post_notify_stopped_0" -> "redis-bundle_stopped_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_demote_0" -> "redis-bundle-master_demote_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_demote_0" -> "redis-bundle-master_post_notify_demoted_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_post_notify_running_0" [ style = dashed] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_start_0" [ style = dashed] +"redis-bundle-master_confirmed-pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_stop_0" -> "redis-bundle-master_post_notify_stopped_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_stop_0" -> "redis-bundle-master_stop_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_demote_0" -> "redis-bundle-master_demoted_0" [ style = bold] +"redis-bundle-master_demote_0" -> "redis_demote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_demoted_0" -> "redis-bundle-master_post_notify_demoted_0" [ style = bold] +"redis-bundle-master_demoted_0" -> "redis-bundle-master_start_0" [ style = dashed] +"redis-bundle-master_demoted_0" -> "redis-bundle-master_stop_0" [ style = bold] +"redis-bundle-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_demoted_0" -> "redis-bundle-master_confirmed-post_notify_demoted_0" [ style = bold] +"redis-bundle-master_post_notify_demoted_0" -> "redis_post_notify_demoted_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_running_0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = dashed] +"redis-bundle-master_post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"redis-bundle-master_post_notify_stopped_0" -> "redis-bundle-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis-bundle-master_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_demote_0" -> "redis-bundle-master_confirmed-pre_notify_demote_0" [ style = bold] +"redis-bundle-master_pre_notify_demote_0" -> "redis_pre_notify_demote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_start_0" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = dashed] +"redis-bundle-master_pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"redis-bundle-master_pre_notify_stop_0" -> "redis-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis-bundle-master_pre_notify_stop_0" -> "redis_pre_notify_stop_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_running_0" -> "redis-bundle-master_post_notify_running_0" [ style = dashed] +"redis-bundle-master_running_0" [ style=dashed color="red" fontcolor="orange"] +"redis-bundle-master_start_0" -> "redis-bundle-master_running_0" [ style = dashed] +"redis-bundle-master_start_0" -> "redis_start_0 redis-bundle-0" [ style = dashed] +"redis-bundle-master_start_0" [ style=dashed color="red" fontcolor="orange"] +"redis-bundle-master_stop_0" -> "redis-bundle-master_stopped_0" [ style = bold] +"redis-bundle-master_stop_0" -> "redis_stop_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_stopped_0" -> "redis-bundle-master_post_notify_stopped_0" [ style = bold] +"redis-bundle-master_stopped_0" -> "redis-bundle-master_start_0" [ style = dashed] +"redis-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_demote_0" -> "redis-bundle-master_demote_0" [ style = bold] +"redis-bundle_demote_0" -> "redis-bundle_demoted_0" [ style = bold] +"redis-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_demoted_0" -> "redis-bundle_stop_0" [ style = bold] +"redis-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_stop_0" -> "haproxy-bundle_stop_0" [ style = dashed] +"redis-bundle_stop_0" -> "redis-bundle-docker-0_stop_0 undercloud" [ style = bold] +"redis-bundle_stop_0" -> "redis-bundle-master_stop_0" [ style = bold] +"redis-bundle_stop_0" -> "redis_stop_0 redis-bundle-0" [ style = bold] +"redis-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis_demote_0 redis-bundle-0" -> "redis-bundle-0_stop_0 undercloud" [ style = bold] +"redis_demote_0 redis-bundle-0" -> "redis-bundle-master_demoted_0" [ style = bold] +"redis_demote_0 redis-bundle-0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] +"redis_demote_0 redis-bundle-0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] +"redis_demote_0 redis-bundle-0" -> "redis_stop_0 redis-bundle-0" [ style = bold] +"redis_demote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_monitor_45000 redis-bundle-0" [ style=dashed color="red" fontcolor="black"] +"redis_monitor_60000 redis-bundle-0" [ style=dashed color="red" fontcolor="black"] +"redis_post_notify_demoted_0 redis-bundle-0" -> "redis-bundle-master_confirmed-post_notify_demoted_0" [ style = bold] +"redis_post_notify_demoted_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_demote_0 redis-bundle-0" -> "redis-bundle-master_confirmed-pre_notify_demote_0" [ style = bold] +"redis_pre_notify_demote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_stop_0 redis-bundle-0" -> "redis-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis_pre_notify_stop_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_start_0 redis-bundle-0" -> "redis-bundle-master_running_0" [ style = dashed] +"redis_start_0 redis-bundle-0" -> "redis_monitor_45000 redis-bundle-0" [ style = dashed] +"redis_start_0 redis-bundle-0" -> "redis_monitor_60000 redis-bundle-0" [ style = dashed] +"redis_start_0 redis-bundle-0" [ style=dashed color="red" fontcolor="black"] +"redis_stop_0 redis-bundle-0" -> "redis-bundle-0_stop_0 undercloud" [ style = bold] +"redis_stop_0 redis-bundle-0" -> "redis-bundle-master_stopped_0" [ style = bold] +"redis_stop_0 redis-bundle-0" -> "redis_start_0 redis-bundle-0" [ style = dashed] +"redis_stop_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-probe-order-1.dot b/cts/scheduler/dot/bundle-probe-order-1.dot new file mode 100644 index 0000000..dd266c6 --- /dev/null +++ b/cts/scheduler/dot/bundle-probe-order-1.dot @@ -0,0 +1,11 @@ + digraph "g" { +"galera-bundle-docker-0_monitor_0 centos1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_0 centos2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_0 centos3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-1_monitor_0 centos1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-1_monitor_0 centos2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-1_monitor_0 centos3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_monitor_0 centos1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_monitor_0 centos2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_monitor_0 centos3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-probe-order-2.dot b/cts/scheduler/dot/bundle-probe-order-2.dot new file mode 100644 index 0000000..7706195 --- /dev/null +++ b/cts/scheduler/dot/bundle-probe-order-2.dot @@ -0,0 +1,9 @@ + digraph "g" { +"galera-bundle-0_monitor_30000 centos2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_60000 centos2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-1_monitor_0 centos2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_monitor_0 centos1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_monitor_0 centos2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_monitor_0 centos3" [ style=bold color="green" fontcolor="black"] +"galera:0_monitor_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-probe-order-3.dot b/cts/scheduler/dot/bundle-probe-order-3.dot new file mode 100644 index 0000000..53a384b --- /dev/null +++ b/cts/scheduler/dot/bundle-probe-order-3.dot @@ -0,0 +1,10 @@ + digraph "g" { +"galera-bundle-0_monitor_0 centos1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_0 centos2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_0 centos3" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_60000 centos2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-1_monitor_0 centos2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_monitor_0 centos1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_monitor_0 centos2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-2_monitor_0 centos3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/bundle-probe-remotes.dot b/cts/scheduler/dot/bundle-probe-remotes.dot new file mode 100644 index 0000000..958cc90 --- /dev/null +++ b/cts/scheduler/dot/bundle-probe-remotes.dot @@ -0,0 +1,359 @@ + digraph "g" { +"c09-h08-r630_monitor_0 c09-h05-r630" -> "c09-h08-r630_start_0 c09-h05-r630" [ style = bold] +"c09-h08-r630_monitor_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"c09-h08-r630_monitor_0 c09-h06-r630" -> "c09-h08-r630_start_0 c09-h05-r630" [ style = bold] +"c09-h08-r630_monitor_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"c09-h08-r630_monitor_0 c09-h07-r630" -> "c09-h08-r630_start_0 c09-h05-r630" [ style = bold] +"c09-h08-r630_monitor_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"c09-h08-r630_monitor_60000 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"c09-h08-r630_start_0 c09-h05-r630" -> "c09-h08-r630_monitor_60000 c09-h05-r630" [ style = bold] +"c09-h08-r630_start_0 c09-h05-r630" -> "scale1-bundle-docker-0_monitor_0 c09-h08-r630" [ style = bold] +"c09-h08-r630_start_0 c09-h05-r630" -> "scale1-bundle-docker-1_monitor_0 c09-h08-r630" [ style = bold] +"c09-h08-r630_start_0 c09-h05-r630" -> "scale1-bundle-docker-2_monitor_0 c09-h08-r630" [ style = bold] +"c09-h08-r630_start_0 c09-h05-r630" -> "scale1-bundle-docker-3_monitor_0 c09-h08-r630" [ style = bold] +"c09-h08-r630_start_0 c09-h05-r630" -> "scale1-bundle-docker-3_monitor_60000 c09-h08-r630" [ style = bold] +"c09-h08-r630_start_0 c09-h05-r630" -> "scale1-bundle-docker-3_start_0 c09-h08-r630" [ style = bold] +"c09-h08-r630_start_0 c09-h05-r630" -> "scale1-bundle-docker-4_monitor_0 c09-h08-r630" [ style = bold] +"c09-h08-r630_start_0 c09-h05-r630" -> "scale1-bundle-docker-5_monitor_0 c09-h08-r630" [ style = bold] +"c09-h08-r630_start_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"c09-h09-r630_monitor_0 c09-h05-r630" -> "c09-h09-r630_start_0 c09-h06-r630" [ style = bold] +"c09-h09-r630_monitor_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"c09-h09-r630_monitor_0 c09-h06-r630" -> "c09-h09-r630_start_0 c09-h06-r630" [ style = bold] +"c09-h09-r630_monitor_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"c09-h09-r630_monitor_0 c09-h07-r630" -> "c09-h09-r630_start_0 c09-h06-r630" [ style = bold] +"c09-h09-r630_monitor_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"c09-h09-r630_monitor_60000 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"c09-h09-r630_start_0 c09-h06-r630" -> "c09-h09-r630_monitor_60000 c09-h06-r630" [ style = bold] +"c09-h09-r630_start_0 c09-h06-r630" -> "scale1-bundle-docker-0_monitor_0 c09-h09-r630" [ style = bold] +"c09-h09-r630_start_0 c09-h06-r630" -> "scale1-bundle-docker-1_monitor_0 c09-h09-r630" [ style = bold] +"c09-h09-r630_start_0 c09-h06-r630" -> "scale1-bundle-docker-2_monitor_0 c09-h09-r630" [ style = bold] +"c09-h09-r630_start_0 c09-h06-r630" -> "scale1-bundle-docker-3_monitor_0 c09-h09-r630" [ style = bold] +"c09-h09-r630_start_0 c09-h06-r630" -> "scale1-bundle-docker-4_monitor_0 c09-h09-r630" [ style = bold] +"c09-h09-r630_start_0 c09-h06-r630" -> "scale1-bundle-docker-4_monitor_60000 c09-h09-r630" [ style = bold] +"c09-h09-r630_start_0 c09-h06-r630" -> "scale1-bundle-docker-4_start_0 c09-h09-r630" [ style = bold] +"c09-h09-r630_start_0 c09-h06-r630" -> "scale1-bundle-docker-5_monitor_0 c09-h09-r630" [ style = bold] +"c09-h09-r630_start_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"c09-h10-r630_monitor_0 c09-h05-r630" -> "c09-h10-r630_start_0 c09-h07-r630" [ style = bold] +"c09-h10-r630_monitor_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"c09-h10-r630_monitor_0 c09-h06-r630" -> "c09-h10-r630_start_0 c09-h07-r630" [ style = bold] +"c09-h10-r630_monitor_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"c09-h10-r630_monitor_0 c09-h07-r630" -> "c09-h10-r630_start_0 c09-h07-r630" [ style = bold] +"c09-h10-r630_monitor_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"c09-h10-r630_monitor_60000 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"c09-h10-r630_start_0 c09-h07-r630" -> "c09-h10-r630_monitor_60000 c09-h07-r630" [ style = bold] +"c09-h10-r630_start_0 c09-h07-r630" -> "scale1-bundle-docker-0_monitor_0 c09-h10-r630" [ style = bold] +"c09-h10-r630_start_0 c09-h07-r630" -> "scale1-bundle-docker-1_monitor_0 c09-h10-r630" [ style = bold] +"c09-h10-r630_start_0 c09-h07-r630" -> "scale1-bundle-docker-2_monitor_0 c09-h10-r630" [ style = bold] +"c09-h10-r630_start_0 c09-h07-r630" -> "scale1-bundle-docker-3_monitor_0 c09-h10-r630" [ style = bold] +"c09-h10-r630_start_0 c09-h07-r630" -> "scale1-bundle-docker-4_monitor_0 c09-h10-r630" [ style = bold] +"c09-h10-r630_start_0 c09-h07-r630" -> "scale1-bundle-docker-5_monitor_0 c09-h10-r630" [ style = bold] +"c09-h10-r630_start_0 c09-h07-r630" -> "scale1-bundle-docker-5_monitor_60000 c09-h10-r630" [ style = bold] +"c09-h10-r630_start_0 c09-h07-r630" -> "scale1-bundle-docker-5_start_0 c09-h10-r630" [ style = bold] +"c09-h10-r630_start_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"dummy1:0_monitor_10000 scale1-bundle-0" [ style=bold color="green" fontcolor="black"] +"dummy1:0_start_0 scale1-bundle-0" -> "dummy1:0_monitor_10000 scale1-bundle-0" [ style = bold] +"dummy1:0_start_0 scale1-bundle-0" -> "dummy1:1_start_0 scale1-bundle-1" [ style = bold] +"dummy1:0_start_0 scale1-bundle-0" -> "scale1-bundle-clone_running_0" [ style = bold] +"dummy1:0_start_0 scale1-bundle-0" [ style=bold color="green" fontcolor="black"] +"dummy1:1_monitor_10000 scale1-bundle-1" [ style=bold color="green" fontcolor="black"] +"dummy1:1_start_0 scale1-bundle-1" -> "dummy1:1_monitor_10000 scale1-bundle-1" [ style = bold] +"dummy1:1_start_0 scale1-bundle-1" -> "dummy1:2_start_0 scale1-bundle-2" [ style = bold] +"dummy1:1_start_0 scale1-bundle-1" -> "scale1-bundle-clone_running_0" [ style = bold] +"dummy1:1_start_0 scale1-bundle-1" [ style=bold color="green" fontcolor="black"] +"dummy1:2_monitor_10000 scale1-bundle-2" [ style=bold color="green" fontcolor="black"] +"dummy1:2_start_0 scale1-bundle-2" -> "dummy1:2_monitor_10000 scale1-bundle-2" [ style = bold] +"dummy1:2_start_0 scale1-bundle-2" -> "dummy1:3_start_0 scale1-bundle-3" [ style = bold] +"dummy1:2_start_0 scale1-bundle-2" -> "scale1-bundle-clone_running_0" [ style = bold] +"dummy1:2_start_0 scale1-bundle-2" [ style=bold color="green" fontcolor="black"] +"dummy1:3_monitor_10000 scale1-bundle-3" [ style=bold color="green" fontcolor="black"] +"dummy1:3_start_0 scale1-bundle-3" -> "dummy1:3_monitor_10000 scale1-bundle-3" [ style = bold] +"dummy1:3_start_0 scale1-bundle-3" -> "dummy1:4_start_0 scale1-bundle-4" [ style = bold] +"dummy1:3_start_0 scale1-bundle-3" -> "scale1-bundle-clone_running_0" [ style = bold] +"dummy1:3_start_0 scale1-bundle-3" [ style=bold color="green" fontcolor="black"] +"dummy1:4_monitor_10000 scale1-bundle-4" [ style=bold color="green" fontcolor="black"] +"dummy1:4_start_0 scale1-bundle-4" -> "dummy1:4_monitor_10000 scale1-bundle-4" [ style = bold] +"dummy1:4_start_0 scale1-bundle-4" -> "dummy1:5_start_0 scale1-bundle-5" [ style = bold] +"dummy1:4_start_0 scale1-bundle-4" -> "scale1-bundle-clone_running_0" [ style = bold] +"dummy1:4_start_0 scale1-bundle-4" [ style=bold color="green" fontcolor="black"] +"dummy1:5_monitor_10000 scale1-bundle-5" [ style=bold color="green" fontcolor="black"] +"dummy1:5_start_0 scale1-bundle-5" -> "dummy1:5_monitor_10000 scale1-bundle-5" [ style = bold] +"dummy1:5_start_0 scale1-bundle-5" -> "scale1-bundle-clone_running_0" [ style = bold] +"dummy1:5_start_0 scale1-bundle-5" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-0_monitor_0 c09-h05-r630" -> "scale1-bundle-0_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-0_monitor_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-0_monitor_0 c09-h06-r630" -> "scale1-bundle-0_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-0_monitor_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-0_monitor_0 c09-h07-r630" -> "scale1-bundle-0_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-0_monitor_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-0_monitor_30000 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-0_start_0 c09-h05-r630" -> "dummy1:0_monitor_10000 scale1-bundle-0" [ style = bold] +"scale1-bundle-0_start_0 c09-h05-r630" -> "dummy1:0_start_0 scale1-bundle-0" [ style = bold] +"scale1-bundle-0_start_0 c09-h05-r630" -> "scale1-bundle-0_monitor_30000 c09-h05-r630" [ style = bold] +"scale1-bundle-0_start_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-1_monitor_0 c09-h05-r630" -> "scale1-bundle-1_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-1_monitor_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-1_monitor_0 c09-h06-r630" -> "scale1-bundle-1_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-1_monitor_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-1_monitor_0 c09-h07-r630" -> "scale1-bundle-1_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-1_monitor_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-1_monitor_30000 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-1_start_0 c09-h06-r630" -> "dummy1:1_monitor_10000 scale1-bundle-1" [ style = bold] +"scale1-bundle-1_start_0 c09-h06-r630" -> "dummy1:1_start_0 scale1-bundle-1" [ style = bold] +"scale1-bundle-1_start_0 c09-h06-r630" -> "scale1-bundle-1_monitor_30000 c09-h06-r630" [ style = bold] +"scale1-bundle-1_start_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-2_monitor_0 c09-h05-r630" -> "scale1-bundle-2_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-2_monitor_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-2_monitor_0 c09-h06-r630" -> "scale1-bundle-2_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-2_monitor_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-2_monitor_0 c09-h07-r630" -> "scale1-bundle-2_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-2_monitor_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-2_monitor_30000 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-2_start_0 c09-h07-r630" -> "dummy1:2_monitor_10000 scale1-bundle-2" [ style = bold] +"scale1-bundle-2_start_0 c09-h07-r630" -> "dummy1:2_start_0 scale1-bundle-2" [ style = bold] +"scale1-bundle-2_start_0 c09-h07-r630" -> "scale1-bundle-2_monitor_30000 c09-h07-r630" [ style = bold] +"scale1-bundle-2_start_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-3_monitor_0 c09-h05-r630" -> "scale1-bundle-3_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-3_monitor_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-3_monitor_0 c09-h06-r630" -> "scale1-bundle-3_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-3_monitor_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-3_monitor_0 c09-h07-r630" -> "scale1-bundle-3_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-3_monitor_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-3_monitor_30000 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-3_start_0 c09-h05-r630" -> "dummy1:3_monitor_10000 scale1-bundle-3" [ style = bold] +"scale1-bundle-3_start_0 c09-h05-r630" -> "dummy1:3_start_0 scale1-bundle-3" [ style = bold] +"scale1-bundle-3_start_0 c09-h05-r630" -> "scale1-bundle-3_monitor_30000 c09-h05-r630" [ style = bold] +"scale1-bundle-3_start_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-4_monitor_0 c09-h05-r630" -> "scale1-bundle-4_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-4_monitor_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-4_monitor_0 c09-h06-r630" -> "scale1-bundle-4_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-4_monitor_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-4_monitor_0 c09-h07-r630" -> "scale1-bundle-4_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-4_monitor_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-4_monitor_30000 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-4_start_0 c09-h06-r630" -> "dummy1:4_monitor_10000 scale1-bundle-4" [ style = bold] +"scale1-bundle-4_start_0 c09-h06-r630" -> "dummy1:4_start_0 scale1-bundle-4" [ style = bold] +"scale1-bundle-4_start_0 c09-h06-r630" -> "scale1-bundle-4_monitor_30000 c09-h06-r630" [ style = bold] +"scale1-bundle-4_start_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-5_monitor_0 c09-h05-r630" -> "scale1-bundle-5_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-5_monitor_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-5_monitor_0 c09-h06-r630" -> "scale1-bundle-5_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-5_monitor_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-5_monitor_0 c09-h07-r630" -> "scale1-bundle-5_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-5_monitor_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-5_monitor_30000 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-5_start_0 c09-h07-r630" -> "dummy1:5_monitor_10000 scale1-bundle-5" [ style = bold] +"scale1-bundle-5_start_0 c09-h07-r630" -> "dummy1:5_start_0 scale1-bundle-5" [ style = bold] +"scale1-bundle-5_start_0 c09-h07-r630" -> "scale1-bundle-5_monitor_30000 c09-h07-r630" [ style = bold] +"scale1-bundle-5_start_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-clone_running_0" -> "scale1-bundle_running_0" [ style = bold] +"scale1-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"scale1-bundle-clone_start_0" -> "dummy1:0_start_0 scale1-bundle-0" [ style = bold] +"scale1-bundle-clone_start_0" -> "dummy1:1_start_0 scale1-bundle-1" [ style = bold] +"scale1-bundle-clone_start_0" -> "dummy1:2_start_0 scale1-bundle-2" [ style = bold] +"scale1-bundle-clone_start_0" -> "dummy1:3_start_0 scale1-bundle-3" [ style = bold] +"scale1-bundle-clone_start_0" -> "dummy1:4_start_0 scale1-bundle-4" [ style = bold] +"scale1-bundle-clone_start_0" -> "dummy1:5_start_0 scale1-bundle-5" [ style = bold] +"scale1-bundle-clone_start_0" -> "scale1-bundle-clone_running_0" [ style = bold] +"scale1-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"scale1-bundle-docker-0_monitor_0 c09-h05-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h05-r630" -> "scale1-bundle-docker-0_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-0_monitor_0 c09-h06-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h06-r630" -> "scale1-bundle-docker-0_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h06-r630" -> "scale1-bundle-docker-1_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-0_monitor_0 c09-h07-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h07-r630" -> "scale1-bundle-docker-0_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h07-r630" -> "scale1-bundle-docker-2_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-0_monitor_0 c09-h08-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h08-r630" -> "scale1-bundle-docker-0_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h08-r630" -> "scale1-bundle-docker-3_start_0 c09-h08-r630" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h08-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-0_monitor_0 c09-h09-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h09-r630" -> "scale1-bundle-docker-0_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h09-r630" -> "scale1-bundle-docker-4_start_0 c09-h09-r630" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h09-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-0_monitor_0 c09-h10-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h10-r630" -> "scale1-bundle-docker-0_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h10-r630" -> "scale1-bundle-docker-5_start_0 c09-h10-r630" [ style = bold] +"scale1-bundle-docker-0_monitor_0 c09-h10-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-0_monitor_60000 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-0_start_0 c09-h05-r630" -> "dummy1:0_start_0 scale1-bundle-0" [ style = bold] +"scale1-bundle-docker-0_start_0 c09-h05-r630" -> "scale1-bundle-0_monitor_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-0_start_0 c09-h05-r630" -> "scale1-bundle-0_monitor_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-0_start_0 c09-h05-r630" -> "scale1-bundle-0_monitor_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-0_start_0 c09-h05-r630" -> "scale1-bundle-0_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-0_start_0 c09-h05-r630" -> "scale1-bundle-docker-0_monitor_60000 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-0_start_0 c09-h05-r630" -> "scale1-bundle_running_0" [ style = bold] +"scale1-bundle-docker-0_start_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-1_monitor_0 c09-h05-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h05-r630" -> "scale1-bundle-docker-0_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h05-r630" -> "scale1-bundle-docker-1_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-1_monitor_0 c09-h06-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h06-r630" -> "scale1-bundle-docker-1_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-1_monitor_0 c09-h07-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h07-r630" -> "scale1-bundle-docker-1_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h07-r630" -> "scale1-bundle-docker-2_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-1_monitor_0 c09-h08-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h08-r630" -> "scale1-bundle-docker-1_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h08-r630" -> "scale1-bundle-docker-3_start_0 c09-h08-r630" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h08-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-1_monitor_0 c09-h09-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h09-r630" -> "scale1-bundle-docker-1_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h09-r630" -> "scale1-bundle-docker-4_start_0 c09-h09-r630" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h09-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-1_monitor_0 c09-h10-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h10-r630" -> "scale1-bundle-docker-1_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h10-r630" -> "scale1-bundle-docker-5_start_0 c09-h10-r630" [ style = bold] +"scale1-bundle-docker-1_monitor_0 c09-h10-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-1_monitor_60000 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-1_start_0 c09-h06-r630" -> "dummy1:1_start_0 scale1-bundle-1" [ style = bold] +"scale1-bundle-docker-1_start_0 c09-h06-r630" -> "scale1-bundle-1_monitor_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-1_start_0 c09-h06-r630" -> "scale1-bundle-1_monitor_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-1_start_0 c09-h06-r630" -> "scale1-bundle-1_monitor_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-1_start_0 c09-h06-r630" -> "scale1-bundle-1_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-1_start_0 c09-h06-r630" -> "scale1-bundle-docker-1_monitor_60000 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-1_start_0 c09-h06-r630" -> "scale1-bundle_running_0" [ style = bold] +"scale1-bundle-docker-1_start_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-2_monitor_0 c09-h05-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h05-r630" -> "scale1-bundle-docker-0_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h05-r630" -> "scale1-bundle-docker-2_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-2_monitor_0 c09-h06-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h06-r630" -> "scale1-bundle-docker-1_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h06-r630" -> "scale1-bundle-docker-2_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-2_monitor_0 c09-h07-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h07-r630" -> "scale1-bundle-docker-2_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-2_monitor_0 c09-h08-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h08-r630" -> "scale1-bundle-docker-2_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h08-r630" -> "scale1-bundle-docker-3_start_0 c09-h08-r630" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h08-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-2_monitor_0 c09-h09-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h09-r630" -> "scale1-bundle-docker-2_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h09-r630" -> "scale1-bundle-docker-4_start_0 c09-h09-r630" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h09-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-2_monitor_0 c09-h10-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h10-r630" -> "scale1-bundle-docker-2_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h10-r630" -> "scale1-bundle-docker-5_start_0 c09-h10-r630" [ style = bold] +"scale1-bundle-docker-2_monitor_0 c09-h10-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-2_monitor_60000 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-2_start_0 c09-h07-r630" -> "dummy1:2_start_0 scale1-bundle-2" [ style = bold] +"scale1-bundle-docker-2_start_0 c09-h07-r630" -> "scale1-bundle-2_monitor_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-2_start_0 c09-h07-r630" -> "scale1-bundle-2_monitor_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-2_start_0 c09-h07-r630" -> "scale1-bundle-2_monitor_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-2_start_0 c09-h07-r630" -> "scale1-bundle-2_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-2_start_0 c09-h07-r630" -> "scale1-bundle-docker-2_monitor_60000 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-2_start_0 c09-h07-r630" -> "scale1-bundle_running_0" [ style = bold] +"scale1-bundle-docker-2_start_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-3_monitor_0 c09-h05-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h05-r630" -> "scale1-bundle-docker-0_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h05-r630" -> "scale1-bundle-docker-3_start_0 c09-h08-r630" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-3_monitor_0 c09-h06-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h06-r630" -> "scale1-bundle-docker-1_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h06-r630" -> "scale1-bundle-docker-3_start_0 c09-h08-r630" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-3_monitor_0 c09-h07-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h07-r630" -> "scale1-bundle-docker-2_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h07-r630" -> "scale1-bundle-docker-3_start_0 c09-h08-r630" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-3_monitor_0 c09-h08-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h08-r630" -> "scale1-bundle-docker-3_start_0 c09-h08-r630" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h08-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-3_monitor_0 c09-h09-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h09-r630" -> "scale1-bundle-docker-3_start_0 c09-h08-r630" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h09-r630" -> "scale1-bundle-docker-4_start_0 c09-h09-r630" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h09-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-3_monitor_0 c09-h10-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h10-r630" -> "scale1-bundle-docker-3_start_0 c09-h08-r630" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h10-r630" -> "scale1-bundle-docker-5_start_0 c09-h10-r630" [ style = bold] +"scale1-bundle-docker-3_monitor_0 c09-h10-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-3_monitor_60000 c09-h08-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-3_start_0 c09-h08-r630" -> "dummy1:3_start_0 scale1-bundle-3" [ style = bold] +"scale1-bundle-docker-3_start_0 c09-h08-r630" -> "scale1-bundle-3_monitor_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-3_start_0 c09-h08-r630" -> "scale1-bundle-3_monitor_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-3_start_0 c09-h08-r630" -> "scale1-bundle-3_monitor_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-3_start_0 c09-h08-r630" -> "scale1-bundle-3_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-3_start_0 c09-h08-r630" -> "scale1-bundle-docker-3_monitor_60000 c09-h08-r630" [ style = bold] +"scale1-bundle-docker-3_start_0 c09-h08-r630" -> "scale1-bundle_running_0" [ style = bold] +"scale1-bundle-docker-3_start_0 c09-h08-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-4_monitor_0 c09-h05-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h05-r630" -> "scale1-bundle-docker-0_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h05-r630" -> "scale1-bundle-docker-4_start_0 c09-h09-r630" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-4_monitor_0 c09-h06-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h06-r630" -> "scale1-bundle-docker-1_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h06-r630" -> "scale1-bundle-docker-4_start_0 c09-h09-r630" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-4_monitor_0 c09-h07-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h07-r630" -> "scale1-bundle-docker-2_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h07-r630" -> "scale1-bundle-docker-4_start_0 c09-h09-r630" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-4_monitor_0 c09-h08-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h08-r630" -> "scale1-bundle-docker-3_start_0 c09-h08-r630" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h08-r630" -> "scale1-bundle-docker-4_start_0 c09-h09-r630" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h08-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-4_monitor_0 c09-h09-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h09-r630" -> "scale1-bundle-docker-4_start_0 c09-h09-r630" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h09-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-4_monitor_0 c09-h10-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h10-r630" -> "scale1-bundle-docker-4_start_0 c09-h09-r630" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h10-r630" -> "scale1-bundle-docker-5_start_0 c09-h10-r630" [ style = bold] +"scale1-bundle-docker-4_monitor_0 c09-h10-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-4_monitor_60000 c09-h09-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-4_start_0 c09-h09-r630" -> "dummy1:4_start_0 scale1-bundle-4" [ style = bold] +"scale1-bundle-docker-4_start_0 c09-h09-r630" -> "scale1-bundle-4_monitor_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-4_start_0 c09-h09-r630" -> "scale1-bundle-4_monitor_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-4_start_0 c09-h09-r630" -> "scale1-bundle-4_monitor_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-4_start_0 c09-h09-r630" -> "scale1-bundle-4_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-4_start_0 c09-h09-r630" -> "scale1-bundle-docker-4_monitor_60000 c09-h09-r630" [ style = bold] +"scale1-bundle-docker-4_start_0 c09-h09-r630" -> "scale1-bundle_running_0" [ style = bold] +"scale1-bundle-docker-4_start_0 c09-h09-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-5_monitor_0 c09-h05-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h05-r630" -> "scale1-bundle-docker-0_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h05-r630" -> "scale1-bundle-docker-5_start_0 c09-h10-r630" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h05-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-5_monitor_0 c09-h06-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h06-r630" -> "scale1-bundle-docker-1_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h06-r630" -> "scale1-bundle-docker-5_start_0 c09-h10-r630" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h06-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-5_monitor_0 c09-h07-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h07-r630" -> "scale1-bundle-docker-2_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h07-r630" -> "scale1-bundle-docker-5_start_0 c09-h10-r630" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h07-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-5_monitor_0 c09-h08-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h08-r630" -> "scale1-bundle-docker-3_start_0 c09-h08-r630" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h08-r630" -> "scale1-bundle-docker-5_start_0 c09-h10-r630" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h08-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-5_monitor_0 c09-h09-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h09-r630" -> "scale1-bundle-docker-4_start_0 c09-h09-r630" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h09-r630" -> "scale1-bundle-docker-5_start_0 c09-h10-r630" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h09-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-5_monitor_0 c09-h10-r630" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h10-r630" -> "scale1-bundle-docker-5_start_0 c09-h10-r630" [ style = bold] +"scale1-bundle-docker-5_monitor_0 c09-h10-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-5_monitor_60000 c09-h10-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle-docker-5_start_0 c09-h10-r630" -> "dummy1:5_start_0 scale1-bundle-5" [ style = bold] +"scale1-bundle-docker-5_start_0 c09-h10-r630" -> "scale1-bundle-5_monitor_0 c09-h05-r630" [ style = bold] +"scale1-bundle-docker-5_start_0 c09-h10-r630" -> "scale1-bundle-5_monitor_0 c09-h06-r630" [ style = bold] +"scale1-bundle-docker-5_start_0 c09-h10-r630" -> "scale1-bundle-5_monitor_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-5_start_0 c09-h10-r630" -> "scale1-bundle-5_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle-docker-5_start_0 c09-h10-r630" -> "scale1-bundle-docker-5_monitor_60000 c09-h10-r630" [ style = bold] +"scale1-bundle-docker-5_start_0 c09-h10-r630" -> "scale1-bundle_running_0" [ style = bold] +"scale1-bundle-docker-5_start_0 c09-h10-r630" [ style=bold color="green" fontcolor="black"] +"scale1-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"scale1-bundle_start_0" -> "scale1-bundle-clone_start_0" [ style = bold] +"scale1-bundle_start_0" -> "scale1-bundle-docker-0_start_0 c09-h05-r630" [ style = bold] +"scale1-bundle_start_0" -> "scale1-bundle-docker-1_start_0 c09-h06-r630" [ style = bold] +"scale1-bundle_start_0" -> "scale1-bundle-docker-2_start_0 c09-h07-r630" [ style = bold] +"scale1-bundle_start_0" -> "scale1-bundle-docker-3_start_0 c09-h08-r630" [ style = bold] +"scale1-bundle_start_0" -> "scale1-bundle-docker-4_start_0 c09-h09-r630" [ style = bold] +"scale1-bundle_start_0" -> "scale1-bundle-docker-5_start_0 c09-h10-r630" [ style = bold] +"scale1-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/bundle-replicas-change.dot b/cts/scheduler/dot/bundle-replicas-change.dot new file mode 100644 index 0000000..08c20b4 --- /dev/null +++ b/cts/scheduler/dot/bundle-replicas-change.dot @@ -0,0 +1,107 @@ + digraph "g" { +"httpd-bundle-0_monitor_30000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-0_start_0 rh74-test" -> "httpd-bundle-0_monitor_30000 rh74-test" [ style = bold] +"httpd-bundle-0_start_0 rh74-test" -> "httpd:0_monitor_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-0_start_0 rh74-test" -> "httpd:0_monitor_10000 httpd-bundle-0" [ style = bold] +"httpd-bundle-0_start_0 rh74-test" -> "httpd:0_start_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-0_start_0 rh74-test" -> "httpd_delete_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-0_start_0 rh74-test" -> "httpd_monitor_10000 httpd-bundle-0" [ style = dashed] +"httpd-bundle-0_start_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-0_stop_0 rh74-test" -> "httpd-bundle-0_start_0 rh74-test" [ style = bold] +"httpd-bundle-0_stop_0 rh74-test" -> "httpd-bundle-docker-0_stop_0 rh74-test" [ style = bold] +"httpd-bundle-0_stop_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-1_monitor_0 rh74-test" -> "httpd-bundle-1_start_0 rh74-test" [ style = bold] +"httpd-bundle-1_monitor_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-1_monitor_30000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-1_start_0 rh74-test" -> "httpd-bundle-1_monitor_30000 rh74-test" [ style = bold] +"httpd-bundle-1_start_0 rh74-test" -> "httpd:1_monitor_10000 httpd-bundle-1" [ style = bold] +"httpd-bundle-1_start_0 rh74-test" -> "httpd:1_start_0 httpd-bundle-1" [ style = bold] +"httpd-bundle-1_start_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-2_monitor_0 rh74-test" -> "httpd-bundle-2_start_0 rh74-test" [ style = bold] +"httpd-bundle-2_monitor_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-2_monitor_30000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-2_start_0 rh74-test" -> "httpd-bundle-2_monitor_30000 rh74-test" [ style = bold] +"httpd-bundle-2_start_0 rh74-test" -> "httpd:2_monitor_10000 httpd-bundle-2" [ style = bold] +"httpd-bundle-2_start_0 rh74-test" -> "httpd:2_start_0 httpd-bundle-2" [ style = bold] +"httpd-bundle-2_start_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-clone_running_0" -> "httpd-bundle_running_0" [ style = bold] +"httpd-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle-clone_start_0" -> "httpd-bundle-clone_running_0" [ style = bold] +"httpd-bundle-clone_start_0" -> "httpd:0_start_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-clone_start_0" -> "httpd:1_start_0 httpd-bundle-1" [ style = bold] +"httpd-bundle-clone_start_0" -> "httpd:2_start_0 httpd-bundle-2" [ style = bold] +"httpd-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle-docker-0_monitor_60000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-0_start_0 rh74-test" -> "httpd-bundle-0_start_0 rh74-test" [ style = bold] +"httpd-bundle-docker-0_start_0 rh74-test" -> "httpd-bundle-docker-0_monitor_60000 rh74-test" [ style = bold] +"httpd-bundle-docker-0_start_0 rh74-test" -> "httpd-bundle_running_0" [ style = bold] +"httpd-bundle-docker-0_start_0 rh74-test" -> "httpd:0_start_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-docker-0_start_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-0_stop_0 rh74-test" -> "httpd-bundle-docker-0_start_0 rh74-test" [ style = bold] +"httpd-bundle-docker-0_stop_0 rh74-test" -> "httpd-bundle_stopped_0" [ style = bold] +"httpd-bundle-docker-0_stop_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-1_monitor_0 rh74-test" -> "httpd-bundle-clone_start_0" [ style = bold] +"httpd-bundle-docker-1_monitor_0 rh74-test" -> "httpd-bundle-docker-1_start_0 rh74-test" [ style = bold] +"httpd-bundle-docker-1_monitor_0 rh74-test" -> "httpd-bundle_stopped_0" [ style = bold] +"httpd-bundle-docker-1_monitor_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-1_monitor_60000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-1_start_0 rh74-test" -> "httpd-bundle-1_monitor_0 rh74-test" [ style = bold] +"httpd-bundle-docker-1_start_0 rh74-test" -> "httpd-bundle-1_start_0 rh74-test" [ style = bold] +"httpd-bundle-docker-1_start_0 rh74-test" -> "httpd-bundle-docker-1_monitor_60000 rh74-test" [ style = bold] +"httpd-bundle-docker-1_start_0 rh74-test" -> "httpd-bundle_running_0" [ style = bold] +"httpd-bundle-docker-1_start_0 rh74-test" -> "httpd:1_start_0 httpd-bundle-1" [ style = bold] +"httpd-bundle-docker-1_start_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-2_monitor_0 rh74-test" -> "httpd-bundle-clone_start_0" [ style = bold] +"httpd-bundle-docker-2_monitor_0 rh74-test" -> "httpd-bundle-docker-2_start_0 rh74-test" [ style = bold] +"httpd-bundle-docker-2_monitor_0 rh74-test" -> "httpd-bundle_stopped_0" [ style = bold] +"httpd-bundle-docker-2_monitor_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-2_monitor_60000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-2_start_0 rh74-test" -> "httpd-bundle-2_monitor_0 rh74-test" [ style = bold] +"httpd-bundle-docker-2_start_0 rh74-test" -> "httpd-bundle-2_start_0 rh74-test" [ style = bold] +"httpd-bundle-docker-2_start_0 rh74-test" -> "httpd-bundle-docker-2_monitor_60000 rh74-test" [ style = bold] +"httpd-bundle-docker-2_start_0 rh74-test" -> "httpd-bundle_running_0" [ style = bold] +"httpd-bundle-docker-2_start_0 rh74-test" -> "httpd:2_start_0 httpd-bundle-2" [ style = bold] +"httpd-bundle-docker-2_start_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.20.189_monitor_0 rh74-test" -> "httpd-bundle-ip-192.168.20.189_start_0 rh74-test" [ style = bold] +"httpd-bundle-ip-192.168.20.189_monitor_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.20.189_monitor_60000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.20.189_start_0 rh74-test" -> "httpd-bundle-docker-1_start_0 rh74-test" [ style = bold] +"httpd-bundle-ip-192.168.20.189_start_0 rh74-test" -> "httpd-bundle-ip-192.168.20.189_monitor_60000 rh74-test" [ style = bold] +"httpd-bundle-ip-192.168.20.189_start_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.20.190_monitor_0 rh74-test" -> "httpd-bundle-ip-192.168.20.190_start_0 rh74-test" [ style = bold] +"httpd-bundle-ip-192.168.20.190_monitor_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.20.190_monitor_60000 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.20.190_start_0 rh74-test" -> "httpd-bundle-docker-2_start_0 rh74-test" [ style = bold] +"httpd-bundle-ip-192.168.20.190_start_0 rh74-test" -> "httpd-bundle-ip-192.168.20.190_monitor_60000 rh74-test" [ style = bold] +"httpd-bundle-ip-192.168.20.190_start_0 rh74-test" [ style=bold color="green" fontcolor="black"] +"httpd-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle_start_0" -> "httpd-bundle-clone_start_0" [ style = bold] +"httpd-bundle_start_0" -> "httpd-bundle-docker-0_start_0 rh74-test" [ style = bold] +"httpd-bundle_start_0" -> "httpd-bundle-docker-1_start_0 rh74-test" [ style = bold] +"httpd-bundle_start_0" -> "httpd-bundle-docker-2_start_0 rh74-test" [ style = bold] +"httpd-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle_stop_0" -> "httpd-bundle-docker-0_stop_0 rh74-test" [ style = bold] +"httpd-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"httpd:0_monitor_0 httpd-bundle-0" -> "httpd-bundle-clone_start_0" [ style = bold] +"httpd:0_monitor_0 httpd-bundle-0" [ style=bold color="green" fontcolor="black"] +"httpd:0_monitor_10000 httpd-bundle-0" [ style=bold color="green" fontcolor="black"] +"httpd:0_start_0 httpd-bundle-0" -> "httpd-bundle-clone_running_0" [ style = bold] +"httpd:0_start_0 httpd-bundle-0" -> "httpd:0_monitor_10000 httpd-bundle-0" [ style = bold] +"httpd:0_start_0 httpd-bundle-0" -> "httpd:1_start_0 httpd-bundle-1" [ style = bold] +"httpd:0_start_0 httpd-bundle-0" [ style=bold color="green" fontcolor="black"] +"httpd:1_monitor_10000 httpd-bundle-1" [ style=bold color="green" fontcolor="black"] +"httpd:1_start_0 httpd-bundle-1" -> "httpd-bundle-clone_running_0" [ style = bold] +"httpd:1_start_0 httpd-bundle-1" -> "httpd:1_monitor_10000 httpd-bundle-1" [ style = bold] +"httpd:1_start_0 httpd-bundle-1" -> "httpd:2_start_0 httpd-bundle-2" [ style = bold] +"httpd:1_start_0 httpd-bundle-1" [ style=bold color="green" fontcolor="black"] +"httpd:2_monitor_10000 httpd-bundle-2" [ style=bold color="green" fontcolor="black"] +"httpd:2_start_0 httpd-bundle-2" -> "httpd-bundle-clone_running_0" [ style = bold] +"httpd:2_start_0 httpd-bundle-2" -> "httpd:2_monitor_10000 httpd-bundle-2" [ style = bold] +"httpd:2_start_0 httpd-bundle-2" [ style=bold color="green" fontcolor="black"] +"httpd_delete_0 httpd-bundle-0" [ style=bold color="green" fontcolor="black"] +"httpd_monitor_10000 httpd-bundle-0" [ style=dashed color="red" fontcolor="black"] +"httpd_stop_0 httpd-bundle-0" -> "httpd-bundle-0_stop_0 rh74-test" [ style = bold] +"httpd_stop_0 httpd-bundle-0" -> "httpd_delete_0 httpd-bundle-0" [ style = bold] +"httpd_stop_0 httpd-bundle-0" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/cancel-behind-moving-remote.dot b/cts/scheduler/dot/cancel-behind-moving-remote.dot new file mode 100644 index 0000000..1a0dfc8 --- /dev/null +++ b/cts/scheduler/dot/cancel-behind-moving-remote.dot @@ -0,0 +1,213 @@ + digraph "g" { +"Cancel ovndb_servers_monitor_30000 ovn-dbs-bundle-1" -> "ovndb_servers_promote_0 ovn-dbs-bundle-1" [ style = bold] +"Cancel ovndb_servers_monitor_30000 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.87_monitor_10000 controller-0" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.87_start_0 controller-0" -> "ip-172.17.1.87_monitor_10000 controller-0" [ style = bold] +"ip-172.17.1.87_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"nova-evacuate_clear_failcount_0 messaging-0" [ style=bold color="green" fontcolor="black"] +"ovn-dbs-bundle-0_clear_failcount_0 controller-0" -> "ovn-dbs-bundle-0_start_0 controller-2" [ style = bold] +"ovn-dbs-bundle-0_clear_failcount_0 controller-0" [ style=bold color="green" fontcolor="black"] +"ovn-dbs-bundle-0_monitor_30000 controller-2" [ style=bold color="green" fontcolor="black"] +"ovn-dbs-bundle-0_start_0 controller-2" -> "ovn-dbs-bundle-0_monitor_30000 controller-2" [ style = bold] +"ovn-dbs-bundle-0_start_0 controller-2" -> "ovndb_servers:0_monitor_30000 ovn-dbs-bundle-0" [ style = bold] +"ovn-dbs-bundle-0_start_0 controller-2" -> "ovndb_servers:0_start_0 ovn-dbs-bundle-0" [ style = bold] +"ovn-dbs-bundle-0_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ovn-dbs-bundle-1_clear_failcount_0 controller-2" -> "ovn-dbs-bundle-1_start_0 controller-0" [ style = bold] +"ovn-dbs-bundle-1_clear_failcount_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ovn-dbs-bundle-1_monitor_30000 controller-0" [ style=bold color="green" fontcolor="black"] +"ovn-dbs-bundle-1_start_0 controller-0" -> "ovn-dbs-bundle-1_monitor_30000 controller-0" [ style = bold] +"ovn-dbs-bundle-1_start_0 controller-0" -> "ovndb_servers_monitor_10000 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-1_start_0 controller-0" -> "ovndb_servers_promote_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-1_start_0 controller-0" -> "ovndb_servers_start_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-1_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"ovn-dbs-bundle-1_stop_0 controller-2" -> "ovn-dbs-bundle-1_start_0 controller-0" [ style = bold] +"ovn-dbs-bundle-1_stop_0 controller-2" -> "ovn-dbs-bundle-podman-1_stop_0 controller-2" [ style = bold] +"ovn-dbs-bundle-1_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" -> "ovn-dbs-bundle_promoted_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" -> "ovndb_servers:0_monitor_30000 ovn-dbs-bundle-0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" -> "ovndb_servers_monitor_10000 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_confirmed-post_notify_running_0" -> "ovn-dbs-bundle-master_pre_notify_promote_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_running_0" -> "ovn-dbs-bundle_running_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_running_0" -> "ovndb_servers:0_monitor_30000 ovn-dbs-bundle-0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_running_0" -> "ovndb_servers_monitor_10000 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" -> "ovn-dbs-bundle-master_pre_notify_promote_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" -> "ovn-dbs-bundle-master_pre_notify_start_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" -> "ovn-dbs-bundle_stopped_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" -> "ovn-dbs-bundle-master_post_notify_promoted_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" -> "ovn-dbs-bundle-master_promote_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_confirmed-pre_notify_start_0" -> "ovn-dbs-bundle-master_post_notify_running_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-pre_notify_start_0" -> "ovn-dbs-bundle-master_start_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" -> "ovn-dbs-bundle-master_post_notify_stopped_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" -> "ovn-dbs-bundle-master_stop_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_post_notify_promoted_0" -> "ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"ovn-dbs-bundle-master_post_notify_promoted_0" -> "ovndb_servers:0_post_notify_promote_0 ovn-dbs-bundle-0" [ style = bold] +"ovn-dbs-bundle-master_post_notify_promoted_0" -> "ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-master_post_notify_promoted_0" -> "ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-2" [ style = bold] +"ovn-dbs-bundle-master_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_post_notify_running_0" -> "ovn-dbs-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"ovn-dbs-bundle-master_post_notify_running_0" -> "ovndb_servers:0_post_notify_start_0 ovn-dbs-bundle-0" [ style = bold] +"ovn-dbs-bundle-master_post_notify_running_0" -> "ovndb_servers_post_notify_running_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-master_post_notify_running_0" -> "ovndb_servers_post_notify_running_0 ovn-dbs-bundle-2" [ style = bold] +"ovn-dbs-bundle-master_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_post_notify_stopped_0" -> "ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" [ style = bold] +"ovn-dbs-bundle-master_post_notify_stopped_0" -> "ovndb_servers_post_notify_stopped_0 ovn-dbs-bundle-2" [ style = bold] +"ovn-dbs-bundle-master_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_pre_notify_promote_0" -> "ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_promote_0" -> "ovndb_servers:0_pre_notify_promote_0 ovn-dbs-bundle-0" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_promote_0" -> "ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_promote_0" -> "ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-2" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_pre_notify_start_0" -> "ovn-dbs-bundle-master_confirmed-pre_notify_start_0" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_start_0" -> "ovndb_servers_pre_notify_start_0 ovn-dbs-bundle-2" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_pre_notify_stop_0" -> "ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_stop_0" -> "ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_stop_0" -> "ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-2" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_promote_0" -> "ovndb_servers_promote_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_promoted_0" -> "ovn-dbs-bundle-master_post_notify_promoted_0" [ style = bold] +"ovn-dbs-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_running_0" -> "ovn-dbs-bundle-master_post_notify_running_0" [ style = bold] +"ovn-dbs-bundle-master_running_0" -> "ovn-dbs-bundle-master_promote_0" [ style = bold] +"ovn-dbs-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_start_0" -> "ovn-dbs-bundle-master_running_0" [ style = bold] +"ovn-dbs-bundle-master_start_0" -> "ovndb_servers:0_start_0 ovn-dbs-bundle-0" [ style = bold] +"ovn-dbs-bundle-master_start_0" -> "ovndb_servers_start_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_stop_0" -> "ovn-dbs-bundle-master_stopped_0" [ style = bold] +"ovn-dbs-bundle-master_stop_0" -> "ovndb_servers_stop_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_stopped_0" -> "ovn-dbs-bundle-master_post_notify_stopped_0" [ style = bold] +"ovn-dbs-bundle-master_stopped_0" -> "ovn-dbs-bundle-master_promote_0" [ style = bold] +"ovn-dbs-bundle-master_stopped_0" -> "ovn-dbs-bundle-master_start_0" [ style = bold] +"ovn-dbs-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-podman-0_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"ovn-dbs-bundle-podman-0_start_0 controller-2" -> "ovn-dbs-bundle-0_start_0 controller-2" [ style = bold] +"ovn-dbs-bundle-podman-0_start_0 controller-2" -> "ovn-dbs-bundle-podman-0_monitor_60000 controller-2" [ style = bold] +"ovn-dbs-bundle-podman-0_start_0 controller-2" -> "ovn-dbs-bundle_running_0" [ style = bold] +"ovn-dbs-bundle-podman-0_start_0 controller-2" -> "ovndb_servers:0_start_0 ovn-dbs-bundle-0" [ style = bold] +"ovn-dbs-bundle-podman-0_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ovn-dbs-bundle-podman-1_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] +"ovn-dbs-bundle-podman-1_start_0 controller-0" -> "ovn-dbs-bundle-1_start_0 controller-0" [ style = bold] +"ovn-dbs-bundle-podman-1_start_0 controller-0" -> "ovn-dbs-bundle-podman-1_monitor_60000 controller-0" [ style = bold] +"ovn-dbs-bundle-podman-1_start_0 controller-0" -> "ovn-dbs-bundle_running_0" [ style = bold] +"ovn-dbs-bundle-podman-1_start_0 controller-0" -> "ovndb_servers_promote_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-podman-1_start_0 controller-0" -> "ovndb_servers_start_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-podman-1_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"ovn-dbs-bundle-podman-1_stop_0 controller-2" -> "ovn-dbs-bundle-podman-1_start_0 controller-0" [ style = bold] +"ovn-dbs-bundle-podman-1_stop_0 controller-2" -> "ovn-dbs-bundle_stopped_0" [ style = bold] +"ovn-dbs-bundle-podman-1_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ovn-dbs-bundle_promote_0" -> "ip-172.17.1.87_start_0 controller-0" [ style = bold] +"ovn-dbs-bundle_promote_0" -> "ovn-dbs-bundle-master_promote_0" [ style = bold] +"ovn-dbs-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle_running_0" -> "ovn-dbs-bundle_promote_0" [ style = bold] +"ovn-dbs-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle_start_0" -> "ovn-dbs-bundle-master_start_0" [ style = bold] +"ovn-dbs-bundle_start_0" -> "ovn-dbs-bundle-podman-0_start_0 controller-2" [ style = bold] +"ovn-dbs-bundle_start_0" -> "ovn-dbs-bundle-podman-1_start_0 controller-0" [ style = bold] +"ovn-dbs-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle_stop_0" -> "ovn-dbs-bundle-master_stop_0" [ style = bold] +"ovn-dbs-bundle_stop_0" -> "ovn-dbs-bundle-podman-1_stop_0 controller-2" [ style = bold] +"ovn-dbs-bundle_stop_0" -> "ovndb_servers_stop_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle_stopped_0" -> "ovn-dbs-bundle_promote_0" [ style = bold] +"ovn-dbs-bundle_stopped_0" -> "ovn-dbs-bundle_start_0" [ style = bold] +"ovn-dbs-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ovndb_servers:0_monitor_30000 ovn-dbs-bundle-0" [ style=bold color="green" fontcolor="black"] +"ovndb_servers:0_post_notify_promote_0 ovn-dbs-bundle-0" -> "ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"ovndb_servers:0_post_notify_promote_0 ovn-dbs-bundle-0" [ style=bold color="green" fontcolor="black"] +"ovndb_servers:0_post_notify_start_0 ovn-dbs-bundle-0" -> "ovn-dbs-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"ovndb_servers:0_post_notify_start_0 ovn-dbs-bundle-0" [ style=bold color="green" fontcolor="black"] +"ovndb_servers:0_pre_notify_promote_0 ovn-dbs-bundle-0" -> "ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"ovndb_servers:0_pre_notify_promote_0 ovn-dbs-bundle-0" [ style=bold color="green" fontcolor="black"] +"ovndb_servers:0_start_0 ovn-dbs-bundle-0" -> "ovn-dbs-bundle-master_running_0" [ style = bold] +"ovndb_servers:0_start_0 ovn-dbs-bundle-0" -> "ovndb_servers:0_monitor_30000 ovn-dbs-bundle-0" [ style = bold] +"ovndb_servers:0_start_0 ovn-dbs-bundle-0" -> "ovndb_servers_start_0 ovn-dbs-bundle-1" [ style = bold] +"ovndb_servers:0_start_0 ovn-dbs-bundle-0" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_monitor_10000 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-2" -> "ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-2" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_post_notify_running_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"ovndb_servers_post_notify_running_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_post_notify_running_0 ovn-dbs-bundle-2" -> "ovn-dbs-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"ovndb_servers_post_notify_running_0 ovn-dbs-bundle-2" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_post_notify_stopped_0 ovn-dbs-bundle-2" -> "ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" [ style = bold] +"ovndb_servers_post_notify_stopped_0 ovn-dbs-bundle-2" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-2" -> "ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-2" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_pre_notify_start_0 ovn-dbs-bundle-2" -> "ovn-dbs-bundle-master_confirmed-pre_notify_start_0" [ style = bold] +"ovndb_servers_pre_notify_start_0 ovn-dbs-bundle-2" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] +"ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-2" -> "ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] +"ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-2" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_promote_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_promoted_0" [ style = bold] +"ovndb_servers_promote_0 ovn-dbs-bundle-1" -> "ovndb_servers_monitor_10000 ovn-dbs-bundle-1" [ style = bold] +"ovndb_servers_promote_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_start_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_running_0" [ style = bold] +"ovndb_servers_start_0 ovn-dbs-bundle-1" -> "ovndb_servers_monitor_10000 ovn-dbs-bundle-1" [ style = bold] +"ovndb_servers_start_0 ovn-dbs-bundle-1" -> "ovndb_servers_promote_0 ovn-dbs-bundle-1" [ style = bold] +"ovndb_servers_start_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_stop_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-1_stop_0 controller-2" [ style = bold] +"ovndb_servers_stop_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_stopped_0" [ style = bold] +"ovndb_servers_stop_0 ovn-dbs-bundle-1" -> "ovndb_servers_start_0 ovn-dbs-bundle-1" [ style = bold] +"ovndb_servers_stop_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_monitor_30000 controller-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-1_start_0 controller-0" -> "rabbitmq-bundle-1_monitor_30000 controller-0" [ style = dashed] +"rabbitmq-bundle-1_start_0 controller-0" -> "rabbitmq:1_monitor_10000 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq-bundle-1_start_0 controller-0" -> "rabbitmq:1_start_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq-bundle-1_start_0 controller-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_start_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_running_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq:1_start_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq:1_monitor_10000 rabbitmq-bundle-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq:1_start_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq:1_start_0 rabbitmq-bundle-1" -> "rabbitmq:1_monitor_10000 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq:1_start_0 rabbitmq-bundle-1" [ style=dashed color="red" fontcolor="black"] +"stonith-fence_compute-fence-nova_clear_failcount_0 messaging-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400066e50_clear_failcount_0 messaging-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540040bb56_monitor_60000 database-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540040bb56_start_0 database-0" -> "stonith-fence_ipmilan-52540040bb56_monitor_60000 database-0" [ style = bold] +"stonith-fence_ipmilan-52540040bb56_start_0 database-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540040bb56_stop_0 messaging-2" -> "stonith-fence_ipmilan-52540040bb56_start_0 database-0" [ style = bold] +"stonith-fence_ipmilan-52540040bb56_stop_0 messaging-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540060dbba_clear_failcount_0 messaging-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540078fb07_clear_failcount_0 messaging-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400aa1373_clear_failcount_0 database-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400c87cdb_clear_failcount_0 database-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400dc23e0_clear_failcount_0 database-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400e018b6_clear_failcount_0 database-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400e1534e_clear_failcount_0 database-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400e1534e_monitor_60000 messaging-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400e1534e_start_0 messaging-2" -> "stonith-fence_ipmilan-525400e1534e_monitor_60000 messaging-2" [ style = bold] +"stonith-fence_ipmilan-525400e1534e_start_0 messaging-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400e1534e_stop_0 database-1" -> "stonith-fence_ipmilan-525400e1534e_start_0 messaging-2" [ style = bold] +"stonith-fence_ipmilan-525400e1534e_stop_0 database-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400ea59b0_clear_failcount_0 database-0" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clbz5007-promotable-colocation.dot b/cts/scheduler/dot/clbz5007-promotable-colocation.dot new file mode 100644 index 0000000..862797d --- /dev/null +++ b/cts/scheduler/dot/clbz5007-promotable-colocation.dot @@ -0,0 +1,8 @@ + digraph "g" { +"PROMOTED_IP_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"PROMOTED_IP_stop_0 fc16-builder2" -> "PROMOTED_IP_start_0 fc16-builder" [ style = bold] +"PROMOTED_IP_stop_0 fc16-builder2" [ style=bold color="green" fontcolor="black"] +"UNPROMOTED_IP_start_0 fc16-builder2" [ style=bold color="green" fontcolor="black"] +"UNPROMOTED_IP_stop_0 fc16-builder" -> "UNPROMOTED_IP_start_0 fc16-builder2" [ style = bold] +"UNPROMOTED_IP_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone-anon-dup.dot b/cts/scheduler/dot/clone-anon-dup.dot new file mode 100644 index 0000000..a601f65 --- /dev/null +++ b/cts/scheduler/dot/clone-anon-dup.dot @@ -0,0 +1,20 @@ + digraph "g" { +"apache2:0_stop_0 wc02" -> "group_webservice:2_stopped_0" [ style = bold] +"apache2:0_stop_0 wc02" [ style=bold color="green" fontcolor="black"] +"clone_webservice_stop_0" -> "clone_webservice_stopped_0" [ style = bold] +"clone_webservice_stop_0" -> "group_webservice:2_stop_0" [ style = bold] +"clone_webservice_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone_webservice_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group_webservice:2_stop_0" -> "apache2:0_stop_0 wc02" [ style = bold] +"group_webservice:2_stop_0" -> "group_webservice:2_stopped_0" [ style = bold] +"group_webservice:2_stop_0" [ style=bold color="green" fontcolor="orange"] +"group_webservice:2_stopped_0" -> "clone_webservice_stopped_0" [ style = bold] +"group_webservice:2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"stonith-1_monitor_0 wc01" -> "stonith-1_start_0 wc01" [ style = bold] +"stonith-1_monitor_0 wc01" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 wc02" -> "stonith-1_start_0 wc01" [ style = bold] +"stonith-1_monitor_0 wc02" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 wc03" -> "stonith-1_start_0 wc01" [ style = bold] +"stonith-1_monitor_0 wc03" [ style=bold color="green" fontcolor="black"] +"stonith-1_start_0 wc01" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone-anon-failcount.dot b/cts/scheduler/dot/clone-anon-failcount.dot new file mode 100644 index 0000000..acfa558 --- /dev/null +++ b/cts/scheduler/dot/clone-anon-failcount.dot @@ -0,0 +1,101 @@ + digraph "g" { +"UMgroup01_running_0" [ style=bold color="green" fontcolor="orange"] +"UMgroup01_start_0" -> "UMgroup01_running_0" [ style = bold] +"UMgroup01_start_0" -> "UmDummy01_start_0 srv04" [ style = bold] +"UMgroup01_start_0" -> "UmDummy02_start_0 srv04" [ style = bold] +"UMgroup01_start_0" -> "UmIPaddr_start_0 srv04" [ style = bold] +"UMgroup01_start_0" -> "UmVIPcheck_start_0 srv04" [ style = bold] +"UMgroup01_start_0" [ style=bold color="green" fontcolor="orange"] +"UMgroup01_stop_0" -> "UMgroup01_stopped_0" [ style = bold] +"UMgroup01_stop_0" -> "UmDummy01_stop_0 srv01" [ style = bold] +"UMgroup01_stop_0" -> "UmDummy02_stop_0 srv01" [ style = bold] +"UMgroup01_stop_0" -> "UmIPaddr_stop_0 srv01" [ style = bold] +"UMgroup01_stop_0" -> "UmVIPcheck_stop_0 srv01" [ style = bold] +"UMgroup01_stop_0" [ style=bold color="green" fontcolor="orange"] +"UMgroup01_stopped_0" -> "UMgroup01_start_0" [ style = bold] +"UMgroup01_stopped_0" -> "clnUMgroup01_stop_0" [ style = bold] +"UMgroup01_stopped_0" [ style=bold color="green" fontcolor="orange"] +"UmDummy01_monitor_10000 srv04" [ style=bold color="green" fontcolor="black"] +"UmDummy01_start_0 srv04" -> "UMgroup01_running_0" [ style = bold] +"UmDummy01_start_0 srv04" -> "UmDummy01_monitor_10000 srv04" [ style = bold] +"UmDummy01_start_0 srv04" -> "UmDummy02_start_0 srv04" [ style = bold] +"UmDummy01_start_0 srv04" [ style=bold color="green" fontcolor="black"] +"UmDummy01_stop_0 srv01" -> "UMgroup01_stopped_0" [ style = bold] +"UmDummy01_stop_0 srv01" -> "UmDummy01_start_0 srv04" [ style = bold] +"UmDummy01_stop_0 srv01" -> "UmIPaddr_stop_0 srv01" [ style = bold] +"UmDummy01_stop_0 srv01" [ style=bold color="green" fontcolor="black"] +"UmDummy02_monitor_10000 srv04" [ style=bold color="green" fontcolor="black"] +"UmDummy02_start_0 srv04" -> "UMgroup01_running_0" [ style = bold] +"UmDummy02_start_0 srv04" -> "UmDummy02_monitor_10000 srv04" [ style = bold] +"UmDummy02_start_0 srv04" [ style=bold color="green" fontcolor="black"] +"UmDummy02_stop_0 srv01" -> "UMgroup01_stopped_0" [ style = bold] +"UmDummy02_stop_0 srv01" -> "UmDummy01_stop_0 srv01" [ style = bold] +"UmDummy02_stop_0 srv01" -> "UmDummy02_start_0 srv04" [ style = bold] +"UmDummy02_stop_0 srv01" [ style=bold color="green" fontcolor="black"] +"UmIPaddr_monitor_10000 srv04" [ style=bold color="green" fontcolor="black"] +"UmIPaddr_start_0 srv04" -> "UMgroup01_running_0" [ style = bold] +"UmIPaddr_start_0 srv04" -> "UmDummy01_start_0 srv04" [ style = bold] +"UmIPaddr_start_0 srv04" -> "UmIPaddr_monitor_10000 srv04" [ style = bold] +"UmIPaddr_start_0 srv04" [ style=bold color="green" fontcolor="black"] +"UmIPaddr_stop_0 srv01" -> "UMgroup01_stopped_0" [ style = bold] +"UmIPaddr_stop_0 srv01" -> "UmIPaddr_start_0 srv04" [ style = bold] +"UmIPaddr_stop_0 srv01" -> "UmVIPcheck_stop_0 srv01" [ style = bold] +"UmIPaddr_stop_0 srv01" [ style=bold color="green" fontcolor="black"] +"UmVIPcheck_start_0 srv04" -> "UMgroup01_running_0" [ style = bold] +"UmVIPcheck_start_0 srv04" -> "UmIPaddr_start_0 srv04" [ style = bold] +"UmVIPcheck_start_0 srv04" [ style=bold color="green" fontcolor="black"] +"UmVIPcheck_stop_0 srv01" -> "UMgroup01_stopped_0" [ style = bold] +"UmVIPcheck_stop_0 srv01" -> "UmVIPcheck_start_0 srv04" [ style = bold] +"UmVIPcheck_stop_0 srv01" [ style=bold color="green" fontcolor="black"] +"clnUMdummy01:0_stop_0 srv01" -> "clnUmResource:1_stopped_0" [ style = bold] +"clnUMdummy01:0_stop_0 srv01" [ style=bold color="green" fontcolor="black"] +"clnUMdummy01:1_monitor_10000 srv04" [ style=bold color="green" fontcolor="black"] +"clnUMdummy01:1_start_0 srv04" -> "clnUMdummy01:1_monitor_10000 srv04" [ style = bold] +"clnUMdummy01:1_start_0 srv04" -> "clnUMdummy02:1_start_0 srv04" [ style = bold] +"clnUMdummy01:1_start_0 srv04" -> "clnUmResource:0_running_0" [ style = bold] +"clnUMdummy01:1_start_0 srv04" [ style=bold color="green" fontcolor="black"] +"clnUMdummy01:1_stop_0 srv04" -> "clnUMdummy01:1_start_0 srv04" [ style = bold] +"clnUMdummy01:1_stop_0 srv04" -> "clnUmResource:0_stopped_0" [ style = bold] +"clnUMdummy01:1_stop_0 srv04" [ style=bold color="green" fontcolor="black"] +"clnUMdummy02:0_stop_0 srv01" -> "clnUMdummy01:0_stop_0 srv01" [ style = bold] +"clnUMdummy02:0_stop_0 srv01" -> "clnUmResource:1_stopped_0" [ style = bold] +"clnUMdummy02:0_stop_0 srv01" [ style=bold color="green" fontcolor="black"] +"clnUMdummy02:1_monitor_10000 srv04" [ style=bold color="green" fontcolor="black"] +"clnUMdummy02:1_start_0 srv04" -> "clnUMdummy02:1_monitor_10000 srv04" [ style = bold] +"clnUMdummy02:1_start_0 srv04" -> "clnUmResource:0_running_0" [ style = bold] +"clnUMdummy02:1_start_0 srv04" [ style=bold color="green" fontcolor="black"] +"clnUMdummy02:1_stop_0 srv04" -> "clnUMdummy01:1_stop_0 srv04" [ style = bold] +"clnUMdummy02:1_stop_0 srv04" -> "clnUMdummy02:1_start_0 srv04" [ style = bold] +"clnUMdummy02:1_stop_0 srv04" -> "clnUmResource:0_stopped_0" [ style = bold] +"clnUMdummy02:1_stop_0 srv04" [ style=bold color="green" fontcolor="black"] +"clnUMgroup01_running_0" -> "UMgroup01_start_0" [ style = bold] +"clnUMgroup01_running_0" [ style=bold color="green" fontcolor="orange"] +"clnUMgroup01_start_0" -> "clnUMgroup01_running_0" [ style = bold] +"clnUMgroup01_start_0" -> "clnUmResource:0_start_0" [ style = bold] +"clnUMgroup01_start_0" [ style=bold color="green" fontcolor="orange"] +"clnUMgroup01_stop_0" -> "clnUMgroup01_stopped_0" [ style = bold] +"clnUMgroup01_stop_0" -> "clnUmResource:0_stop_0" [ style = bold] +"clnUMgroup01_stop_0" -> "clnUmResource:1_stop_0" [ style = bold] +"clnUMgroup01_stop_0" [ style=bold color="green" fontcolor="orange"] +"clnUMgroup01_stopped_0" -> "clnUMgroup01_start_0" [ style = bold] +"clnUMgroup01_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clnUmResource:0_running_0" -> "clnUMgroup01_running_0" [ style = bold] +"clnUmResource:0_running_0" [ style=bold color="green" fontcolor="orange"] +"clnUmResource:0_start_0" -> "clnUMdummy01:1_start_0 srv04" [ style = bold] +"clnUmResource:0_start_0" -> "clnUMdummy02:1_start_0 srv04" [ style = bold] +"clnUmResource:0_start_0" -> "clnUmResource:0_running_0" [ style = bold] +"clnUmResource:0_start_0" [ style=bold color="green" fontcolor="orange"] +"clnUmResource:0_stop_0" -> "clnUMdummy01:1_stop_0 srv04" [ style = bold] +"clnUmResource:0_stop_0" -> "clnUMdummy02:1_stop_0 srv04" [ style = bold] +"clnUmResource:0_stop_0" -> "clnUmResource:0_stopped_0" [ style = bold] +"clnUmResource:0_stop_0" [ style=bold color="green" fontcolor="orange"] +"clnUmResource:0_stopped_0" -> "clnUMgroup01_stopped_0" [ style = bold] +"clnUmResource:0_stopped_0" -> "clnUmResource:0_start_0" [ style = bold] +"clnUmResource:0_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clnUmResource:1_stop_0" -> "clnUMdummy01:0_stop_0 srv01" [ style = bold] +"clnUmResource:1_stop_0" -> "clnUMdummy02:0_stop_0 srv01" [ style = bold] +"clnUmResource:1_stop_0" -> "clnUmResource:1_stopped_0" [ style = bold] +"clnUmResource:1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clnUmResource:1_stopped_0" -> "clnUMgroup01_stopped_0" [ style = bold] +"clnUmResource:1_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/clone-anon-probe-1.dot b/cts/scheduler/dot/clone-anon-probe-1.dot new file mode 100644 index 0000000..14c5ab8 --- /dev/null +++ b/cts/scheduler/dot/clone-anon-probe-1.dot @@ -0,0 +1,15 @@ + digraph "g" { +"drbd0:0_monitor_0 mysql-01" -> "ms-drbd0_start_0" [ style = bold] +"drbd0:0_monitor_0 mysql-01" [ style=bold color="green" fontcolor="black"] +"drbd0:0_start_0 mysql-01" -> "ms-drbd0_running_0" [ style = bold] +"drbd0:0_start_0 mysql-01" [ style=bold color="green" fontcolor="black"] +"drbd0:1_monitor_0 mysql-02" -> "ms-drbd0_start_0" [ style = bold] +"drbd0:1_monitor_0 mysql-02" [ style=bold color="green" fontcolor="black"] +"drbd0:1_start_0 mysql-02" -> "ms-drbd0_running_0" [ style = bold] +"drbd0:1_start_0 mysql-02" [ style=bold color="green" fontcolor="black"] +"ms-drbd0_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_start_0" -> "drbd0:0_start_0 mysql-01" [ style = bold] +"ms-drbd0_start_0" -> "drbd0:1_start_0 mysql-02" [ style = bold] +"ms-drbd0_start_0" -> "ms-drbd0_running_0" [ style = bold] +"ms-drbd0_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/clone-anon-probe-2.dot b/cts/scheduler/dot/clone-anon-probe-2.dot new file mode 100644 index 0000000..c59abcd --- /dev/null +++ b/cts/scheduler/dot/clone-anon-probe-2.dot @@ -0,0 +1,8 @@ + digraph "g" { +"drbd0:1_start_0 mysql-01" -> "ms-drbd0_running_0" [ style = bold] +"drbd0:1_start_0 mysql-01" [ style=bold color="green" fontcolor="black"] +"ms-drbd0_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_start_0" -> "drbd0:1_start_0 mysql-01" [ style = bold] +"ms-drbd0_start_0" -> "ms-drbd0_running_0" [ style = bold] +"ms-drbd0_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/clone-fail-block-colocation.dot b/cts/scheduler/dot/clone-fail-block-colocation.dot new file mode 100644 index 0000000..aa80d45 --- /dev/null +++ b/cts/scheduler/dot/clone-fail-block-colocation.dot @@ -0,0 +1,51 @@ + digraph "g" { +"d_bird_subnet_state_monitor_10000 DEM-2" [ style=bold color="green" fontcolor="black"] +"d_bird_subnet_state_start_0 DEM-2" -> "d_bird_subnet_state_monitor_10000 DEM-2" [ style = bold] +"d_bird_subnet_state_start_0 DEM-2" -> "ip_mgmt_start_0 DEM-2" [ style = bold] +"d_bird_subnet_state_start_0 DEM-2" -> "svc_running_0" [ style = bold] +"d_bird_subnet_state_start_0 DEM-2" [ style=bold color="green" fontcolor="black"] +"d_bird_subnet_state_stop_0 DEM-1" -> "d_bird_subnet_state_start_0 DEM-2" [ style = bold] +"d_bird_subnet_state_stop_0 DEM-1" -> "ipv6_dem_tas_dns_stop_0 DEM-1" [ style = bold] +"d_bird_subnet_state_stop_0 DEM-1" -> "svc_stopped_0" [ style = bold] +"d_bird_subnet_state_stop_0 DEM-1" [ style=bold color="green" fontcolor="black"] +"ip_mgmt_monitor_10000 DEM-2" [ style=bold color="green" fontcolor="black"] +"ip_mgmt_start_0 DEM-2" -> "ip_mgmt_monitor_10000 DEM-2" [ style = bold] +"ip_mgmt_start_0 DEM-2" -> "ip_trf_tas_start_0 DEM-2" [ style = bold] +"ip_mgmt_start_0 DEM-2" -> "svc_running_0" [ style = bold] +"ip_mgmt_start_0 DEM-2" [ style=bold color="green" fontcolor="black"] +"ip_mgmt_stop_0 DEM-1" -> "d_bird_subnet_state_stop_0 DEM-1" [ style = bold] +"ip_mgmt_stop_0 DEM-1" -> "ip_mgmt_start_0 DEM-2" [ style = bold] +"ip_mgmt_stop_0 DEM-1" -> "svc_stopped_0" [ style = bold] +"ip_mgmt_stop_0 DEM-1" [ style=bold color="green" fontcolor="black"] +"ip_trf_tas_monitor_10000 DEM-2" [ style=bold color="green" fontcolor="black"] +"ip_trf_tas_start_0 DEM-2" -> "ip_trf_tas_monitor_10000 DEM-2" [ style = bold] +"ip_trf_tas_start_0 DEM-2" -> "svc_running_0" [ style = bold] +"ip_trf_tas_start_0 DEM-2" [ style=bold color="green" fontcolor="black"] +"ip_trf_tas_stop_0 DEM-1" -> "ip_mgmt_stop_0 DEM-1" [ style = bold] +"ip_trf_tas_stop_0 DEM-1" -> "ip_trf_tas_start_0 DEM-2" [ style = bold] +"ip_trf_tas_stop_0 DEM-1" -> "svc_stopped_0" [ style = bold] +"ip_trf_tas_stop_0 DEM-1" [ style=bold color="green" fontcolor="black"] +"ipv6_dem_tas_dns_monitor_10000 DEM-2" [ style=bold color="green" fontcolor="black"] +"ipv6_dem_tas_dns_start_0 DEM-2" -> "d_bird_subnet_state_start_0 DEM-2" [ style = bold] +"ipv6_dem_tas_dns_start_0 DEM-2" -> "ipv6_dem_tas_dns_monitor_10000 DEM-2" [ style = bold] +"ipv6_dem_tas_dns_start_0 DEM-2" -> "svc_running_0" [ style = bold] +"ipv6_dem_tas_dns_start_0 DEM-2" [ style=bold color="green" fontcolor="black"] +"ipv6_dem_tas_dns_stop_0 DEM-1" -> "ipv6_dem_tas_dns_start_0 DEM-2" [ style = bold] +"ipv6_dem_tas_dns_stop_0 DEM-1" -> "svc_stopped_0" [ style = bold] +"ipv6_dem_tas_dns_stop_0 DEM-1" [ style=bold color="green" fontcolor="black"] +"svc_running_0" [ style=bold color="green" fontcolor="orange"] +"svc_start_0" -> "d_bird_subnet_state_start_0 DEM-2" [ style = bold] +"svc_start_0" -> "ip_mgmt_start_0 DEM-2" [ style = bold] +"svc_start_0" -> "ip_trf_tas_start_0 DEM-2" [ style = bold] +"svc_start_0" -> "ipv6_dem_tas_dns_start_0 DEM-2" [ style = bold] +"svc_start_0" -> "svc_running_0" [ style = bold] +"svc_start_0" [ style=bold color="green" fontcolor="orange"] +"svc_stop_0" -> "d_bird_subnet_state_stop_0 DEM-1" [ style = bold] +"svc_stop_0" -> "ip_mgmt_stop_0 DEM-1" [ style = bold] +"svc_stop_0" -> "ip_trf_tas_stop_0 DEM-1" [ style = bold] +"svc_stop_0" -> "ipv6_dem_tas_dns_stop_0 DEM-1" [ style = bold] +"svc_stop_0" -> "svc_stopped_0" [ style = bold] +"svc_stop_0" [ style=bold color="green" fontcolor="orange"] +"svc_stopped_0" -> "svc_start_0" [ style = bold] +"svc_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/clone-interleave-1.dot b/cts/scheduler/dot/clone-interleave-1.dot new file mode 100644 index 0000000..4eeaa69 --- /dev/null +++ b/cts/scheduler/dot/clone-interleave-1.dot @@ -0,0 +1,47 @@ + digraph "g" { +"child-1:0_start_0 pcmk-2" -> "child-2:0_start_0 pcmk-2" [ style = bold] +"child-1:0_start_0 pcmk-2" -> "clone-1_running_0" [ style = bold] +"child-1:0_start_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"child-1:1_start_0 pcmk-3" -> "child-2:1_start_0 pcmk-3" [ style = bold] +"child-1:1_start_0 pcmk-3" -> "clone-1_running_0" [ style = bold] +"child-1:1_start_0 pcmk-3" [ style=bold color="green" fontcolor="black"] +"child-1:2_start_0 pcmk-1" -> "child-2:2_start_0 <none>" [ style = dashed] +"child-1:2_start_0 pcmk-1" -> "clone-1_running_0" [ style = bold] +"child-1:2_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"child-2:0_start_0 pcmk-2" -> "child-3:0_start_0 pcmk-1" [ style = dashed] +"child-2:0_start_0 pcmk-2" -> "child-3:1_start_0 pcmk-2" [ style = bold] +"child-2:0_start_0 pcmk-2" -> "clone-2_running_0" [ style = bold] +"child-2:0_start_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"child-2:1_start_0 pcmk-3" -> "child-3:2_start_0 pcmk-3" [ style = bold] +"child-2:1_start_0 pcmk-3" -> "clone-2_running_0" [ style = bold] +"child-2:1_start_0 pcmk-3" [ style=bold color="green" fontcolor="black"] +"child-2:2_start_0 <none>" -> "clone-2_running_0" [ style = dashed] +"child-2:2_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"child-3:0_start_0 pcmk-1" -> "clone-3_running_0" [ style = dashed] +"child-3:0_start_0 pcmk-1" [ style=dashed color="red" fontcolor="black"] +"child-3:1_start_0 pcmk-2" -> "clone-3_running_0" [ style = bold] +"child-3:1_start_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"child-3:2_start_0 pcmk-3" -> "clone-3_running_0" [ style = bold] +"child-3:2_start_0 pcmk-3" [ style=bold color="green" fontcolor="black"] +"clone-1_running_0" -> "clone-2_start_0" [ style = bold] +"clone-1_running_0" [ style=bold color="green" fontcolor="orange"] +"clone-1_start_0" -> "child-1:0_start_0 pcmk-2" [ style = bold] +"clone-1_start_0" -> "child-1:1_start_0 pcmk-3" [ style = bold] +"clone-1_start_0" -> "child-1:2_start_0 pcmk-1" [ style = bold] +"clone-1_start_0" -> "clone-1_running_0" [ style = bold] +"clone-1_start_0" [ style=bold color="green" fontcolor="orange"] +"clone-2_running_0" -> "clone-3_start_0" [ style = bold] +"clone-2_running_0" [ style=bold color="green" fontcolor="orange"] +"clone-2_start_0" -> "child-2:0_start_0 pcmk-2" [ style = bold] +"clone-2_start_0" -> "child-2:1_start_0 pcmk-3" [ style = bold] +"clone-2_start_0" -> "clone-2_running_0" [ style = bold] +"clone-2_start_0" [ style=bold color="green" fontcolor="orange"] +"clone-3_running_0" -> "dummy_start_0 pcmk-1" [ style = bold] +"clone-3_running_0" [ style=bold color="green" fontcolor="orange"] +"clone-3_start_0" -> "child-3:0_start_0 pcmk-1" [ style = dashed] +"clone-3_start_0" -> "child-3:1_start_0 pcmk-2" [ style = bold] +"clone-3_start_0" -> "child-3:2_start_0 pcmk-3" [ style = bold] +"clone-3_start_0" -> "clone-3_running_0" [ style = bold] +"clone-3_start_0" [ style=bold color="green" fontcolor="orange"] +"dummy_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone-interleave-2.dot b/cts/scheduler/dot/clone-interleave-2.dot new file mode 100644 index 0000000..0d013b8 --- /dev/null +++ b/cts/scheduler/dot/clone-interleave-2.dot @@ -0,0 +1,29 @@ + digraph "g" { +"child-2:2_stop_0 pcmk-1" -> "clone-2_stopped_0" [ style = bold] +"child-2:2_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"child-3:2_start_0 pcmk-1" -> "clone-3_running_0" [ style = dashed] +"child-3:2_start_0 pcmk-1" [ style=dashed color="red" fontcolor="black"] +"child-3:2_stop_0 pcmk-1" -> "child-2:2_stop_0 pcmk-1" [ style = bold] +"child-3:2_stop_0 pcmk-1" -> "child-3:2_start_0 pcmk-1" [ style = dashed] +"child-3:2_stop_0 pcmk-1" -> "clone-3_stopped_0" [ style = bold] +"child-3:2_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"clone-2_stop_0" -> "child-2:2_stop_0 pcmk-1" [ style = bold] +"clone-2_stop_0" -> "clone-2_stopped_0" [ style = bold] +"clone-2_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone-2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clone-3_running_0" -> "dummy_start_0 pcmk-1" [ style = bold] +"clone-3_running_0" [ style=bold color="green" fontcolor="orange"] +"clone-3_start_0" -> "child-3:2_start_0 pcmk-1" [ style = dashed] +"clone-3_start_0" -> "clone-3_running_0" [ style = bold] +"clone-3_start_0" [ style=bold color="green" fontcolor="orange"] +"clone-3_stop_0" -> "child-3:2_stop_0 pcmk-1" [ style = bold] +"clone-3_stop_0" -> "clone-3_stopped_0" [ style = bold] +"clone-3_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone-3_stopped_0" -> "clone-2_stop_0" [ style = bold] +"clone-3_stopped_0" -> "clone-3_start_0" [ style = bold] +"clone-3_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dummy_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"dummy_stop_0 pcmk-1" -> "clone-3_stop_0" [ style = bold] +"dummy_stop_0 pcmk-1" -> "dummy_start_0 pcmk-1" [ style = bold] +"dummy_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone-interleave-3.dot b/cts/scheduler/dot/clone-interleave-3.dot new file mode 100644 index 0000000..d7eee3b --- /dev/null +++ b/cts/scheduler/dot/clone-interleave-3.dot @@ -0,0 +1,39 @@ + digraph "g" { +"child-2:2_start_0 pcmk-1" -> "child-3:2_start_0 pcmk-1" [ style = bold] +"child-2:2_start_0 pcmk-1" -> "clone-2_running_0" [ style = bold] +"child-2:2_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"child-2:2_stop_0 pcmk-1" -> "child-2:2_start_0 pcmk-1" [ style = bold] +"child-2:2_stop_0 pcmk-1" -> "clone-2_stopped_0" [ style = bold] +"child-2:2_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"child-3:2_start_0 pcmk-1" -> "clone-3_running_0" [ style = bold] +"child-3:2_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"child-3:2_stop_0 pcmk-1" -> "child-2:2_stop_0 pcmk-1" [ style = bold] +"child-3:2_stop_0 pcmk-1" -> "child-3:2_start_0 pcmk-1" [ style = bold] +"child-3:2_stop_0 pcmk-1" -> "clone-3_stopped_0" [ style = bold] +"child-3:2_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"clone-2_running_0" -> "clone-3_start_0" [ style = bold] +"clone-2_running_0" [ style=bold color="green" fontcolor="orange"] +"clone-2_start_0" -> "child-2:2_start_0 pcmk-1" [ style = bold] +"clone-2_start_0" -> "clone-2_running_0" [ style = bold] +"clone-2_start_0" [ style=bold color="green" fontcolor="orange"] +"clone-2_stop_0" -> "child-2:2_stop_0 pcmk-1" [ style = bold] +"clone-2_stop_0" -> "clone-2_stopped_0" [ style = bold] +"clone-2_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone-2_stopped_0" -> "clone-2_start_0" [ style = bold] +"clone-2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clone-3_running_0" -> "dummy_start_0 pcmk-1" [ style = bold] +"clone-3_running_0" [ style=bold color="green" fontcolor="orange"] +"clone-3_start_0" -> "child-3:2_start_0 pcmk-1" [ style = bold] +"clone-3_start_0" -> "clone-3_running_0" [ style = bold] +"clone-3_start_0" [ style=bold color="green" fontcolor="orange"] +"clone-3_stop_0" -> "child-3:2_stop_0 pcmk-1" [ style = bold] +"clone-3_stop_0" -> "clone-3_stopped_0" [ style = bold] +"clone-3_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone-3_stopped_0" -> "clone-2_stop_0" [ style = bold] +"clone-3_stopped_0" -> "clone-3_start_0" [ style = bold] +"clone-3_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dummy_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"dummy_stop_0 pcmk-1" -> "clone-3_stop_0" [ style = bold] +"dummy_stop_0 pcmk-1" -> "dummy_start_0 pcmk-1" [ style = bold] +"dummy_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone-max-zero.dot b/cts/scheduler/dot/clone-max-zero.dot new file mode 100644 index 0000000..ee0ff31 --- /dev/null +++ b/cts/scheduler/dot/clone-max-zero.dot @@ -0,0 +1,35 @@ + digraph "g" { +"c-ocfs2-1_stop_0" -> "c-ocfs2-1_stopped_0" [ style = bold] +"c-ocfs2-1_stop_0" -> "ocfs2-1:0_stop_0 c001n11" [ style = bold] +"c-ocfs2-1_stop_0" -> "ocfs2-1:1_stop_0 c001n12" [ style = bold] +"c-ocfs2-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"c-ocfs2-1_stopped_0" -> "o2cb-clone_stop_0" [ style = bold] +"c-ocfs2-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dlm-clone_stop_0" -> "dlm-clone_stopped_0" [ style = bold] +"dlm-clone_stop_0" -> "dlm:0_stop_0 c001n11" [ style = bold] +"dlm-clone_stop_0" -> "dlm:1_stop_0 c001n12" [ style = bold] +"dlm-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"dlm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dlm:0_stop_0 c001n11" -> "dlm-clone_stopped_0" [ style = bold] +"dlm:0_stop_0 c001n11" [ style=bold color="green" fontcolor="black"] +"dlm:1_stop_0 c001n12" -> "dlm-clone_stopped_0" [ style = bold] +"dlm:1_stop_0 c001n12" [ style=bold color="green" fontcolor="black"] +"o2cb-clone_stop_0" -> "o2cb-clone_stopped_0" [ style = bold] +"o2cb-clone_stop_0" -> "o2cb:0_stop_0 c001n11" [ style = bold] +"o2cb-clone_stop_0" -> "o2cb:1_stop_0 c001n12" [ style = bold] +"o2cb-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"o2cb-clone_stopped_0" -> "dlm-clone_stop_0" [ style = bold] +"o2cb-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"o2cb:0_stop_0 c001n11" -> "dlm:0_stop_0 c001n11" [ style = bold] +"o2cb:0_stop_0 c001n11" -> "o2cb-clone_stopped_0" [ style = bold] +"o2cb:0_stop_0 c001n11" [ style=bold color="green" fontcolor="black"] +"o2cb:1_stop_0 c001n12" -> "dlm:1_stop_0 c001n12" [ style = bold] +"o2cb:1_stop_0 c001n12" -> "o2cb-clone_stopped_0" [ style = bold] +"o2cb:1_stop_0 c001n12" [ style=bold color="green" fontcolor="black"] +"ocfs2-1:0_stop_0 c001n11" -> "c-ocfs2-1_stopped_0" [ style = bold] +"ocfs2-1:0_stop_0 c001n11" -> "o2cb:0_stop_0 c001n11" [ style = bold] +"ocfs2-1:0_stop_0 c001n11" [ style=bold color="green" fontcolor="black"] +"ocfs2-1:1_stop_0 c001n12" -> "c-ocfs2-1_stopped_0" [ style = bold] +"ocfs2-1:1_stop_0 c001n12" -> "o2cb:1_stop_0 c001n12" [ style = bold] +"ocfs2-1:1_stop_0 c001n12" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone-no-shuffle.dot b/cts/scheduler/dot/clone-no-shuffle.dot new file mode 100644 index 0000000..8e26b7b --- /dev/null +++ b/cts/scheduler/dot/clone-no-shuffle.dot @@ -0,0 +1,81 @@ + digraph "g" { +"drbd1:0_demote_0 dktest2sles10" -> "drbd1:0_stop_0 dktest2sles10" [ style = bold] +"drbd1:0_demote_0 dktest2sles10" -> "ms-drbd1_demoted_0" [ style = bold] +"drbd1:0_demote_0 dktest2sles10" [ style=bold color="green" fontcolor="black"] +"drbd1:0_post_notify_demote_0 dktest2sles10" -> "ms-drbd1_confirmed-post_notify_demoted_0" [ style = bold] +"drbd1:0_post_notify_demote_0 dktest2sles10" [ style=bold color="green" fontcolor="black"] +"drbd1:0_pre_notify_demote_0 dktest2sles10" -> "ms-drbd1_confirmed-pre_notify_demote_0" [ style = bold] +"drbd1:0_pre_notify_demote_0 dktest2sles10" [ style=bold color="green" fontcolor="black"] +"drbd1:0_pre_notify_stop_0 dktest2sles10" -> "ms-drbd1_confirmed-pre_notify_stop_0" [ style = bold] +"drbd1:0_pre_notify_stop_0 dktest2sles10" [ style=bold color="green" fontcolor="black"] +"drbd1:0_stop_0 dktest2sles10" -> "ms-drbd1_stopped_0" [ style = bold] +"drbd1:0_stop_0 dktest2sles10" [ style=bold color="green" fontcolor="black"] +"drbd1:1_monitor_0 dktest1sles10" -> "ms-drbd1_start_0" [ style = bold] +"drbd1:1_monitor_0 dktest1sles10" -> "ms-drbd1_stopped_0" [ style = bold] +"drbd1:1_monitor_0 dktest1sles10" [ style=bold color="green" fontcolor="black"] +"drbd1:1_monitor_11000 dktest1sles10" [ style=bold color="green" fontcolor="black"] +"drbd1:1_post_notify_start_0 dktest1sles10" -> "ms-drbd1_confirmed-post_notify_running_0" [ style = bold] +"drbd1:1_post_notify_start_0 dktest1sles10" [ style=bold color="green" fontcolor="black"] +"drbd1:1_start_0 dktest1sles10" -> "drbd1:1_monitor_11000 dktest1sles10" [ style = bold] +"drbd1:1_start_0 dktest1sles10" -> "ms-drbd1_running_0" [ style = bold] +"drbd1:1_start_0 dktest1sles10" [ style=bold color="green" fontcolor="black"] +"ms-drbd1_confirmed-post_notify_demoted_0" -> "ms-drbd1_pre_notify_start_0" [ style = bold] +"ms-drbd1_confirmed-post_notify_demoted_0" -> "ms-drbd1_pre_notify_stop_0" [ style = bold] +"ms-drbd1_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_confirmed-post_notify_running_0" -> "drbd1:1_monitor_11000 dktest1sles10" [ style = bold] +"ms-drbd1_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_confirmed-post_notify_stopped_0" -> "ms-drbd1_pre_notify_start_0" [ style = bold] +"ms-drbd1_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_confirmed-pre_notify_demote_0" -> "ms-drbd1_demote_0" [ style = bold] +"ms-drbd1_confirmed-pre_notify_demote_0" -> "ms-drbd1_post_notify_demoted_0" [ style = bold] +"ms-drbd1_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_confirmed-pre_notify_start_0" -> "ms-drbd1_post_notify_running_0" [ style = bold] +"ms-drbd1_confirmed-pre_notify_start_0" -> "ms-drbd1_start_0" [ style = bold] +"ms-drbd1_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_confirmed-pre_notify_stop_0" -> "ms-drbd1_post_notify_stopped_0" [ style = bold] +"ms-drbd1_confirmed-pre_notify_stop_0" -> "ms-drbd1_stop_0" [ style = bold] +"ms-drbd1_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_demote_0" -> "drbd1:0_demote_0 dktest2sles10" [ style = bold] +"ms-drbd1_demote_0" -> "ms-drbd1_demoted_0" [ style = bold] +"ms-drbd1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_demoted_0" -> "ms-drbd1_post_notify_demoted_0" [ style = bold] +"ms-drbd1_demoted_0" -> "ms-drbd1_start_0" [ style = bold] +"ms-drbd1_demoted_0" -> "ms-drbd1_stop_0" [ style = bold] +"ms-drbd1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_post_notify_demoted_0" -> "drbd1:0_post_notify_demote_0 dktest2sles10" [ style = bold] +"ms-drbd1_post_notify_demoted_0" -> "ms-drbd1_confirmed-post_notify_demoted_0" [ style = bold] +"ms-drbd1_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_post_notify_running_0" -> "drbd1:1_post_notify_start_0 dktest1sles10" [ style = bold] +"ms-drbd1_post_notify_running_0" -> "ms-drbd1_confirmed-post_notify_running_0" [ style = bold] +"ms-drbd1_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_post_notify_stopped_0" -> "ms-drbd1_confirmed-post_notify_stopped_0" [ style = bold] +"ms-drbd1_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_pre_notify_demote_0" -> "drbd1:0_pre_notify_demote_0 dktest2sles10" [ style = bold] +"ms-drbd1_pre_notify_demote_0" -> "ms-drbd1_confirmed-pre_notify_demote_0" [ style = bold] +"ms-drbd1_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_pre_notify_start_0" -> "ms-drbd1_confirmed-pre_notify_start_0" [ style = bold] +"ms-drbd1_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_pre_notify_stop_0" -> "drbd1:0_pre_notify_stop_0 dktest2sles10" [ style = bold] +"ms-drbd1_pre_notify_stop_0" -> "ms-drbd1_confirmed-pre_notify_stop_0" [ style = bold] +"ms-drbd1_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_running_0" -> "ms-drbd1_post_notify_running_0" [ style = bold] +"ms-drbd1_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_start_0" -> "drbd1:1_start_0 dktest1sles10" [ style = bold] +"ms-drbd1_start_0" -> "ms-drbd1_running_0" [ style = bold] +"ms-drbd1_start_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_stop_0" -> "drbd1:0_stop_0 dktest2sles10" [ style = bold] +"ms-drbd1_stop_0" -> "ms-drbd1_stopped_0" [ style = bold] +"ms-drbd1_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd1_stopped_0" -> "ms-drbd1_post_notify_stopped_0" [ style = bold] +"ms-drbd1_stopped_0" -> "ms-drbd1_start_0" [ style = bold] +"ms-drbd1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"stonith-1_monitor_0 dktest1sles10" -> "stonith-1_start_0 dktest1sles10" [ style = bold] +"stonith-1_monitor_0 dktest1sles10" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 dktest2sles10" -> "stonith-1_start_0 dktest1sles10" [ style = bold] +"stonith-1_monitor_0 dktest2sles10" [ style=bold color="green" fontcolor="black"] +"stonith-1_start_0 dktest1sles10" [ style=bold color="green" fontcolor="black"] +"testip_monitor_0 dktest1sles10" -> "ms-drbd1_demote_0" [ style = bold] +"testip_monitor_0 dktest1sles10" [ style=bold color="green" fontcolor="black"] +"testip_stop_0 dktest2sles10" -> "ms-drbd1_demote_0" [ style = bold] +"testip_stop_0 dktest2sles10" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone-order-16instances.dot b/cts/scheduler/dot/clone-order-16instances.dot new file mode 100644 index 0000000..cf87468 --- /dev/null +++ b/cts/scheduler/dot/clone-order-16instances.dot @@ -0,0 +1,155 @@ + digraph "g" { +"clvmd-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"clvmd-clone_start_0" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"clvmd:10_start_0 <none>" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd:10_start_0 <none>" -> "clvmd:11_start_0 <none>" [ style = dashed] +"clvmd:10_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd:11_start_0 <none>" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd:11_start_0 <none>" -> "clvmd:12_start_0 <none>" [ style = dashed] +"clvmd:11_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd:12_start_0 <none>" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd:12_start_0 <none>" -> "clvmd:13_start_0 <none>" [ style = dashed] +"clvmd:12_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd:13_start_0 <none>" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd:13_start_0 <none>" -> "clvmd:14_start_0 <none>" [ style = dashed] +"clvmd:13_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd:14_start_0 <none>" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd:14_start_0 <none>" -> "clvmd:15_start_0 <none>" [ style = dashed] +"clvmd:14_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd:15_start_0 <none>" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd:15_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd:1_start_0 <none>" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd:1_start_0 <none>" -> "clvmd:2_start_0 <none>" [ style = dashed] +"clvmd:1_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd:2_start_0 <none>" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd:2_start_0 <none>" -> "clvmd:3_start_0 <none>" [ style = dashed] +"clvmd:2_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd:3_start_0 <none>" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd:3_start_0 <none>" -> "clvmd:4_start_0 <none>" [ style = dashed] +"clvmd:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd:4_start_0 <none>" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd:4_start_0 <none>" -> "clvmd:5_start_0 <none>" [ style = dashed] +"clvmd:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd:5_start_0 <none>" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd:5_start_0 <none>" -> "clvmd:6_start_0 <none>" [ style = dashed] +"clvmd:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd:6_start_0 <none>" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd:6_start_0 <none>" -> "clvmd:7_start_0 <none>" [ style = dashed] +"clvmd:6_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd:7_start_0 <none>" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd:7_start_0 <none>" -> "clvmd:8_start_0 <none>" [ style = dashed] +"clvmd:7_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd:8_start_0 <none>" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd:8_start_0 <none>" -> "clvmd:9_start_0 <none>" [ style = dashed] +"clvmd:8_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd:9_start_0 <none>" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd:9_start_0 <none>" -> "clvmd:10_start_0 <none>" [ style = dashed] +"clvmd:9_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd_start_0 <none>" -> "clvmd-clone_running_0" [ style = dashed] +"clvmd_start_0 <none>" -> "clvmd:1_start_0 <none>" [ style = dashed] +"clvmd_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"dlm-clone_running_0" -> "clvmd-clone_start_0" [ style = dashed] +"dlm-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"dlm-clone_start_0" -> "dlm-clone_running_0" [ style = bold] +"dlm-clone_start_0" -> "dlm:10_start_0 virt-029.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm-clone_start_0" -> "dlm:11_start_0 virt-030.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm-clone_start_0" -> "dlm:12_start_0 virt-031.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm-clone_start_0" -> "dlm:13_start_0 virt-032.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm-clone_start_0" -> "dlm:14_start_0 virt-033.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm-clone_start_0" -> "dlm:15_start_0 virt-034.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm-clone_start_0" -> "dlm:3_start_0 virt-013.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm-clone_start_0" -> "dlm:4_start_0 virt-014.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm-clone_start_0" -> "dlm:5_start_0 virt-015.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm-clone_start_0" -> "dlm:6_start_0 virt-016.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm-clone_start_0" -> "dlm:7_start_0 virt-020.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm-clone_start_0" -> "dlm:8_start_0 virt-027.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm-clone_start_0" -> "dlm:9_start_0 virt-028.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm-clone_start_0" -> "dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"dlm:10_monitor_30000 virt-029.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:10_start_0 virt-029.cluster-qe.lab.eng.brq.redhat.com" -> "dlm-clone_running_0" [ style = bold] +"dlm:10_start_0 virt-029.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:10_monitor_30000 virt-029.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:10_start_0 virt-029.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:11_start_0 virt-030.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:10_start_0 virt-029.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:11_monitor_30000 virt-030.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:11_start_0 virt-030.cluster-qe.lab.eng.brq.redhat.com" -> "dlm-clone_running_0" [ style = bold] +"dlm:11_start_0 virt-030.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:11_monitor_30000 virt-030.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:11_start_0 virt-030.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:12_start_0 virt-031.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:11_start_0 virt-030.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:12_monitor_30000 virt-031.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:12_start_0 virt-031.cluster-qe.lab.eng.brq.redhat.com" -> "dlm-clone_running_0" [ style = bold] +"dlm:12_start_0 virt-031.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:12_monitor_30000 virt-031.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:12_start_0 virt-031.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:13_start_0 virt-032.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:12_start_0 virt-031.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:13_monitor_30000 virt-032.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:13_start_0 virt-032.cluster-qe.lab.eng.brq.redhat.com" -> "dlm-clone_running_0" [ style = bold] +"dlm:13_start_0 virt-032.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:13_monitor_30000 virt-032.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:13_start_0 virt-032.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:14_start_0 virt-033.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:13_start_0 virt-032.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:14_monitor_30000 virt-033.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:14_start_0 virt-033.cluster-qe.lab.eng.brq.redhat.com" -> "dlm-clone_running_0" [ style = bold] +"dlm:14_start_0 virt-033.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:14_monitor_30000 virt-033.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:14_start_0 virt-033.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:15_start_0 virt-034.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:14_start_0 virt-033.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:15_monitor_30000 virt-034.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:15_start_0 virt-034.cluster-qe.lab.eng.brq.redhat.com" -> "dlm-clone_running_0" [ style = bold] +"dlm:15_start_0 virt-034.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:15_monitor_30000 virt-034.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:15_start_0 virt-034.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:3_monitor_30000 virt-013.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:3_start_0 virt-013.cluster-qe.lab.eng.brq.redhat.com" -> "dlm-clone_running_0" [ style = bold] +"dlm:3_start_0 virt-013.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:3_monitor_30000 virt-013.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:3_start_0 virt-013.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:4_start_0 virt-014.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:3_start_0 virt-013.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:4_monitor_30000 virt-014.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:4_start_0 virt-014.cluster-qe.lab.eng.brq.redhat.com" -> "dlm-clone_running_0" [ style = bold] +"dlm:4_start_0 virt-014.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:4_monitor_30000 virt-014.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:4_start_0 virt-014.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:5_start_0 virt-015.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:4_start_0 virt-014.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:5_monitor_30000 virt-015.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:5_start_0 virt-015.cluster-qe.lab.eng.brq.redhat.com" -> "dlm-clone_running_0" [ style = bold] +"dlm:5_start_0 virt-015.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:5_monitor_30000 virt-015.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:5_start_0 virt-015.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:6_start_0 virt-016.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:5_start_0 virt-015.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:6_monitor_30000 virt-016.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:6_start_0 virt-016.cluster-qe.lab.eng.brq.redhat.com" -> "dlm-clone_running_0" [ style = bold] +"dlm:6_start_0 virt-016.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:6_monitor_30000 virt-016.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:6_start_0 virt-016.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:7_start_0 virt-020.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:6_start_0 virt-016.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:7_monitor_30000 virt-020.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:7_start_0 virt-020.cluster-qe.lab.eng.brq.redhat.com" -> "dlm-clone_running_0" [ style = bold] +"dlm:7_start_0 virt-020.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:7_monitor_30000 virt-020.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:7_start_0 virt-020.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:8_start_0 virt-027.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:7_start_0 virt-020.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:8_monitor_30000 virt-027.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:8_start_0 virt-027.cluster-qe.lab.eng.brq.redhat.com" -> "dlm-clone_running_0" [ style = bold] +"dlm:8_start_0 virt-027.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:8_monitor_30000 virt-027.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:8_start_0 virt-027.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:9_start_0 virt-028.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:8_start_0 virt-027.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:9_monitor_30000 virt-028.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm:9_start_0 virt-028.cluster-qe.lab.eng.brq.redhat.com" -> "dlm-clone_running_0" [ style = bold] +"dlm:9_start_0 virt-028.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:10_start_0 virt-029.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:9_start_0 virt-028.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:9_monitor_30000 virt-028.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm:9_start_0 virt-028.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm_monitor_30000 virt-009.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "clvmd:10_start_0 <none>" [ style = dashed] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "clvmd:11_start_0 <none>" [ style = dashed] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "clvmd:12_start_0 <none>" [ style = dashed] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "clvmd:13_start_0 <none>" [ style = dashed] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "clvmd:14_start_0 <none>" [ style = dashed] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "clvmd:15_start_0 <none>" [ style = dashed] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "clvmd:1_start_0 <none>" [ style = dashed] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "clvmd:2_start_0 <none>" [ style = dashed] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "clvmd:3_start_0 <none>" [ style = dashed] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "clvmd:4_start_0 <none>" [ style = dashed] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "clvmd:5_start_0 <none>" [ style = dashed] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "clvmd:6_start_0 <none>" [ style = dashed] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "clvmd:7_start_0 <none>" [ style = dashed] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "clvmd:8_start_0 <none>" [ style = dashed] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "clvmd:9_start_0 <none>" [ style = dashed] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "clvmd_start_0 <none>" [ style = dashed] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "dlm-clone_running_0" [ style = bold] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "dlm:3_start_0 virt-013.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" -> "dlm_monitor_30000 virt-009.cluster-qe.lab.eng.brq.redhat.com" [ style = bold] +"dlm_start_0 virt-009.cluster-qe.lab.eng.brq.redhat.com" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone-order-primitive.dot b/cts/scheduler/dot/clone-order-primitive.dot new file mode 100644 index 0000000..9522818 --- /dev/null +++ b/cts/scheduler/dot/clone-order-primitive.dot @@ -0,0 +1,13 @@ + digraph "g" { +"cups_clone_running_0" [ style=bold color="green" fontcolor="orange"] +"cups_clone_start_0" -> "cups_clone_running_0" [ style = bold] +"cups_clone_start_0" -> "cups_lsb:0_start_0 pcw2058.see.ed.ac.uk" [ style = bold] +"cups_clone_start_0" -> "cups_lsb:1_start_0 pcw2059.see.ed.ac.uk" [ style = bold] +"cups_clone_start_0" [ style=bold color="green" fontcolor="orange"] +"cups_lsb:0_start_0 pcw2058.see.ed.ac.uk" -> "cups_clone_running_0" [ style = bold] +"cups_lsb:0_start_0 pcw2058.see.ed.ac.uk" [ style=bold color="green" fontcolor="black"] +"cups_lsb:1_start_0 pcw2059.see.ed.ac.uk" -> "cups_clone_running_0" [ style = bold] +"cups_lsb:1_start_0 pcw2059.see.ed.ac.uk" [ style=bold color="green" fontcolor="black"] +"smb_lsb_start_0 pcw2688.see.ed.ac.uk" -> "cups_clone_start_0" [ style = bold] +"smb_lsb_start_0 pcw2688.see.ed.ac.uk" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone-require-all-1.dot b/cts/scheduler/dot/clone-require-all-1.dot new file mode 100644 index 0000000..9856969 --- /dev/null +++ b/cts/scheduler/dot/clone-require-all-1.dot @@ -0,0 +1,15 @@ + digraph "g" { +"B-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"B-clone_start_0" -> "B-clone_running_0" [ style = bold] +"B-clone_start_0" -> "B:1_start_0 rhel7-auto4" [ style = bold] +"B-clone_start_0" -> "B_start_0 rhel7-auto3" [ style = bold] +"B-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"B:1_monitor_10000 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"B:1_start_0 rhel7-auto4" -> "B-clone_running_0" [ style = bold] +"B:1_start_0 rhel7-auto4" -> "B:1_monitor_10000 rhel7-auto4" [ style = bold] +"B:1_start_0 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"B_monitor_10000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"B_start_0 rhel7-auto3" -> "B-clone_running_0" [ style = bold] +"B_start_0 rhel7-auto3" -> "B_monitor_10000 rhel7-auto3" [ style = bold] +"B_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone-require-all-2.dot b/cts/scheduler/dot/clone-require-all-2.dot new file mode 100644 index 0000000..0786486 --- /dev/null +++ b/cts/scheduler/dot/clone-require-all-2.dot @@ -0,0 +1,38 @@ + digraph "g" { +"A-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"A-clone_start_0" -> "A-clone_running_0" [ style = dashed] +"A-clone_start_0" -> "A_start_0 <none>" [ style = dashed] +"A-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"A-clone_stop_0" -> "A-clone_stopped_0" [ style = bold] +"A-clone_stop_0" -> "A_stop_0 rhel7-auto1" [ style = bold] +"A-clone_stop_0" -> "A_stop_0 rhel7-auto2" [ style = bold] +"A-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"A-clone_stopped_0" -> "A-clone_start_0" [ style = dashed] +"A-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"A_start_0 <none>" -> "A-clone_running_0" [ style = dashed] +"A_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"A_stop_0 rhel7-auto1" -> "A-clone_stopped_0" [ style = bold] +"A_stop_0 rhel7-auto1" -> "A_start_0 <none>" [ style = dashed] +"A_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"A_stop_0 rhel7-auto2" -> "A-clone_stopped_0" [ style = bold] +"A_stop_0 rhel7-auto2" -> "A_start_0 <none>" [ style = dashed] +"A_stop_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"B-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"B-clone_start_0" -> "B-clone_running_0" [ style = dashed] +"B-clone_start_0" -> "B:1_start_0 rhel7-auto3" [ style = dashed] +"B-clone_start_0" -> "B_start_0 rhel7-auto4" [ style = dashed] +"B-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"B:1_monitor_10000 rhel7-auto3" [ style=dashed color="red" fontcolor="black"] +"B:1_start_0 rhel7-auto3" -> "B-clone_running_0" [ style = dashed] +"B:1_start_0 rhel7-auto3" -> "B:1_monitor_10000 rhel7-auto3" [ style = dashed] +"B:1_start_0 rhel7-auto3" [ style=dashed color="red" fontcolor="black"] +"B_monitor_10000 rhel7-auto4" [ style=dashed color="red" fontcolor="black"] +"B_start_0 rhel7-auto4" -> "B-clone_running_0" [ style = dashed] +"B_start_0 rhel7-auto4" -> "B_monitor_10000 rhel7-auto4" [ style = dashed] +"B_start_0 rhel7-auto4" [ style=dashed color="red" fontcolor="black"] +"shooter_monitor_60000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"shooter_start_0 rhel7-auto3" -> "shooter_monitor_60000 rhel7-auto3" [ style = bold] +"shooter_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"shooter_stop_0 rhel7-auto1" -> "shooter_start_0 rhel7-auto3" [ style = bold] +"shooter_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone-require-all-3.dot b/cts/scheduler/dot/clone-require-all-3.dot new file mode 100644 index 0000000..878d952 --- /dev/null +++ b/cts/scheduler/dot/clone-require-all-3.dot @@ -0,0 +1,51 @@ + digraph "g" { +"A-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"A-clone_start_0" -> "A-clone_running_0" [ style = dashed] +"A-clone_start_0" -> "A_start_0 <none>" [ style = dashed] +"A-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"A-clone_stop_0" -> "A-clone_stopped_0" [ style = bold] +"A-clone_stop_0" -> "A_stop_0 rhel7-auto1" [ style = bold] +"A-clone_stop_0" -> "A_stop_0 rhel7-auto2" [ style = bold] +"A-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"A-clone_stopped_0" -> "A-clone_start_0" [ style = dashed] +"A-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"A_start_0 <none>" -> "A-clone_running_0" [ style = dashed] +"A_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"A_stop_0 rhel7-auto1" -> "A-clone_stopped_0" [ style = bold] +"A_stop_0 rhel7-auto1" -> "A_start_0 <none>" [ style = dashed] +"A_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"A_stop_0 rhel7-auto2" -> "A-clone_stopped_0" [ style = bold] +"A_stop_0 rhel7-auto2" -> "A_start_0 <none>" [ style = dashed] +"A_stop_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"B-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"B-clone_start_0" -> "B-clone_running_0" [ style = dashed] +"B-clone_start_0" -> "B_start_0 rhel7-auto3" [ style = dashed] +"B-clone_start_0" -> "B_start_0 rhel7-auto4" [ style = dashed] +"B-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"B-clone_stop_0" -> "B-clone_stopped_0" [ style = bold] +"B-clone_stop_0" -> "B_stop_0 rhel7-auto3" [ style = bold] +"B-clone_stop_0" -> "B_stop_0 rhel7-auto4" [ style = bold] +"B-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"B-clone_stopped_0" -> "A-clone_stop_0" [ style = bold] +"B-clone_stopped_0" -> "B-clone_start_0" [ style = dashed] +"B-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"B_monitor_10000 rhel7-auto3" [ style=dashed color="red" fontcolor="black"] +"B_monitor_10000 rhel7-auto4" [ style=dashed color="red" fontcolor="black"] +"B_start_0 rhel7-auto3" -> "B-clone_running_0" [ style = dashed] +"B_start_0 rhel7-auto3" -> "B_monitor_10000 rhel7-auto3" [ style = dashed] +"B_start_0 rhel7-auto3" [ style=dashed color="red" fontcolor="black"] +"B_start_0 rhel7-auto4" -> "B-clone_running_0" [ style = dashed] +"B_start_0 rhel7-auto4" -> "B_monitor_10000 rhel7-auto4" [ style = dashed] +"B_start_0 rhel7-auto4" [ style=dashed color="red" fontcolor="black"] +"B_stop_0 rhel7-auto3" -> "B-clone_stopped_0" [ style = bold] +"B_stop_0 rhel7-auto3" -> "B_start_0 rhel7-auto3" [ style = dashed] +"B_stop_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"B_stop_0 rhel7-auto4" -> "B-clone_stopped_0" [ style = bold] +"B_stop_0 rhel7-auto4" -> "B_start_0 rhel7-auto4" [ style = dashed] +"B_stop_0 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"shooter_monitor_60000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"shooter_start_0 rhel7-auto3" -> "shooter_monitor_60000 rhel7-auto3" [ style = bold] +"shooter_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"shooter_stop_0 rhel7-auto1" -> "shooter_start_0 rhel7-auto3" [ style = bold] +"shooter_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone-require-all-4.dot b/cts/scheduler/dot/clone-require-all-4.dot new file mode 100644 index 0000000..f7d9fff --- /dev/null +++ b/cts/scheduler/dot/clone-require-all-4.dot @@ -0,0 +1,21 @@ + digraph "g" { +"A-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"A-clone_start_0" -> "A-clone_running_0" [ style = bold] +"A-clone_start_0" -> "A_start_0 <none>" [ style = dashed] +"A-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"A-clone_stop_0" -> "A-clone_stopped_0" [ style = bold] +"A-clone_stop_0" -> "A_stop_0 rhel7-auto1" [ style = bold] +"A-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"A-clone_stopped_0" -> "A-clone_start_0" [ style = bold] +"A-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"A_start_0 <none>" -> "A-clone_running_0" [ style = dashed] +"A_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"A_stop_0 rhel7-auto1" -> "A-clone_stopped_0" [ style = bold] +"A_stop_0 rhel7-auto1" -> "A_start_0 <none>" [ style = dashed] +"A_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"shooter_monitor_60000 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"shooter_start_0 rhel7-auto2" -> "shooter_monitor_60000 rhel7-auto2" [ style = bold] +"shooter_start_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"shooter_stop_0 rhel7-auto1" -> "shooter_start_0 rhel7-auto2" [ style = bold] +"shooter_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone-require-all-5.dot b/cts/scheduler/dot/clone-require-all-5.dot new file mode 100644 index 0000000..ce5a593 --- /dev/null +++ b/cts/scheduler/dot/clone-require-all-5.dot @@ -0,0 +1,31 @@ + digraph "g" { +"A-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"A-clone_start_0" -> "A-clone_running_0" [ style = bold] +"A-clone_start_0" -> "A_start_0 rhel7-auto3" [ style = bold] +"A-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"A_monitor_10000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"A_start_0 rhel7-auto3" -> "A-clone_running_0" [ style = bold] +"A_start_0 rhel7-auto3" -> "A_monitor_10000 rhel7-auto3" [ style = bold] +"A_start_0 rhel7-auto3" -> "clone-one-or-more:order-A-clone-B-clone-mandatory" [ style = bold] +"A_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"B-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"B-clone_start_0" -> "B-clone_running_0" [ style = bold] +"B-clone_start_0" -> "B:1_start_0 rhel7-auto3" [ style = bold] +"B-clone_start_0" -> "B:2_start_0 rhel7-auto1" [ style = bold] +"B-clone_start_0" -> "B_start_0 rhel7-auto4" [ style = bold] +"B-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"B:1_monitor_10000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"B:1_start_0 rhel7-auto3" -> "B-clone_running_0" [ style = bold] +"B:1_start_0 rhel7-auto3" -> "B:1_monitor_10000 rhel7-auto3" [ style = bold] +"B:1_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"B:2_monitor_10000 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"B:2_start_0 rhel7-auto1" -> "B-clone_running_0" [ style = bold] +"B:2_start_0 rhel7-auto1" -> "B:2_monitor_10000 rhel7-auto1" [ style = bold] +"B:2_start_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"B_monitor_10000 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"B_start_0 rhel7-auto4" -> "B-clone_running_0" [ style = bold] +"B_start_0 rhel7-auto4" -> "B_monitor_10000 rhel7-auto4" [ style = bold] +"B_start_0 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"clone-one-or-more:order-A-clone-B-clone-mandatory" -> "B-clone_start_0" [ style = bold] +"clone-one-or-more:order-A-clone-B-clone-mandatory" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/clone-require-all-6.dot b/cts/scheduler/dot/clone-require-all-6.dot new file mode 100644 index 0000000..d9631a1 --- /dev/null +++ b/cts/scheduler/dot/clone-require-all-6.dot @@ -0,0 +1,20 @@ + digraph "g" { +"A-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"A-clone_start_0" -> "A-clone_running_0" [ style = bold] +"A-clone_start_0" -> "A_start_0 <none>" [ style = dashed] +"A-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"A-clone_stop_0" -> "A-clone_stopped_0" [ style = bold] +"A-clone_stop_0" -> "A_stop_0 rhel7-auto1" [ style = bold] +"A-clone_stop_0" -> "A_stop_0 rhel7-auto3" [ style = bold] +"A-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"A-clone_stopped_0" -> "A-clone_start_0" [ style = bold] +"A-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"A_start_0 <none>" -> "A-clone_running_0" [ style = dashed] +"A_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"A_stop_0 rhel7-auto1" -> "A-clone_stopped_0" [ style = bold] +"A_stop_0 rhel7-auto1" -> "A_start_0 <none>" [ style = dashed] +"A_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"A_stop_0 rhel7-auto3" -> "A-clone_stopped_0" [ style = bold] +"A_stop_0 rhel7-auto3" -> "A_start_0 <none>" [ style = dashed] +"A_stop_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone-require-all-7.dot b/cts/scheduler/dot/clone-require-all-7.dot new file mode 100644 index 0000000..73de1dc --- /dev/null +++ b/cts/scheduler/dot/clone-require-all-7.dot @@ -0,0 +1,40 @@ + digraph "g" { +"A-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"A-clone_start_0" -> "A-clone_running_0" [ style = bold] +"A-clone_start_0" -> "A:0_start_0 rhel7-auto2" [ style = bold] +"A-clone_start_0" -> "A:1_start_0 rhel7-auto1" [ style = bold] +"A-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"A:0_monitor_0 rhel7-auto2" -> "A-clone_start_0" [ style = bold] +"A:0_monitor_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"A:0_monitor_0 rhel7-auto3" -> "A-clone_start_0" [ style = bold] +"A:0_monitor_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"A:0_monitor_0 rhel7-auto4" -> "A-clone_start_0" [ style = bold] +"A:0_monitor_0 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"A:0_monitor_10000 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"A:0_start_0 rhel7-auto2" -> "A-clone_running_0" [ style = bold] +"A:0_start_0 rhel7-auto2" -> "A:0_monitor_10000 rhel7-auto2" [ style = bold] +"A:0_start_0 rhel7-auto2" -> "clone-one-or-more:order-A-clone-B-clone-mandatory" [ style = bold] +"A:0_start_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"A:1_monitor_0 rhel7-auto1" -> "A-clone_start_0" [ style = bold] +"A:1_monitor_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"A:1_monitor_10000 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"A:1_start_0 rhel7-auto1" -> "A-clone_running_0" [ style = bold] +"A:1_start_0 rhel7-auto1" -> "A:1_monitor_10000 rhel7-auto1" [ style = bold] +"A:1_start_0 rhel7-auto1" -> "clone-one-or-more:order-A-clone-B-clone-mandatory" [ style = bold] +"A:1_start_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"B-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"B-clone_start_0" -> "B-clone_running_0" [ style = bold] +"B-clone_start_0" -> "B:1_start_0 rhel7-auto4" [ style = bold] +"B-clone_start_0" -> "B_start_0 rhel7-auto3" [ style = bold] +"B-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"B:1_monitor_10000 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"B:1_start_0 rhel7-auto4" -> "B-clone_running_0" [ style = bold] +"B:1_start_0 rhel7-auto4" -> "B:1_monitor_10000 rhel7-auto4" [ style = bold] +"B:1_start_0 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"B_monitor_10000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"B_start_0 rhel7-auto3" -> "B-clone_running_0" [ style = bold] +"B_start_0 rhel7-auto3" -> "B_monitor_10000 rhel7-auto3" [ style = bold] +"B_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"clone-one-or-more:order-A-clone-B-clone-mandatory" -> "B-clone_start_0" [ style = bold] +"clone-one-or-more:order-A-clone-B-clone-mandatory" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/clone-require-all-no-interleave-1.dot b/cts/scheduler/dot/clone-require-all-no-interleave-1.dot new file mode 100644 index 0000000..d03703b --- /dev/null +++ b/cts/scheduler/dot/clone-require-all-no-interleave-1.dot @@ -0,0 +1,40 @@ + digraph "g" { +"A-clone_running_0" -> "B-clone_start_0" [ style = bold] +"A-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"A-clone_start_0" -> "A-clone_running_0" [ style = bold] +"A-clone_start_0" -> "A_start_0 rhel7-auto3" [ style = bold] +"A-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"A_monitor_10000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"A_start_0 rhel7-auto3" -> "A-clone_running_0" [ style = bold] +"A_start_0 rhel7-auto3" -> "A_monitor_10000 rhel7-auto3" [ style = bold] +"A_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"B-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"B-clone_start_0" -> "B-clone_running_0" [ style = bold] +"B-clone_start_0" -> "B_start_0 rhel7-auto3" [ style = bold] +"B-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"B_monitor_10000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"B_start_0 rhel7-auto3" -> "B-clone_running_0" [ style = bold] +"B_start_0 rhel7-auto3" -> "B_monitor_10000 rhel7-auto3" [ style = bold] +"B_start_0 rhel7-auto3" -> "clone-one-or-more:order-B-clone-C-clone-mandatory" [ style = bold] +"B_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"C-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"C-clone_start_0" -> "C-clone_running_0" [ style = bold] +"C-clone_start_0" -> "C:1_start_0 rhel7-auto1" [ style = bold] +"C-clone_start_0" -> "C:2_start_0 rhel7-auto3" [ style = bold] +"C-clone_start_0" -> "C_start_0 rhel7-auto2" [ style = bold] +"C-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"C:1_monitor_10000 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"C:1_start_0 rhel7-auto1" -> "C-clone_running_0" [ style = bold] +"C:1_start_0 rhel7-auto1" -> "C:1_monitor_10000 rhel7-auto1" [ style = bold] +"C:1_start_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"C:2_monitor_10000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"C:2_start_0 rhel7-auto3" -> "C-clone_running_0" [ style = bold] +"C:2_start_0 rhel7-auto3" -> "C:2_monitor_10000 rhel7-auto3" [ style = bold] +"C:2_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"C_monitor_10000 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"C_start_0 rhel7-auto2" -> "C-clone_running_0" [ style = bold] +"C_start_0 rhel7-auto2" -> "C_monitor_10000 rhel7-auto2" [ style = bold] +"C_start_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"clone-one-or-more:order-B-clone-C-clone-mandatory" -> "C-clone_start_0" [ style = bold] +"clone-one-or-more:order-B-clone-C-clone-mandatory" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/clone-require-all-no-interleave-2.dot b/cts/scheduler/dot/clone-require-all-no-interleave-2.dot new file mode 100644 index 0000000..1d7f8be --- /dev/null +++ b/cts/scheduler/dot/clone-require-all-no-interleave-2.dot @@ -0,0 +1,40 @@ + digraph "g" { +"A-clone_running_0" -> "B-clone_start_0" [ style = bold] +"A-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"A-clone_start_0" -> "A-clone_running_0" [ style = bold] +"A-clone_start_0" -> "A_start_0 rhel7-auto4" [ style = bold] +"A-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"A_monitor_10000 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"A_start_0 rhel7-auto4" -> "A-clone_running_0" [ style = bold] +"A_start_0 rhel7-auto4" -> "A_monitor_10000 rhel7-auto4" [ style = bold] +"A_start_0 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"B-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"B-clone_start_0" -> "B-clone_running_0" [ style = bold] +"B-clone_start_0" -> "B_start_0 rhel7-auto4" [ style = bold] +"B-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"B_monitor_10000 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"B_start_0 rhel7-auto4" -> "B-clone_running_0" [ style = bold] +"B_start_0 rhel7-auto4" -> "B_monitor_10000 rhel7-auto4" [ style = bold] +"B_start_0 rhel7-auto4" -> "clone-one-or-more:order-B-clone-C-clone-mandatory" [ style = bold] +"B_start_0 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"C-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"C-clone_start_0" -> "C-clone_running_0" [ style = bold] +"C-clone_start_0" -> "C:1_start_0 rhel7-auto1" [ style = bold] +"C-clone_start_0" -> "C:2_start_0 rhel7-auto4" [ style = bold] +"C-clone_start_0" -> "C_start_0 rhel7-auto2" [ style = bold] +"C-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"C:1_monitor_10000 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"C:1_start_0 rhel7-auto1" -> "C-clone_running_0" [ style = bold] +"C:1_start_0 rhel7-auto1" -> "C:1_monitor_10000 rhel7-auto1" [ style = bold] +"C:1_start_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"C:2_monitor_10000 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"C:2_start_0 rhel7-auto4" -> "C-clone_running_0" [ style = bold] +"C:2_start_0 rhel7-auto4" -> "C:2_monitor_10000 rhel7-auto4" [ style = bold] +"C:2_start_0 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"C_monitor_10000 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"C_start_0 rhel7-auto2" -> "C-clone_running_0" [ style = bold] +"C_start_0 rhel7-auto2" -> "C_monitor_10000 rhel7-auto2" [ style = bold] +"C_start_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"clone-one-or-more:order-B-clone-C-clone-mandatory" -> "C-clone_start_0" [ style = bold] +"clone-one-or-more:order-B-clone-C-clone-mandatory" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/clone-require-all-no-interleave-3.dot b/cts/scheduler/dot/clone-require-all-no-interleave-3.dot new file mode 100644 index 0000000..9539e86 --- /dev/null +++ b/cts/scheduler/dot/clone-require-all-no-interleave-3.dot @@ -0,0 +1,56 @@ + digraph "g" { +"A-clone_running_0" -> "B-clone_start_0" [ style = bold] +"A-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"A-clone_start_0" -> "A-clone_running_0" [ style = bold] +"A-clone_start_0" -> "A_start_0 rhel7-auto3" [ style = bold] +"A-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"A-clone_stop_0" -> "A-clone_stopped_0" [ style = bold] +"A-clone_stop_0" -> "A_stop_0 rhel7-auto4" [ style = bold] +"A-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"A-clone_stopped_0" -> "A-clone_start_0" [ style = bold] +"A-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"A_monitor_10000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"A_start_0 rhel7-auto3" -> "A-clone_running_0" [ style = bold] +"A_start_0 rhel7-auto3" -> "A_monitor_10000 rhel7-auto3" [ style = bold] +"A_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"A_stop_0 rhel7-auto4" -> "A-clone_stopped_0" [ style = bold] +"A_stop_0 rhel7-auto4" -> "A_start_0 rhel7-auto3" [ style = bold] +"A_stop_0 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"B-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"B-clone_start_0" -> "B-clone_running_0" [ style = bold] +"B-clone_start_0" -> "B_start_0 rhel7-auto3" [ style = bold] +"B-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"B-clone_stop_0" -> "B-clone_stopped_0" [ style = bold] +"B-clone_stop_0" -> "B_stop_0 rhel7-auto4" [ style = bold] +"B-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"B-clone_stopped_0" -> "A-clone_stop_0" [ style = bold] +"B-clone_stopped_0" -> "B-clone_start_0" [ style = bold] +"B-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"B_monitor_10000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"B_start_0 rhel7-auto3" -> "B-clone_running_0" [ style = bold] +"B_start_0 rhel7-auto3" -> "B_monitor_10000 rhel7-auto3" [ style = bold] +"B_start_0 rhel7-auto3" -> "clone-one-or-more:order-B-clone-C-clone-mandatory" [ style = bold] +"B_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"B_stop_0 rhel7-auto4" -> "B-clone_stopped_0" [ style = bold] +"B_stop_0 rhel7-auto4" -> "B_start_0 rhel7-auto3" [ style = bold] +"B_stop_0 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"C-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"C-clone_start_0" -> "C-clone_running_0" [ style = bold] +"C-clone_start_0" -> "C_start_0 rhel7-auto3" [ style = bold] +"C-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"C-clone_stop_0" -> "C-clone_stopped_0" [ style = bold] +"C-clone_stop_0" -> "C_stop_0 rhel7-auto4" [ style = bold] +"C-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"C-clone_stopped_0" -> "B-clone_stop_0" [ style = bold] +"C-clone_stopped_0" -> "C-clone_start_0" [ style = bold] +"C-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"C_monitor_10000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"C_start_0 rhel7-auto3" -> "C-clone_running_0" [ style = bold] +"C_start_0 rhel7-auto3" -> "C_monitor_10000 rhel7-auto3" [ style = bold] +"C_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"C_stop_0 rhel7-auto4" -> "C-clone_stopped_0" [ style = bold] +"C_stop_0 rhel7-auto4" -> "C_start_0 rhel7-auto3" [ style = bold] +"C_stop_0 rhel7-auto4" [ style=bold color="green" fontcolor="black"] +"clone-one-or-more:order-B-clone-C-clone-mandatory" -> "C-clone_start_0" [ style = bold] +"clone-one-or-more:order-B-clone-C-clone-mandatory" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/clone-requires-quorum-recovery.dot b/cts/scheduler/dot/clone-requires-quorum-recovery.dot new file mode 100644 index 0000000..487a1c4 --- /dev/null +++ b/cts/scheduler/dot/clone-requires-quorum-recovery.dot @@ -0,0 +1,18 @@ + digraph "g" { +"dummy-crowd-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"dummy-crowd-clone_start_0" -> "dummy-crowd-clone_running_0" [ style = bold] +"dummy-crowd-clone_start_0" -> "dummy-crowd_start_0 rhel7-2" [ style = bold] +"dummy-crowd-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"dummy-crowd-clone_stop_0" -> "dummy-crowd-clone_stopped_0" [ style = bold] +"dummy-crowd-clone_stop_0" -> "dummy-crowd_stop_0 rhel7-5" [ style = bold] +"dummy-crowd-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"dummy-crowd-clone_stopped_0" -> "dummy-crowd-clone_start_0" [ style = bold] +"dummy-crowd-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dummy-crowd_monitor_10000 rhel7-2" [ style=bold color="green" fontcolor="black"] +"dummy-crowd_start_0 rhel7-2" -> "dummy-crowd-clone_running_0" [ style = bold] +"dummy-crowd_start_0 rhel7-2" -> "dummy-crowd_monitor_10000 rhel7-2" [ style = bold] +"dummy-crowd_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"dummy-crowd_stop_0 rhel7-5" -> "dummy-crowd-clone_stopped_0" [ style = bold] +"dummy-crowd_stop_0 rhel7-5" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' rhel7-5" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone-requires-quorum.dot b/cts/scheduler/dot/clone-requires-quorum.dot new file mode 100644 index 0000000..185116c --- /dev/null +++ b/cts/scheduler/dot/clone-requires-quorum.dot @@ -0,0 +1,9 @@ + digraph "g" { +"dummy-crowd-clone_stop_0" -> "dummy-crowd-clone_stopped_0" [ style = bold] +"dummy-crowd-clone_stop_0" -> "dummy-crowd_stop_0 rhel7-5" [ style = bold] +"dummy-crowd-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"dummy-crowd-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dummy-crowd_stop_0 rhel7-5" -> "dummy-crowd-clone_stopped_0" [ style = bold] +"dummy-crowd_stop_0 rhel7-5" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' rhel7-5" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone_min_interleave_start_one.dot b/cts/scheduler/dot/clone_min_interleave_start_one.dot new file mode 100644 index 0000000..15ac9be --- /dev/null +++ b/cts/scheduler/dot/clone_min_interleave_start_one.dot @@ -0,0 +1,50 @@ + digraph "g" { +"FAKE1-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKE1-clone_start_0" -> "FAKE1-clone_running_0" [ style = bold] +"FAKE1-clone_start_0" -> "FAKE1_start_0 c7auto1" [ style = bold] +"FAKE1-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKE1_monitor_10000 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKE1_start_0 c7auto1" -> "FAKE1-clone_running_0" [ style = bold] +"FAKE1_start_0 c7auto1" -> "FAKE1_monitor_10000 c7auto1" [ style = bold] +"FAKE1_start_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKE2-clone_running_0" -> "FAKE3-clone_start_0" [ style = dashed] +"FAKE2-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"FAKE2-clone_start_0" -> "FAKE2-clone_running_0" [ style = dashed] +"FAKE2-clone_start_0" -> "FAKE2:1_start_0 c7auto3" [ style = dashed] +"FAKE2-clone_start_0" -> "FAKE2:2_start_0 c7auto1" [ style = dashed] +"FAKE2-clone_start_0" -> "FAKE2_start_0 c7auto2" [ style = dashed] +"FAKE2-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"FAKE2:1_monitor_10000 c7auto3" [ style=dashed color="red" fontcolor="black"] +"FAKE2:1_start_0 c7auto3" -> "FAKE2-clone_running_0" [ style = dashed] +"FAKE2:1_start_0 c7auto3" -> "FAKE2:1_monitor_10000 c7auto3" [ style = dashed] +"FAKE2:1_start_0 c7auto3" -> "FAKE3:1_start_0 c7auto3" [ style = dashed] +"FAKE2:1_start_0 c7auto3" [ style=dashed color="red" fontcolor="black"] +"FAKE2:2_monitor_10000 c7auto1" [ style=dashed color="red" fontcolor="black"] +"FAKE2:2_start_0 c7auto1" -> "FAKE2-clone_running_0" [ style = dashed] +"FAKE2:2_start_0 c7auto1" -> "FAKE2:2_monitor_10000 c7auto1" [ style = dashed] +"FAKE2:2_start_0 c7auto1" -> "FAKE3:2_start_0 c7auto1" [ style = dashed] +"FAKE2:2_start_0 c7auto1" [ style=dashed color="red" fontcolor="black"] +"FAKE2_monitor_10000 c7auto2" [ style=dashed color="red" fontcolor="black"] +"FAKE2_start_0 c7auto2" -> "FAKE2-clone_running_0" [ style = dashed] +"FAKE2_start_0 c7auto2" -> "FAKE2_monitor_10000 c7auto2" [ style = dashed] +"FAKE2_start_0 c7auto2" -> "FAKE3_start_0 c7auto2" [ style = dashed] +"FAKE2_start_0 c7auto2" [ style=dashed color="red" fontcolor="black"] +"FAKE3-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"FAKE3-clone_start_0" -> "FAKE3-clone_running_0" [ style = dashed] +"FAKE3-clone_start_0" -> "FAKE3:1_start_0 c7auto3" [ style = dashed] +"FAKE3-clone_start_0" -> "FAKE3:2_start_0 c7auto1" [ style = dashed] +"FAKE3-clone_start_0" -> "FAKE3_start_0 c7auto2" [ style = dashed] +"FAKE3-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"FAKE3:1_monitor_10000 c7auto3" [ style=dashed color="red" fontcolor="black"] +"FAKE3:1_start_0 c7auto3" -> "FAKE3-clone_running_0" [ style = dashed] +"FAKE3:1_start_0 c7auto3" -> "FAKE3:1_monitor_10000 c7auto3" [ style = dashed] +"FAKE3:1_start_0 c7auto3" [ style=dashed color="red" fontcolor="black"] +"FAKE3:2_monitor_10000 c7auto1" [ style=dashed color="red" fontcolor="black"] +"FAKE3:2_start_0 c7auto1" -> "FAKE3-clone_running_0" [ style = dashed] +"FAKE3:2_start_0 c7auto1" -> "FAKE3:2_monitor_10000 c7auto1" [ style = dashed] +"FAKE3:2_start_0 c7auto1" [ style=dashed color="red" fontcolor="black"] +"FAKE3_monitor_10000 c7auto2" [ style=dashed color="red" fontcolor="black"] +"FAKE3_start_0 c7auto2" -> "FAKE3-clone_running_0" [ style = dashed] +"FAKE3_start_0 c7auto2" -> "FAKE3_monitor_10000 c7auto2" [ style = dashed] +"FAKE3_start_0 c7auto2" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone_min_interleave_start_two.dot b/cts/scheduler/dot/clone_min_interleave_start_two.dot new file mode 100644 index 0000000..f99ce32 --- /dev/null +++ b/cts/scheduler/dot/clone_min_interleave_start_two.dot @@ -0,0 +1,59 @@ + digraph "g" { +"FAKE1-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKE1-clone_start_0" -> "FAKE1-clone_running_0" [ style = bold] +"FAKE1-clone_start_0" -> "FAKE1:1_start_0 c7auto1" [ style = bold] +"FAKE1-clone_start_0" -> "FAKE1_start_0 c7auto2" [ style = bold] +"FAKE1-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKE1:1_monitor_10000 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKE1:1_start_0 c7auto1" -> "FAKE1-clone_running_0" [ style = bold] +"FAKE1:1_start_0 c7auto1" -> "FAKE1:1_monitor_10000 c7auto1" [ style = bold] +"FAKE1:1_start_0 c7auto1" -> "clone-one-or-more:order-FAKE1-clone-FAKE2-clone-mandatory" [ style = bold] +"FAKE1:1_start_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKE1_monitor_10000 c7auto2" [ style=bold color="green" fontcolor="black"] +"FAKE1_start_0 c7auto2" -> "FAKE1-clone_running_0" [ style = bold] +"FAKE1_start_0 c7auto2" -> "FAKE1_monitor_10000 c7auto2" [ style = bold] +"FAKE1_start_0 c7auto2" -> "clone-one-or-more:order-FAKE1-clone-FAKE2-clone-mandatory" [ style = bold] +"FAKE1_start_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"FAKE2-clone_running_0" -> "FAKE3-clone_start_0" [ style = bold] +"FAKE2-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKE2-clone_start_0" -> "FAKE2-clone_running_0" [ style = bold] +"FAKE2-clone_start_0" -> "FAKE2:1_start_0 c7auto2" [ style = bold] +"FAKE2-clone_start_0" -> "FAKE2:2_start_0 c7auto1" [ style = bold] +"FAKE2-clone_start_0" -> "FAKE2_start_0 c7auto3" [ style = bold] +"FAKE2-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKE2:1_monitor_10000 c7auto2" [ style=bold color="green" fontcolor="black"] +"FAKE2:1_start_0 c7auto2" -> "FAKE2-clone_running_0" [ style = bold] +"FAKE2:1_start_0 c7auto2" -> "FAKE2:1_monitor_10000 c7auto2" [ style = bold] +"FAKE2:1_start_0 c7auto2" -> "FAKE3:1_start_0 c7auto2" [ style = bold] +"FAKE2:1_start_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"FAKE2:2_monitor_10000 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKE2:2_start_0 c7auto1" -> "FAKE2-clone_running_0" [ style = bold] +"FAKE2:2_start_0 c7auto1" -> "FAKE2:2_monitor_10000 c7auto1" [ style = bold] +"FAKE2:2_start_0 c7auto1" -> "FAKE3:2_start_0 c7auto1" [ style = bold] +"FAKE2:2_start_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKE2_monitor_10000 c7auto3" [ style=bold color="green" fontcolor="black"] +"FAKE2_start_0 c7auto3" -> "FAKE2-clone_running_0" [ style = bold] +"FAKE2_start_0 c7auto3" -> "FAKE2_monitor_10000 c7auto3" [ style = bold] +"FAKE2_start_0 c7auto3" -> "FAKE3_start_0 c7auto3" [ style = bold] +"FAKE2_start_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"FAKE3-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKE3-clone_start_0" -> "FAKE3-clone_running_0" [ style = bold] +"FAKE3-clone_start_0" -> "FAKE3:1_start_0 c7auto2" [ style = bold] +"FAKE3-clone_start_0" -> "FAKE3:2_start_0 c7auto1" [ style = bold] +"FAKE3-clone_start_0" -> "FAKE3_start_0 c7auto3" [ style = bold] +"FAKE3-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKE3:1_monitor_10000 c7auto2" [ style=bold color="green" fontcolor="black"] +"FAKE3:1_start_0 c7auto2" -> "FAKE3-clone_running_0" [ style = bold] +"FAKE3:1_start_0 c7auto2" -> "FAKE3:1_monitor_10000 c7auto2" [ style = bold] +"FAKE3:1_start_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"FAKE3:2_monitor_10000 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKE3:2_start_0 c7auto1" -> "FAKE3-clone_running_0" [ style = bold] +"FAKE3:2_start_0 c7auto1" -> "FAKE3:2_monitor_10000 c7auto1" [ style = bold] +"FAKE3:2_start_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKE3_monitor_10000 c7auto3" [ style=bold color="green" fontcolor="black"] +"FAKE3_start_0 c7auto3" -> "FAKE3-clone_running_0" [ style = bold] +"FAKE3_start_0 c7auto3" -> "FAKE3_monitor_10000 c7auto3" [ style = bold] +"FAKE3_start_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"clone-one-or-more:order-FAKE1-clone-FAKE2-clone-mandatory" -> "FAKE2-clone_start_0" [ style = bold] +"clone-one-or-more:order-FAKE1-clone-FAKE2-clone-mandatory" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/clone_min_interleave_stop_one.dot b/cts/scheduler/dot/clone_min_interleave_stop_one.dot new file mode 100644 index 0000000..4175817 --- /dev/null +++ b/cts/scheduler/dot/clone_min_interleave_stop_one.dot @@ -0,0 +1,16 @@ + digraph "g" { +"FAKE1-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKE1-clone_start_0" -> "FAKE1-clone_running_0" [ style = bold] +"FAKE1-clone_start_0" -> "FAKE1_start_0 <none>" [ style = dashed] +"FAKE1-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKE1-clone_stop_0" -> "FAKE1-clone_stopped_0" [ style = bold] +"FAKE1-clone_stop_0" -> "FAKE1_stop_0 c7auto3" [ style = bold] +"FAKE1-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"FAKE1-clone_stopped_0" -> "FAKE1-clone_start_0" [ style = bold] +"FAKE1-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"FAKE1_start_0 <none>" -> "FAKE1-clone_running_0" [ style = dashed] +"FAKE1_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"FAKE1_stop_0 c7auto3" -> "FAKE1-clone_stopped_0" [ style = bold] +"FAKE1_stop_0 c7auto3" -> "FAKE1_start_0 <none>" [ style = dashed] +"FAKE1_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone_min_interleave_stop_two.dot b/cts/scheduler/dot/clone_min_interleave_stop_two.dot new file mode 100644 index 0000000..0299a02 --- /dev/null +++ b/cts/scheduler/dot/clone_min_interleave_stop_two.dot @@ -0,0 +1,99 @@ + digraph "g" { +"FAKE1-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKE1-clone_start_0" -> "FAKE1-clone_running_0" [ style = bold] +"FAKE1-clone_start_0" -> "FAKE1_start_0 <none>" [ style = dashed] +"FAKE1-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKE1-clone_stop_0" -> "FAKE1-clone_stopped_0" [ style = bold] +"FAKE1-clone_stop_0" -> "FAKE1_stop_0 c7auto2" [ style = bold] +"FAKE1-clone_stop_0" -> "FAKE1_stop_0 c7auto3" [ style = bold] +"FAKE1-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"FAKE1-clone_stopped_0" -> "FAKE1-clone_start_0" [ style = bold] +"FAKE1-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"FAKE1_start_0 <none>" -> "FAKE1-clone_running_0" [ style = dashed] +"FAKE1_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"FAKE1_stop_0 c7auto2" -> "FAKE1-clone_stopped_0" [ style = bold] +"FAKE1_stop_0 c7auto2" -> "FAKE1_start_0 <none>" [ style = dashed] +"FAKE1_stop_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"FAKE1_stop_0 c7auto3" -> "FAKE1-clone_stopped_0" [ style = bold] +"FAKE1_stop_0 c7auto3" -> "FAKE1_start_0 <none>" [ style = dashed] +"FAKE1_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"FAKE2-clone_running_0" -> "FAKE3-clone_start_0" [ style = dashed] +"FAKE2-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"FAKE2-clone_start_0" -> "FAKE2-clone_running_0" [ style = dashed] +"FAKE2-clone_start_0" -> "FAKE2_start_0 c7auto1" [ style = dashed] +"FAKE2-clone_start_0" -> "FAKE2_start_0 c7auto2" [ style = dashed] +"FAKE2-clone_start_0" -> "FAKE2_start_0 c7auto3" [ style = dashed] +"FAKE2-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"FAKE2-clone_stop_0" -> "FAKE2-clone_stopped_0" [ style = bold] +"FAKE2-clone_stop_0" -> "FAKE2_stop_0 c7auto1" [ style = bold] +"FAKE2-clone_stop_0" -> "FAKE2_stop_0 c7auto2" [ style = bold] +"FAKE2-clone_stop_0" -> "FAKE2_stop_0 c7auto3" [ style = bold] +"FAKE2-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"FAKE2-clone_stopped_0" -> "FAKE1-clone_stop_0" [ style = bold] +"FAKE2-clone_stopped_0" -> "FAKE2-clone_start_0" [ style = dashed] +"FAKE2-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"FAKE2_monitor_10000 c7auto1" [ style=dashed color="red" fontcolor="black"] +"FAKE2_monitor_10000 c7auto2" [ style=dashed color="red" fontcolor="black"] +"FAKE2_monitor_10000 c7auto3" [ style=dashed color="red" fontcolor="black"] +"FAKE2_start_0 c7auto1" -> "FAKE2-clone_running_0" [ style = dashed] +"FAKE2_start_0 c7auto1" -> "FAKE2_monitor_10000 c7auto1" [ style = dashed] +"FAKE2_start_0 c7auto1" -> "FAKE3_start_0 c7auto1" [ style = dashed] +"FAKE2_start_0 c7auto1" [ style=dashed color="red" fontcolor="black"] +"FAKE2_start_0 c7auto2" -> "FAKE2-clone_running_0" [ style = dashed] +"FAKE2_start_0 c7auto2" -> "FAKE2_monitor_10000 c7auto2" [ style = dashed] +"FAKE2_start_0 c7auto2" -> "FAKE3_start_0 c7auto2" [ style = dashed] +"FAKE2_start_0 c7auto2" [ style=dashed color="red" fontcolor="black"] +"FAKE2_start_0 c7auto3" -> "FAKE2-clone_running_0" [ style = dashed] +"FAKE2_start_0 c7auto3" -> "FAKE2_monitor_10000 c7auto3" [ style = dashed] +"FAKE2_start_0 c7auto3" -> "FAKE3_start_0 c7auto3" [ style = dashed] +"FAKE2_start_0 c7auto3" [ style=dashed color="red" fontcolor="black"] +"FAKE2_stop_0 c7auto1" -> "FAKE2-clone_stopped_0" [ style = bold] +"FAKE2_stop_0 c7auto1" -> "FAKE2_start_0 c7auto1" [ style = dashed] +"FAKE2_stop_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKE2_stop_0 c7auto2" -> "FAKE1_stop_0 c7auto2" [ style = bold] +"FAKE2_stop_0 c7auto2" -> "FAKE2-clone_stopped_0" [ style = bold] +"FAKE2_stop_0 c7auto2" -> "FAKE2_start_0 c7auto2" [ style = dashed] +"FAKE2_stop_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"FAKE2_stop_0 c7auto3" -> "FAKE1_stop_0 c7auto3" [ style = bold] +"FAKE2_stop_0 c7auto3" -> "FAKE2-clone_stopped_0" [ style = bold] +"FAKE2_stop_0 c7auto3" -> "FAKE2_start_0 c7auto3" [ style = dashed] +"FAKE2_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"FAKE3-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"FAKE3-clone_start_0" -> "FAKE3-clone_running_0" [ style = dashed] +"FAKE3-clone_start_0" -> "FAKE3_start_0 c7auto1" [ style = dashed] +"FAKE3-clone_start_0" -> "FAKE3_start_0 c7auto2" [ style = dashed] +"FAKE3-clone_start_0" -> "FAKE3_start_0 c7auto3" [ style = dashed] +"FAKE3-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"FAKE3-clone_stop_0" -> "FAKE3-clone_stopped_0" [ style = bold] +"FAKE3-clone_stop_0" -> "FAKE3_stop_0 c7auto1" [ style = bold] +"FAKE3-clone_stop_0" -> "FAKE3_stop_0 c7auto2" [ style = bold] +"FAKE3-clone_stop_0" -> "FAKE3_stop_0 c7auto3" [ style = bold] +"FAKE3-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"FAKE3-clone_stopped_0" -> "FAKE2-clone_stop_0" [ style = bold] +"FAKE3-clone_stopped_0" -> "FAKE3-clone_start_0" [ style = dashed] +"FAKE3-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"FAKE3_monitor_10000 c7auto1" [ style=dashed color="red" fontcolor="black"] +"FAKE3_monitor_10000 c7auto2" [ style=dashed color="red" fontcolor="black"] +"FAKE3_monitor_10000 c7auto3" [ style=dashed color="red" fontcolor="black"] +"FAKE3_start_0 c7auto1" -> "FAKE3-clone_running_0" [ style = dashed] +"FAKE3_start_0 c7auto1" -> "FAKE3_monitor_10000 c7auto1" [ style = dashed] +"FAKE3_start_0 c7auto1" [ style=dashed color="red" fontcolor="black"] +"FAKE3_start_0 c7auto2" -> "FAKE3-clone_running_0" [ style = dashed] +"FAKE3_start_0 c7auto2" -> "FAKE3_monitor_10000 c7auto2" [ style = dashed] +"FAKE3_start_0 c7auto2" [ style=dashed color="red" fontcolor="black"] +"FAKE3_start_0 c7auto3" -> "FAKE3-clone_running_0" [ style = dashed] +"FAKE3_start_0 c7auto3" -> "FAKE3_monitor_10000 c7auto3" [ style = dashed] +"FAKE3_start_0 c7auto3" [ style=dashed color="red" fontcolor="black"] +"FAKE3_stop_0 c7auto1" -> "FAKE2_stop_0 c7auto1" [ style = bold] +"FAKE3_stop_0 c7auto1" -> "FAKE3-clone_stopped_0" [ style = bold] +"FAKE3_stop_0 c7auto1" -> "FAKE3_start_0 c7auto1" [ style = dashed] +"FAKE3_stop_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKE3_stop_0 c7auto2" -> "FAKE2_stop_0 c7auto2" [ style = bold] +"FAKE3_stop_0 c7auto2" -> "FAKE3-clone_stopped_0" [ style = bold] +"FAKE3_stop_0 c7auto2" -> "FAKE3_start_0 c7auto2" [ style = dashed] +"FAKE3_stop_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"FAKE3_stop_0 c7auto3" -> "FAKE2_stop_0 c7auto3" [ style = bold] +"FAKE3_stop_0 c7auto3" -> "FAKE3-clone_stopped_0" [ style = bold] +"FAKE3_stop_0 c7auto3" -> "FAKE3_start_0 c7auto3" [ style = dashed] +"FAKE3_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone_min_start_one.dot b/cts/scheduler/dot/clone_min_start_one.dot new file mode 100644 index 0000000..e1ef9ac --- /dev/null +++ b/cts/scheduler/dot/clone_min_start_one.dot @@ -0,0 +1,18 @@ + digraph "g" { +"FAKECLONE-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_start_0" -> "FAKECLONE-clone_running_0" [ style = bold] +"FAKECLONE-clone_start_0" -> "FAKECLONE_start_0 c7auto3" [ style = bold] +"FAKECLONE-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE_monitor_10000 c7auto3" [ style=bold color="green" fontcolor="black"] +"FAKECLONE_start_0 c7auto3" -> "FAKECLONE-clone_running_0" [ style = bold] +"FAKECLONE_start_0 c7auto3" -> "FAKECLONE_monitor_10000 c7auto3" [ style = bold] +"FAKECLONE_start_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"FAKE_monitor_10000 c7auto4" [ style=dashed color="red" fontcolor="black"] +"FAKE_start_0 c7auto4" -> "FAKE_monitor_10000 c7auto4" [ style = dashed] +"FAKE_start_0 c7auto4" [ style=dashed color="red" fontcolor="black"] +"shooter_monitor_60000 c7auto3" [ style=bold color="green" fontcolor="black"] +"shooter_start_0 c7auto3" -> "shooter_monitor_60000 c7auto3" [ style = bold] +"shooter_start_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"shooter_stop_0 c7auto1" -> "shooter_start_0 c7auto3" [ style = bold] +"shooter_stop_0 c7auto1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone_min_start_two.dot b/cts/scheduler/dot/clone_min_start_two.dot new file mode 100644 index 0000000..3fe0062 --- /dev/null +++ b/cts/scheduler/dot/clone_min_start_two.dot @@ -0,0 +1,22 @@ + digraph "g" { +"FAKECLONE-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_start_0" -> "FAKECLONE-clone_running_0" [ style = bold] +"FAKECLONE-clone_start_0" -> "FAKECLONE:1_start_0 c7auto1" [ style = bold] +"FAKECLONE-clone_start_0" -> "FAKECLONE_start_0 c7auto3" [ style = bold] +"FAKECLONE-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE:1_monitor_10000 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE:1_start_0 c7auto1" -> "FAKECLONE-clone_running_0" [ style = bold] +"FAKECLONE:1_start_0 c7auto1" -> "FAKECLONE:1_monitor_10000 c7auto1" [ style = bold] +"FAKECLONE:1_start_0 c7auto1" -> "clone-one-or-more:order-FAKECLONE-clone-FAKE-mandatory" [ style = bold] +"FAKECLONE:1_start_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE_monitor_10000 c7auto3" [ style=bold color="green" fontcolor="black"] +"FAKECLONE_start_0 c7auto3" -> "FAKECLONE-clone_running_0" [ style = bold] +"FAKECLONE_start_0 c7auto3" -> "FAKECLONE_monitor_10000 c7auto3" [ style = bold] +"FAKECLONE_start_0 c7auto3" -> "clone-one-or-more:order-FAKECLONE-clone-FAKE-mandatory" [ style = bold] +"FAKECLONE_start_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"FAKE_monitor_10000 c7auto4" [ style=bold color="green" fontcolor="black"] +"FAKE_start_0 c7auto4" -> "FAKE_monitor_10000 c7auto4" [ style = bold] +"FAKE_start_0 c7auto4" [ style=bold color="green" fontcolor="black"] +"clone-one-or-more:order-FAKECLONE-clone-FAKE-mandatory" -> "FAKE_start_0 c7auto4" [ style = bold] +"clone-one-or-more:order-FAKECLONE-clone-FAKE-mandatory" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/clone_min_stop_all.dot b/cts/scheduler/dot/clone_min_stop_all.dot new file mode 100644 index 0000000..cb97dd1 --- /dev/null +++ b/cts/scheduler/dot/clone_min_stop_all.dot @@ -0,0 +1,35 @@ + digraph "g" { +"FAKECLONE-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"FAKECLONE-clone_start_0" -> "FAKECLONE-clone_running_0" [ style = dashed] +"FAKECLONE-clone_start_0" -> "FAKECLONE_start_0 <none>" [ style = dashed] +"FAKECLONE-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"FAKECLONE-clone_stop_0" -> "FAKECLONE-clone_stopped_0" [ style = bold] +"FAKECLONE-clone_stop_0" -> "FAKECLONE_stop_0 c7auto1" [ style = bold] +"FAKECLONE-clone_stop_0" -> "FAKECLONE_stop_0 c7auto2" [ style = bold] +"FAKECLONE-clone_stop_0" -> "FAKECLONE_stop_0 c7auto3" [ style = bold] +"FAKECLONE-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_stopped_0" -> "FAKECLONE-clone_start_0" [ style = dashed] +"FAKECLONE-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE_start_0 <none>" -> "FAKECLONE-clone_running_0" [ style = dashed] +"FAKECLONE_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"FAKECLONE_stop_0 c7auto1" -> "FAKECLONE-clone_stopped_0" [ style = bold] +"FAKECLONE_stop_0 c7auto1" -> "FAKECLONE_start_0 <none>" [ style = dashed] +"FAKECLONE_stop_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE_stop_0 c7auto2" -> "FAKECLONE-clone_stopped_0" [ style = bold] +"FAKECLONE_stop_0 c7auto2" -> "FAKECLONE_start_0 <none>" [ style = dashed] +"FAKECLONE_stop_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"FAKECLONE_stop_0 c7auto3" -> "FAKECLONE-clone_stopped_0" [ style = bold] +"FAKECLONE_stop_0 c7auto3" -> "FAKECLONE_start_0 <none>" [ style = dashed] +"FAKECLONE_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"FAKE_monitor_10000 c7auto4" [ style=dashed color="red" fontcolor="black"] +"FAKE_start_0 c7auto4" -> "FAKE_monitor_10000 c7auto4" [ style = dashed] +"FAKE_start_0 c7auto4" [ style=dashed color="red" fontcolor="black"] +"FAKE_stop_0 c7auto4" -> "FAKECLONE-clone_stop_0" [ style = bold] +"FAKE_stop_0 c7auto4" -> "FAKE_start_0 c7auto4" [ style = dashed] +"FAKE_stop_0 c7auto4" [ style=bold color="green" fontcolor="black"] +"shooter_monitor_60000 c7auto4" [ style=bold color="green" fontcolor="black"] +"shooter_start_0 c7auto4" -> "shooter_monitor_60000 c7auto4" [ style = bold] +"shooter_start_0 c7auto4" [ style=bold color="green" fontcolor="black"] +"shooter_stop_0 c7auto1" -> "shooter_start_0 c7auto4" [ style = bold] +"shooter_stop_0 c7auto1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone_min_stop_one.dot b/cts/scheduler/dot/clone_min_stop_one.dot new file mode 100644 index 0000000..db22226 --- /dev/null +++ b/cts/scheduler/dot/clone_min_stop_one.dot @@ -0,0 +1,16 @@ + digraph "g" { +"FAKECLONE-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_start_0" -> "FAKECLONE-clone_running_0" [ style = bold] +"FAKECLONE-clone_start_0" -> "FAKECLONE_start_0 <none>" [ style = dashed] +"FAKECLONE-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_stop_0" -> "FAKECLONE-clone_stopped_0" [ style = bold] +"FAKECLONE-clone_stop_0" -> "FAKECLONE_stop_0 c7auto2" [ style = bold] +"FAKECLONE-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_stopped_0" -> "FAKECLONE-clone_start_0" [ style = bold] +"FAKECLONE-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE_start_0 <none>" -> "FAKECLONE-clone_running_0" [ style = dashed] +"FAKECLONE_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"FAKECLONE_stop_0 c7auto2" -> "FAKECLONE-clone_stopped_0" [ style = bold] +"FAKECLONE_stop_0 c7auto2" -> "FAKECLONE_start_0 <none>" [ style = dashed] +"FAKECLONE_stop_0 c7auto2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/clone_min_stop_two.dot b/cts/scheduler/dot/clone_min_stop_two.dot new file mode 100644 index 0000000..1f1b7a6 --- /dev/null +++ b/cts/scheduler/dot/clone_min_stop_two.dot @@ -0,0 +1,31 @@ + digraph "g" { +"FAKECLONE-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_start_0" -> "FAKECLONE-clone_running_0" [ style = bold] +"FAKECLONE-clone_start_0" -> "FAKECLONE_start_0 <none>" [ style = dashed] +"FAKECLONE-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_stop_0" -> "FAKECLONE-clone_stopped_0" [ style = bold] +"FAKECLONE-clone_stop_0" -> "FAKECLONE_stop_0 c7auto1" [ style = bold] +"FAKECLONE-clone_stop_0" -> "FAKECLONE_stop_0 c7auto2" [ style = bold] +"FAKECLONE-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_stopped_0" -> "FAKECLONE-clone_start_0" [ style = bold] +"FAKECLONE-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE_start_0 <none>" -> "FAKECLONE-clone_running_0" [ style = dashed] +"FAKECLONE_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"FAKECLONE_stop_0 c7auto1" -> "FAKECLONE-clone_stopped_0" [ style = bold] +"FAKECLONE_stop_0 c7auto1" -> "FAKECLONE_start_0 <none>" [ style = dashed] +"FAKECLONE_stop_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE_stop_0 c7auto2" -> "FAKECLONE-clone_stopped_0" [ style = bold] +"FAKECLONE_stop_0 c7auto2" -> "FAKECLONE_start_0 <none>" [ style = dashed] +"FAKECLONE_stop_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"FAKE_monitor_10000 c7auto4" [ style=dashed color="red" fontcolor="black"] +"FAKE_start_0 c7auto4" -> "FAKE_monitor_10000 c7auto4" [ style = dashed] +"FAKE_start_0 c7auto4" [ style=dashed color="red" fontcolor="black"] +"FAKE_stop_0 c7auto4" -> "FAKECLONE-clone_stop_0" [ style = bold] +"FAKE_stop_0 c7auto4" -> "FAKE_start_0 c7auto4" [ style = dashed] +"FAKE_stop_0 c7auto4" [ style=bold color="green" fontcolor="black"] +"shooter_monitor_60000 c7auto3" [ style=bold color="green" fontcolor="black"] +"shooter_start_0 c7auto3" -> "shooter_monitor_60000 c7auto3" [ style = bold] +"shooter_start_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"shooter_stop_0 c7auto1" -> "shooter_start_0 c7auto3" [ style = bold] +"shooter_stop_0 c7auto1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/cloned-group-stop.dot b/cts/scheduler/dot/cloned-group-stop.dot new file mode 100644 index 0000000..39970af --- /dev/null +++ b/cts/scheduler/dot/cloned-group-stop.dot @@ -0,0 +1,223 @@ + digraph "g" { +"cinder-api_monitor_60000 rhos4-node3" [ style=dashed color="red" fontcolor="black"] +"cinder-api_monitor_60000 rhos4-node4" [ style=dashed color="red" fontcolor="black"] +"cinder-api_start_0 rhos4-node3" -> "cinder-api_monitor_60000 rhos4-node3" [ style = dashed] +"cinder-api_start_0 rhos4-node3" -> "cinder-scheduler_start_0 rhos4-node3" [ style = dashed] +"cinder-api_start_0 rhos4-node3" -> "cinder:1_running_0" [ style = dashed] +"cinder-api_start_0 rhos4-node3" [ style=dashed color="red" fontcolor="black"] +"cinder-api_start_0 rhos4-node4" -> "cinder-api_monitor_60000 rhos4-node4" [ style = dashed] +"cinder-api_start_0 rhos4-node4" -> "cinder-scheduler_start_0 rhos4-node4" [ style = dashed] +"cinder-api_start_0 rhos4-node4" -> "cinder:0_running_0" [ style = dashed] +"cinder-api_start_0 rhos4-node4" [ style=dashed color="red" fontcolor="black"] +"cinder-api_stop_0 rhos4-node3" -> "cinder-api_start_0 rhos4-node3" [ style = dashed] +"cinder-api_stop_0 rhos4-node3" -> "cinder:1_stopped_0" [ style = bold] +"cinder-api_stop_0 rhos4-node3" [ style=bold color="green" fontcolor="black"] +"cinder-api_stop_0 rhos4-node4" -> "cinder-api_start_0 rhos4-node4" [ style = dashed] +"cinder-api_stop_0 rhos4-node4" -> "cinder:0_stopped_0" [ style = bold] +"cinder-api_stop_0 rhos4-node4" [ style=bold color="green" fontcolor="black"] +"cinder-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"cinder-clone_start_0" -> "cinder-clone_running_0" [ style = dashed] +"cinder-clone_start_0" -> "cinder:0_start_0" [ style = dashed] +"cinder-clone_start_0" -> "cinder:1_start_0" [ style = dashed] +"cinder-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"cinder-clone_stop_0" -> "cinder-clone_stopped_0" [ style = bold] +"cinder-clone_stop_0" -> "cinder:0_stop_0" [ style = bold] +"cinder-clone_stop_0" -> "cinder:1_stop_0" [ style = bold] +"cinder-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"cinder-clone_stopped_0" -> "cinder-clone_start_0" [ style = dashed] +"cinder-clone_stopped_0" -> "glance-clone_stop_0" [ style = bold] +"cinder-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"cinder-scheduler_monitor_60000 rhos4-node3" [ style=dashed color="red" fontcolor="black"] +"cinder-scheduler_monitor_60000 rhos4-node4" [ style=dashed color="red" fontcolor="black"] +"cinder-scheduler_start_0 rhos4-node3" -> "cinder-scheduler_monitor_60000 rhos4-node3" [ style = dashed] +"cinder-scheduler_start_0 rhos4-node3" -> "cinder-volume_start_0 rhos4-node3" [ style = dashed] +"cinder-scheduler_start_0 rhos4-node3" -> "cinder:1_running_0" [ style = dashed] +"cinder-scheduler_start_0 rhos4-node3" [ style=dashed color="red" fontcolor="black"] +"cinder-scheduler_start_0 rhos4-node4" -> "cinder-scheduler_monitor_60000 rhos4-node4" [ style = dashed] +"cinder-scheduler_start_0 rhos4-node4" -> "cinder-volume_start_0 rhos4-node4" [ style = dashed] +"cinder-scheduler_start_0 rhos4-node4" -> "cinder:0_running_0" [ style = dashed] +"cinder-scheduler_start_0 rhos4-node4" [ style=dashed color="red" fontcolor="black"] +"cinder-scheduler_stop_0 rhos4-node3" -> "cinder-api_stop_0 rhos4-node3" [ style = bold] +"cinder-scheduler_stop_0 rhos4-node3" -> "cinder-scheduler_start_0 rhos4-node3" [ style = dashed] +"cinder-scheduler_stop_0 rhos4-node3" -> "cinder:1_stopped_0" [ style = bold] +"cinder-scheduler_stop_0 rhos4-node3" [ style=bold color="green" fontcolor="black"] +"cinder-scheduler_stop_0 rhos4-node4" -> "cinder-api_stop_0 rhos4-node4" [ style = bold] +"cinder-scheduler_stop_0 rhos4-node4" -> "cinder-scheduler_start_0 rhos4-node4" [ style = dashed] +"cinder-scheduler_stop_0 rhos4-node4" -> "cinder:0_stopped_0" [ style = bold] +"cinder-scheduler_stop_0 rhos4-node4" [ style=bold color="green" fontcolor="black"] +"cinder-volume_monitor_60000 rhos4-node3" [ style=dashed color="red" fontcolor="black"] +"cinder-volume_monitor_60000 rhos4-node4" [ style=dashed color="red" fontcolor="black"] +"cinder-volume_start_0 rhos4-node3" -> "cinder-volume_monitor_60000 rhos4-node3" [ style = dashed] +"cinder-volume_start_0 rhos4-node3" -> "cinder:1_running_0" [ style = dashed] +"cinder-volume_start_0 rhos4-node3" [ style=dashed color="red" fontcolor="black"] +"cinder-volume_start_0 rhos4-node4" -> "cinder-volume_monitor_60000 rhos4-node4" [ style = dashed] +"cinder-volume_start_0 rhos4-node4" -> "cinder:0_running_0" [ style = dashed] +"cinder-volume_start_0 rhos4-node4" [ style=dashed color="red" fontcolor="black"] +"cinder-volume_stop_0 rhos4-node3" -> "cinder-scheduler_stop_0 rhos4-node3" [ style = bold] +"cinder-volume_stop_0 rhos4-node3" -> "cinder-volume_start_0 rhos4-node3" [ style = dashed] +"cinder-volume_stop_0 rhos4-node3" -> "cinder:1_stopped_0" [ style = bold] +"cinder-volume_stop_0 rhos4-node3" [ style=bold color="green" fontcolor="black"] +"cinder-volume_stop_0 rhos4-node4" -> "cinder-scheduler_stop_0 rhos4-node4" [ style = bold] +"cinder-volume_stop_0 rhos4-node4" -> "cinder-volume_start_0 rhos4-node4" [ style = dashed] +"cinder-volume_stop_0 rhos4-node4" -> "cinder:0_stopped_0" [ style = bold] +"cinder-volume_stop_0 rhos4-node4" [ style=bold color="green" fontcolor="black"] +"cinder:0_running_0" -> "cinder-clone_running_0" [ style = dashed] +"cinder:0_running_0" [ style=dashed color="red" fontcolor="orange"] +"cinder:0_start_0" -> "cinder-api_start_0 rhos4-node4" [ style = dashed] +"cinder:0_start_0" -> "cinder-scheduler_start_0 rhos4-node4" [ style = dashed] +"cinder:0_start_0" -> "cinder-volume_start_0 rhos4-node4" [ style = dashed] +"cinder:0_start_0" -> "cinder:0_running_0" [ style = dashed] +"cinder:0_start_0" [ style=dashed color="red" fontcolor="orange"] +"cinder:0_stop_0" -> "cinder-api_stop_0 rhos4-node4" [ style = bold] +"cinder:0_stop_0" -> "cinder-scheduler_stop_0 rhos4-node4" [ style = bold] +"cinder:0_stop_0" -> "cinder-volume_stop_0 rhos4-node4" [ style = bold] +"cinder:0_stop_0" -> "cinder:0_stopped_0" [ style = bold] +"cinder:0_stop_0" [ style=bold color="green" fontcolor="orange"] +"cinder:0_stopped_0" -> "cinder-clone_stopped_0" [ style = bold] +"cinder:0_stopped_0" -> "cinder:0_start_0" [ style = dashed] +"cinder:0_stopped_0" [ style=bold color="green" fontcolor="orange"] +"cinder:1_running_0" -> "cinder-clone_running_0" [ style = dashed] +"cinder:1_running_0" [ style=dashed color="red" fontcolor="orange"] +"cinder:1_start_0" -> "cinder-api_start_0 rhos4-node3" [ style = dashed] +"cinder:1_start_0" -> "cinder-scheduler_start_0 rhos4-node3" [ style = dashed] +"cinder:1_start_0" -> "cinder-volume_start_0 rhos4-node3" [ style = dashed] +"cinder:1_start_0" -> "cinder:1_running_0" [ style = dashed] +"cinder:1_start_0" [ style=dashed color="red" fontcolor="orange"] +"cinder:1_stop_0" -> "cinder-api_stop_0 rhos4-node3" [ style = bold] +"cinder:1_stop_0" -> "cinder-scheduler_stop_0 rhos4-node3" [ style = bold] +"cinder:1_stop_0" -> "cinder-volume_stop_0 rhos4-node3" [ style = bold] +"cinder:1_stop_0" -> "cinder:1_stopped_0" [ style = bold] +"cinder:1_stop_0" [ style=bold color="green" fontcolor="orange"] +"cinder:1_stopped_0" -> "cinder-clone_stopped_0" [ style = bold] +"cinder:1_stopped_0" -> "cinder:1_start_0" [ style = dashed] +"cinder:1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"glance-api_monitor_60000 rhos4-node3" [ style=dashed color="red" fontcolor="black"] +"glance-api_monitor_60000 rhos4-node4" [ style=dashed color="red" fontcolor="black"] +"glance-api_start_0 rhos4-node3" -> "glance-api_monitor_60000 rhos4-node3" [ style = dashed] +"glance-api_start_0 rhos4-node3" -> "glance:1_running_0" [ style = dashed] +"glance-api_start_0 rhos4-node3" [ style=dashed color="red" fontcolor="black"] +"glance-api_start_0 rhos4-node4" -> "glance-api_monitor_60000 rhos4-node4" [ style = dashed] +"glance-api_start_0 rhos4-node4" -> "glance:0_running_0" [ style = dashed] +"glance-api_start_0 rhos4-node4" [ style=dashed color="red" fontcolor="black"] +"glance-api_stop_0 rhos4-node3" -> "glance-api_start_0 rhos4-node3" [ style = dashed] +"glance-api_stop_0 rhos4-node3" -> "glance-registry_stop_0 rhos4-node3" [ style = bold] +"glance-api_stop_0 rhos4-node3" -> "glance:1_stopped_0" [ style = bold] +"glance-api_stop_0 rhos4-node3" [ style=bold color="green" fontcolor="black"] +"glance-api_stop_0 rhos4-node4" -> "glance-api_start_0 rhos4-node4" [ style = dashed] +"glance-api_stop_0 rhos4-node4" -> "glance-registry_stop_0 rhos4-node4" [ style = bold] +"glance-api_stop_0 rhos4-node4" -> "glance:0_stopped_0" [ style = bold] +"glance-api_stop_0 rhos4-node4" [ style=bold color="green" fontcolor="black"] +"glance-clone_running_0" -> "cinder-clone_start_0" [ style = dashed] +"glance-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"glance-clone_start_0" -> "glance-clone_running_0" [ style = dashed] +"glance-clone_start_0" -> "glance:0_start_0" [ style = dashed] +"glance-clone_start_0" -> "glance:1_start_0" [ style = dashed] +"glance-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"glance-clone_stop_0" -> "glance-clone_stopped_0" [ style = bold] +"glance-clone_stop_0" -> "glance:0_stop_0" [ style = bold] +"glance-clone_stop_0" -> "glance:1_stop_0" [ style = bold] +"glance-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"glance-clone_stopped_0" -> "glance-clone_start_0" [ style = dashed] +"glance-clone_stopped_0" -> "keystone-clone_stop_0" [ style = bold] +"glance-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"glance-fs_monitor_60000 rhos4-node3" [ style=dashed color="red" fontcolor="black"] +"glance-fs_monitor_60000 rhos4-node4" [ style=dashed color="red" fontcolor="black"] +"glance-fs_start_0 rhos4-node3" -> "glance-fs_monitor_60000 rhos4-node3" [ style = dashed] +"glance-fs_start_0 rhos4-node3" -> "glance-registry_start_0 rhos4-node3" [ style = dashed] +"glance-fs_start_0 rhos4-node3" -> "glance:1_running_0" [ style = dashed] +"glance-fs_start_0 rhos4-node3" [ style=dashed color="red" fontcolor="black"] +"glance-fs_start_0 rhos4-node4" -> "glance-fs_monitor_60000 rhos4-node4" [ style = dashed] +"glance-fs_start_0 rhos4-node4" -> "glance-registry_start_0 rhos4-node4" [ style = dashed] +"glance-fs_start_0 rhos4-node4" -> "glance:0_running_0" [ style = dashed] +"glance-fs_start_0 rhos4-node4" [ style=dashed color="red" fontcolor="black"] +"glance-fs_stop_0 rhos4-node3" -> "glance-fs_start_0 rhos4-node3" [ style = dashed] +"glance-fs_stop_0 rhos4-node3" -> "glance:1_stopped_0" [ style = bold] +"glance-fs_stop_0 rhos4-node3" [ style=bold color="green" fontcolor="black"] +"glance-fs_stop_0 rhos4-node4" -> "glance-fs_start_0 rhos4-node4" [ style = dashed] +"glance-fs_stop_0 rhos4-node4" -> "glance:0_stopped_0" [ style = bold] +"glance-fs_stop_0 rhos4-node4" [ style=bold color="green" fontcolor="black"] +"glance-registry_monitor_60000 rhos4-node3" [ style=dashed color="red" fontcolor="black"] +"glance-registry_monitor_60000 rhos4-node4" [ style=dashed color="red" fontcolor="black"] +"glance-registry_start_0 rhos4-node3" -> "glance-api_start_0 rhos4-node3" [ style = dashed] +"glance-registry_start_0 rhos4-node3" -> "glance-registry_monitor_60000 rhos4-node3" [ style = dashed] +"glance-registry_start_0 rhos4-node3" -> "glance:1_running_0" [ style = dashed] +"glance-registry_start_0 rhos4-node3" [ style=dashed color="red" fontcolor="black"] +"glance-registry_start_0 rhos4-node4" -> "glance-api_start_0 rhos4-node4" [ style = dashed] +"glance-registry_start_0 rhos4-node4" -> "glance-registry_monitor_60000 rhos4-node4" [ style = dashed] +"glance-registry_start_0 rhos4-node4" -> "glance:0_running_0" [ style = dashed] +"glance-registry_start_0 rhos4-node4" [ style=dashed color="red" fontcolor="black"] +"glance-registry_stop_0 rhos4-node3" -> "glance-fs_stop_0 rhos4-node3" [ style = bold] +"glance-registry_stop_0 rhos4-node3" -> "glance-registry_start_0 rhos4-node3" [ style = dashed] +"glance-registry_stop_0 rhos4-node3" -> "glance:1_stopped_0" [ style = bold] +"glance-registry_stop_0 rhos4-node3" [ style=bold color="green" fontcolor="black"] +"glance-registry_stop_0 rhos4-node4" -> "glance-fs_stop_0 rhos4-node4" [ style = bold] +"glance-registry_stop_0 rhos4-node4" -> "glance-registry_start_0 rhos4-node4" [ style = dashed] +"glance-registry_stop_0 rhos4-node4" -> "glance:0_stopped_0" [ style = bold] +"glance-registry_stop_0 rhos4-node4" [ style=bold color="green" fontcolor="black"] +"glance:0_running_0" -> "glance-clone_running_0" [ style = dashed] +"glance:0_running_0" [ style=dashed color="red" fontcolor="orange"] +"glance:0_start_0" -> "glance-api_start_0 rhos4-node4" [ style = dashed] +"glance:0_start_0" -> "glance-fs_start_0 rhos4-node4" [ style = dashed] +"glance:0_start_0" -> "glance-registry_start_0 rhos4-node4" [ style = dashed] +"glance:0_start_0" -> "glance:0_running_0" [ style = dashed] +"glance:0_start_0" [ style=dashed color="red" fontcolor="orange"] +"glance:0_stop_0" -> "glance-api_stop_0 rhos4-node4" [ style = bold] +"glance:0_stop_0" -> "glance-fs_stop_0 rhos4-node4" [ style = bold] +"glance:0_stop_0" -> "glance-registry_stop_0 rhos4-node4" [ style = bold] +"glance:0_stop_0" -> "glance:0_stopped_0" [ style = bold] +"glance:0_stop_0" [ style=bold color="green" fontcolor="orange"] +"glance:0_stopped_0" -> "glance-clone_stopped_0" [ style = bold] +"glance:0_stopped_0" -> "glance:0_start_0" [ style = dashed] +"glance:0_stopped_0" [ style=bold color="green" fontcolor="orange"] +"glance:1_running_0" -> "glance-clone_running_0" [ style = dashed] +"glance:1_running_0" [ style=dashed color="red" fontcolor="orange"] +"glance:1_start_0" -> "glance-api_start_0 rhos4-node3" [ style = dashed] +"glance:1_start_0" -> "glance-fs_start_0 rhos4-node3" [ style = dashed] +"glance:1_start_0" -> "glance-registry_start_0 rhos4-node3" [ style = dashed] +"glance:1_start_0" -> "glance:1_running_0" [ style = dashed] +"glance:1_start_0" [ style=dashed color="red" fontcolor="orange"] +"glance:1_stop_0" -> "glance-api_stop_0 rhos4-node3" [ style = bold] +"glance:1_stop_0" -> "glance-fs_stop_0 rhos4-node3" [ style = bold] +"glance:1_stop_0" -> "glance-registry_stop_0 rhos4-node3" [ style = bold] +"glance:1_stop_0" -> "glance:1_stopped_0" [ style = bold] +"glance:1_stop_0" [ style=bold color="green" fontcolor="orange"] +"glance:1_stopped_0" -> "glance-clone_stopped_0" [ style = bold] +"glance:1_stopped_0" -> "glance:1_start_0" [ style = dashed] +"glance:1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"keystone-clone_running_0" -> "glance-clone_start_0" [ style = dashed] +"keystone-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"keystone-clone_start_0" -> "keystone-clone_running_0" [ style = dashed] +"keystone-clone_start_0" -> "keystone_start_0 rhos4-node3" [ style = dashed] +"keystone-clone_start_0" -> "keystone_start_0 rhos4-node4" [ style = dashed] +"keystone-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"keystone-clone_stop_0" -> "keystone-clone_stopped_0" [ style = bold] +"keystone-clone_stop_0" -> "keystone_stop_0 rhos4-node3" [ style = bold] +"keystone-clone_stop_0" -> "keystone_stop_0 rhos4-node4" [ style = bold] +"keystone-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"keystone-clone_stopped_0" -> "keystone-clone_start_0" [ style = dashed] +"keystone-clone_stopped_0" -> "qpidd-clone_stop_0" [ style = bold] +"keystone-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"keystone_monitor_60000 rhos4-node3" [ style=dashed color="red" fontcolor="black"] +"keystone_monitor_60000 rhos4-node4" [ style=dashed color="red" fontcolor="black"] +"keystone_start_0 rhos4-node3" -> "keystone-clone_running_0" [ style = dashed] +"keystone_start_0 rhos4-node3" -> "keystone_monitor_60000 rhos4-node3" [ style = dashed] +"keystone_start_0 rhos4-node3" [ style=dashed color="red" fontcolor="black"] +"keystone_start_0 rhos4-node4" -> "keystone-clone_running_0" [ style = dashed] +"keystone_start_0 rhos4-node4" -> "keystone_monitor_60000 rhos4-node4" [ style = dashed] +"keystone_start_0 rhos4-node4" [ style=dashed color="red" fontcolor="black"] +"keystone_stop_0 rhos4-node3" -> "keystone-clone_stopped_0" [ style = bold] +"keystone_stop_0 rhos4-node3" -> "keystone_start_0 rhos4-node3" [ style = dashed] +"keystone_stop_0 rhos4-node3" [ style=bold color="green" fontcolor="black"] +"keystone_stop_0 rhos4-node4" -> "keystone-clone_stopped_0" [ style = bold] +"keystone_stop_0 rhos4-node4" -> "keystone_start_0 rhos4-node4" [ style = dashed] +"keystone_stop_0 rhos4-node4" [ style=bold color="green" fontcolor="black"] +"qpidd-clone_stop_0" -> "qpidd-clone_stopped_0" [ style = bold] +"qpidd-clone_stop_0" -> "qpidd_stop_0 rhos4-node3" [ style = bold] +"qpidd-clone_stop_0" -> "qpidd_stop_0 rhos4-node4" [ style = bold] +"qpidd-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"qpidd-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"qpidd_stop_0 rhos4-node3" -> "qpidd-clone_stopped_0" [ style = bold] +"qpidd_stop_0 rhos4-node3" [ style=bold color="green" fontcolor="black"] +"qpidd_stop_0 rhos4-node4" -> "qpidd-clone_stopped_0" [ style = bold] +"qpidd_stop_0 rhos4-node4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/cloned-group.dot b/cts/scheduler/dot/cloned-group.dot new file mode 100644 index 0000000..d8d2f91 --- /dev/null +++ b/cts/scheduler/dot/cloned-group.dot @@ -0,0 +1,52 @@ + digraph "g" { +"apache2:0_stop_0 webcluster01" -> "grrr:2_stopped_0" [ style = bold] +"apache2:0_stop_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"apache2:1_monitor_10000 webcluster01" [ style=bold color="green" fontcolor="black"] +"apache2:1_start_0 webcluster01" -> "apache2:1_monitor_10000 webcluster01" [ style = bold] +"apache2:1_start_0 webcluster01" -> "grrr:0_running_0" [ style = bold] +"apache2:1_start_0 webcluster01" -> "mysql-proxy:1_start_0 webcluster01" [ style = bold] +"apache2:1_start_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"apache2:1_stop_0 webcluster01" -> "apache2:1_start_0 webcluster01" [ style = bold] +"apache2:1_stop_0 webcluster01" -> "grrr:0_stopped_0" [ style = bold] +"apache2:1_stop_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"apache2_clone_running_0" [ style=bold color="green" fontcolor="orange"] +"apache2_clone_start_0" -> "apache2_clone_running_0" [ style = bold] +"apache2_clone_start_0" -> "grrr:0_start_0" [ style = bold] +"apache2_clone_start_0" [ style=bold color="green" fontcolor="orange"] +"apache2_clone_stop_0" -> "apache2_clone_stopped_0" [ style = bold] +"apache2_clone_stop_0" -> "grrr:0_stop_0" [ style = bold] +"apache2_clone_stop_0" -> "grrr:2_stop_0" [ style = bold] +"apache2_clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"apache2_clone_stopped_0" -> "apache2_clone_start_0" [ style = bold] +"apache2_clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"grrr:0_running_0" -> "apache2_clone_running_0" [ style = bold] +"grrr:0_running_0" [ style=bold color="green" fontcolor="orange"] +"grrr:0_start_0" -> "apache2:1_start_0 webcluster01" [ style = bold] +"grrr:0_start_0" -> "grrr:0_running_0" [ style = bold] +"grrr:0_start_0" -> "mysql-proxy:1_start_0 webcluster01" [ style = bold] +"grrr:0_start_0" [ style=bold color="green" fontcolor="orange"] +"grrr:0_stop_0" -> "apache2:1_stop_0 webcluster01" [ style = bold] +"grrr:0_stop_0" -> "grrr:0_stopped_0" [ style = bold] +"grrr:0_stop_0" -> "mysql-proxy:1_stop_0 webcluster01" [ style = bold] +"grrr:0_stop_0" [ style=bold color="green" fontcolor="orange"] +"grrr:0_stopped_0" -> "apache2_clone_stopped_0" [ style = bold] +"grrr:0_stopped_0" -> "grrr:0_start_0" [ style = bold] +"grrr:0_stopped_0" [ style=bold color="green" fontcolor="orange"] +"grrr:2_stop_0" -> "apache2:0_stop_0 webcluster01" [ style = bold] +"grrr:2_stop_0" -> "grrr:2_stopped_0" [ style = bold] +"grrr:2_stop_0" -> "mysql-proxy:0_stop_0 webcluster01" [ style = bold] +"grrr:2_stop_0" [ style=bold color="green" fontcolor="orange"] +"grrr:2_stopped_0" -> "apache2_clone_stopped_0" [ style = bold] +"grrr:2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"mysql-proxy:0_stop_0 webcluster01" -> "apache2:0_stop_0 webcluster01" [ style = bold] +"mysql-proxy:0_stop_0 webcluster01" -> "grrr:2_stopped_0" [ style = bold] +"mysql-proxy:0_stop_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"mysql-proxy:1_monitor_10000 webcluster01" [ style=bold color="green" fontcolor="black"] +"mysql-proxy:1_start_0 webcluster01" -> "grrr:0_running_0" [ style = bold] +"mysql-proxy:1_start_0 webcluster01" -> "mysql-proxy:1_monitor_10000 webcluster01" [ style = bold] +"mysql-proxy:1_start_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"mysql-proxy:1_stop_0 webcluster01" -> "apache2:1_stop_0 webcluster01" [ style = bold] +"mysql-proxy:1_stop_0 webcluster01" -> "grrr:0_stopped_0" [ style = bold] +"mysql-proxy:1_stop_0 webcluster01" -> "mysql-proxy:1_start_0 webcluster01" [ style = bold] +"mysql-proxy:1_stop_0 webcluster01" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/cloned_start_one.dot b/cts/scheduler/dot/cloned_start_one.dot new file mode 100644 index 0000000..ac5706d --- /dev/null +++ b/cts/scheduler/dot/cloned_start_one.dot @@ -0,0 +1,29 @@ + digraph "g" { +"FAKECLONE-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_start_0" -> "FAKECLONE-clone_running_0" [ style = bold] +"FAKECLONE-clone_start_0" -> "FAKECLONE_start_0 c7auto1" [ style = bold] +"FAKECLONE-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE2-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2-clone_running_0" [ style = dashed] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2_start_0 c7auto4" [ style = dashed] +"FAKECLONE2-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"FAKECLONE2-clone_stop_0" -> "FAKECLONE2-clone_stopped_0" [ style = bold] +"FAKECLONE2-clone_stop_0" -> "FAKECLONE2_stop_0 c7auto3" [ style = bold] +"FAKECLONE2-clone_stop_0" -> "FAKECLONE2_stop_0 c7auto4" [ style = bold] +"FAKECLONE2-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE2-clone_stopped_0" -> "FAKECLONE2-clone_start_0" [ style = dashed] +"FAKECLONE2-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE2_monitor_10000 c7auto4" [ style=dashed color="red" fontcolor="black"] +"FAKECLONE2_start_0 c7auto4" -> "FAKECLONE2-clone_running_0" [ style = dashed] +"FAKECLONE2_start_0 c7auto4" -> "FAKECLONE2_monitor_10000 c7auto4" [ style = dashed] +"FAKECLONE2_start_0 c7auto4" [ style=dashed color="red" fontcolor="black"] +"FAKECLONE2_stop_0 c7auto3" -> "FAKECLONE2-clone_stopped_0" [ style = bold] +"FAKECLONE2_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2_stop_0 c7auto4" -> "FAKECLONE2-clone_stopped_0" [ style = bold] +"FAKECLONE2_stop_0 c7auto4" -> "FAKECLONE2_start_0 c7auto4" [ style = dashed] +"FAKECLONE2_stop_0 c7auto4" [ style=bold color="green" fontcolor="black"] +"FAKECLONE_monitor_10000 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE_start_0 c7auto1" -> "FAKECLONE-clone_running_0" [ style = bold] +"FAKECLONE_start_0 c7auto1" -> "FAKECLONE_monitor_10000 c7auto1" [ style = bold] +"FAKECLONE_start_0 c7auto1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/cloned_start_two.dot b/cts/scheduler/dot/cloned_start_two.dot new file mode 100644 index 0000000..9f98c5d --- /dev/null +++ b/cts/scheduler/dot/cloned_start_two.dot @@ -0,0 +1,24 @@ + digraph "g" { +"FAKECLONE-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_start_0" -> "FAKECLONE-clone_running_0" [ style = bold] +"FAKECLONE-clone_start_0" -> "FAKECLONE:1_start_0 c7auto1" [ style = bold] +"FAKECLONE-clone_start_0" -> "FAKECLONE_start_0 c7auto2" [ style = bold] +"FAKECLONE-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE2-clone_stop_0" -> "FAKECLONE2-clone_stopped_0" [ style = bold] +"FAKECLONE2-clone_stop_0" -> "FAKECLONE2_stop_0 c7auto3" [ style = bold] +"FAKECLONE2-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE2-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE2_stop_0 c7auto3" -> "FAKECLONE2-clone_stopped_0" [ style = bold] +"FAKECLONE2_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"FAKECLONE:1_monitor_10000 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE:1_start_0 c7auto1" -> "FAKECLONE-clone_running_0" [ style = bold] +"FAKECLONE:1_start_0 c7auto1" -> "FAKECLONE:1_monitor_10000 c7auto1" [ style = bold] +"FAKECLONE:1_start_0 c7auto1" -> "clone-one-or-more:order-FAKECLONE-clone-FAKECLONE2-clone-mandatory" [ style = bold] +"FAKECLONE:1_start_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE_monitor_10000 c7auto2" [ style=bold color="green" fontcolor="black"] +"FAKECLONE_start_0 c7auto2" -> "FAKECLONE-clone_running_0" [ style = bold] +"FAKECLONE_start_0 c7auto2" -> "FAKECLONE_monitor_10000 c7auto2" [ style = bold] +"FAKECLONE_start_0 c7auto2" -> "clone-one-or-more:order-FAKECLONE-clone-FAKECLONE2-clone-mandatory" [ style = bold] +"FAKECLONE_start_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"clone-one-or-more:order-FAKECLONE-clone-FAKECLONE2-clone-mandatory" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/cloned_stop_one.dot b/cts/scheduler/dot/cloned_stop_one.dot new file mode 100644 index 0000000..ce82958 --- /dev/null +++ b/cts/scheduler/dot/cloned_stop_one.dot @@ -0,0 +1,23 @@ + digraph "g" { +"FAKECLONE-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_start_0" -> "FAKECLONE-clone_running_0" [ style = bold] +"FAKECLONE-clone_start_0" -> "FAKECLONE_start_0 <none>" [ style = dashed] +"FAKECLONE-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_stop_0" -> "FAKECLONE-clone_stopped_0" [ style = bold] +"FAKECLONE-clone_stop_0" -> "FAKECLONE_stop_0 c7auto3" [ style = bold] +"FAKECLONE-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_stopped_0" -> "FAKECLONE-clone_start_0" [ style = bold] +"FAKECLONE-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE2-clone_stop_0" -> "FAKECLONE2-clone_stopped_0" [ style = bold] +"FAKECLONE2-clone_stop_0" -> "FAKECLONE2_stop_0 c7auto3" [ style = bold] +"FAKECLONE2-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE2-clone_stopped_0" -> "FAKECLONE-clone_stop_0" [ style = bold] +"FAKECLONE2-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE2_stop_0 c7auto3" -> "FAKECLONE2-clone_stopped_0" [ style = bold] +"FAKECLONE2_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"FAKECLONE_start_0 <none>" -> "FAKECLONE-clone_running_0" [ style = dashed] +"FAKECLONE_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"FAKECLONE_stop_0 c7auto3" -> "FAKECLONE-clone_stopped_0" [ style = bold] +"FAKECLONE_stop_0 c7auto3" -> "FAKECLONE_start_0 <none>" [ style = dashed] +"FAKECLONE_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/cloned_stop_two.dot b/cts/scheduler/dot/cloned_stop_two.dot new file mode 100644 index 0000000..cb23d3c --- /dev/null +++ b/cts/scheduler/dot/cloned_stop_two.dot @@ -0,0 +1,40 @@ + digraph "g" { +"FAKECLONE-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_start_0" -> "FAKECLONE-clone_running_0" [ style = bold] +"FAKECLONE-clone_start_0" -> "FAKECLONE_start_0 <none>" [ style = dashed] +"FAKECLONE-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_stop_0" -> "FAKECLONE-clone_stopped_0" [ style = bold] +"FAKECLONE-clone_stop_0" -> "FAKECLONE_stop_0 c7auto2" [ style = bold] +"FAKECLONE-clone_stop_0" -> "FAKECLONE_stop_0 c7auto3" [ style = bold] +"FAKECLONE-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE-clone_stopped_0" -> "FAKECLONE-clone_start_0" [ style = bold] +"FAKECLONE-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE2-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2-clone_running_0" [ style = dashed] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2_start_0 c7auto4" [ style = dashed] +"FAKECLONE2-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"FAKECLONE2-clone_stop_0" -> "FAKECLONE2-clone_stopped_0" [ style = bold] +"FAKECLONE2-clone_stop_0" -> "FAKECLONE2_stop_0 c7auto3" [ style = bold] +"FAKECLONE2-clone_stop_0" -> "FAKECLONE2_stop_0 c7auto4" [ style = bold] +"FAKECLONE2-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE2-clone_stopped_0" -> "FAKECLONE-clone_stop_0" [ style = bold] +"FAKECLONE2-clone_stopped_0" -> "FAKECLONE2-clone_start_0" [ style = dashed] +"FAKECLONE2-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE2_monitor_10000 c7auto4" [ style=dashed color="red" fontcolor="black"] +"FAKECLONE2_start_0 c7auto4" -> "FAKECLONE2-clone_running_0" [ style = dashed] +"FAKECLONE2_start_0 c7auto4" -> "FAKECLONE2_monitor_10000 c7auto4" [ style = dashed] +"FAKECLONE2_start_0 c7auto4" [ style=dashed color="red" fontcolor="black"] +"FAKECLONE2_stop_0 c7auto3" -> "FAKECLONE2-clone_stopped_0" [ style = bold] +"FAKECLONE2_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2_stop_0 c7auto4" -> "FAKECLONE2-clone_stopped_0" [ style = bold] +"FAKECLONE2_stop_0 c7auto4" -> "FAKECLONE2_start_0 c7auto4" [ style = dashed] +"FAKECLONE2_stop_0 c7auto4" [ style=bold color="green" fontcolor="black"] +"FAKECLONE_start_0 <none>" -> "FAKECLONE-clone_running_0" [ style = dashed] +"FAKECLONE_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"FAKECLONE_stop_0 c7auto2" -> "FAKECLONE-clone_stopped_0" [ style = bold] +"FAKECLONE_stop_0 c7auto2" -> "FAKECLONE_start_0 <none>" [ style = dashed] +"FAKECLONE_stop_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"FAKECLONE_stop_0 c7auto3" -> "FAKECLONE-clone_stopped_0" [ style = bold] +"FAKECLONE_stop_0 c7auto3" -> "FAKECLONE_start_0 <none>" [ style = dashed] +"FAKECLONE_stop_0 c7auto3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/cluster-specific-params.dot b/cts/scheduler/dot/cluster-specific-params.dot new file mode 100644 index 0000000..5ce19cc --- /dev/null +++ b/cts/scheduler/dot/cluster-specific-params.dot @@ -0,0 +1,9 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/colo_promoted_w_native.dot b/cts/scheduler/dot/colo_promoted_w_native.dot new file mode 100644 index 0000000..017abaf --- /dev/null +++ b/cts/scheduler/dot/colo_promoted_w_native.dot @@ -0,0 +1,63 @@ + digraph "g" { +"Cancel MS_RSC_NATIVE:1_monitor_15000 node1" -> "MS_RSC_NATIVE:1_promote_0 node1" [ style = bold] +"Cancel MS_RSC_NATIVE:1_monitor_15000 node1" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:0_demote_0 node2" -> "MS_RSC_NATIVE:0_monitor_15000 node2" [ style = bold] +"MS_RSC_NATIVE:0_demote_0 node2" -> "MS_RSC_demoted_0" [ style = bold] +"MS_RSC_NATIVE:0_demote_0 node2" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:0_monitor_15000 node2" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:0_post_notify_demote_0 node2" -> "MS_RSC_confirmed-post_notify_demoted_0" [ style = bold] +"MS_RSC_NATIVE:0_post_notify_demote_0 node2" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:0_post_notify_promote_0 node2" -> "MS_RSC_confirmed-post_notify_promoted_0" [ style = bold] +"MS_RSC_NATIVE:0_post_notify_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:0_pre_notify_demote_0 node2" -> "MS_RSC_confirmed-pre_notify_demote_0" [ style = bold] +"MS_RSC_NATIVE:0_pre_notify_demote_0 node2" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:0_pre_notify_promote_0 node2" -> "MS_RSC_confirmed-pre_notify_promote_0" [ style = bold] +"MS_RSC_NATIVE:0_pre_notify_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:1_post_notify_demote_0 node1" -> "MS_RSC_confirmed-post_notify_demoted_0" [ style = bold] +"MS_RSC_NATIVE:1_post_notify_demote_0 node1" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:1_post_notify_promote_0 node1" -> "MS_RSC_confirmed-post_notify_promoted_0" [ style = bold] +"MS_RSC_NATIVE:1_post_notify_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:1_pre_notify_demote_0 node1" -> "MS_RSC_confirmed-pre_notify_demote_0" [ style = bold] +"MS_RSC_NATIVE:1_pre_notify_demote_0 node1" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:1_pre_notify_promote_0 node1" -> "MS_RSC_confirmed-pre_notify_promote_0" [ style = bold] +"MS_RSC_NATIVE:1_pre_notify_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:1_promote_0 node1" -> "MS_RSC_promoted_0" [ style = bold] +"MS_RSC_NATIVE:1_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"MS_RSC_confirmed-post_notify_demoted_0" -> "MS_RSC_NATIVE:0_monitor_15000 node2" [ style = bold] +"MS_RSC_confirmed-post_notify_demoted_0" -> "MS_RSC_pre_notify_promote_0" [ style = bold] +"MS_RSC_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_confirmed-post_notify_promoted_0" -> "MS_RSC_NATIVE:0_monitor_15000 node2" [ style = bold] +"MS_RSC_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_confirmed-pre_notify_demote_0" -> "MS_RSC_demote_0" [ style = bold] +"MS_RSC_confirmed-pre_notify_demote_0" -> "MS_RSC_post_notify_demoted_0" [ style = bold] +"MS_RSC_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_confirmed-pre_notify_promote_0" -> "MS_RSC_post_notify_promoted_0" [ style = bold] +"MS_RSC_confirmed-pre_notify_promote_0" -> "MS_RSC_promote_0" [ style = bold] +"MS_RSC_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_demote_0" -> "MS_RSC_NATIVE:0_demote_0 node2" [ style = bold] +"MS_RSC_demote_0" -> "MS_RSC_demoted_0" [ style = bold] +"MS_RSC_demote_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_demoted_0" -> "MS_RSC_post_notify_demoted_0" [ style = bold] +"MS_RSC_demoted_0" -> "MS_RSC_promote_0" [ style = bold] +"MS_RSC_demoted_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_post_notify_demoted_0" -> "MS_RSC_NATIVE:0_post_notify_demote_0 node2" [ style = bold] +"MS_RSC_post_notify_demoted_0" -> "MS_RSC_NATIVE:1_post_notify_demote_0 node1" [ style = bold] +"MS_RSC_post_notify_demoted_0" -> "MS_RSC_confirmed-post_notify_demoted_0" [ style = bold] +"MS_RSC_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_post_notify_promoted_0" -> "MS_RSC_NATIVE:0_post_notify_promote_0 node2" [ style = bold] +"MS_RSC_post_notify_promoted_0" -> "MS_RSC_NATIVE:1_post_notify_promote_0 node1" [ style = bold] +"MS_RSC_post_notify_promoted_0" -> "MS_RSC_confirmed-post_notify_promoted_0" [ style = bold] +"MS_RSC_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_pre_notify_demote_0" -> "MS_RSC_NATIVE:0_pre_notify_demote_0 node2" [ style = bold] +"MS_RSC_pre_notify_demote_0" -> "MS_RSC_NATIVE:1_pre_notify_demote_0 node1" [ style = bold] +"MS_RSC_pre_notify_demote_0" -> "MS_RSC_confirmed-pre_notify_demote_0" [ style = bold] +"MS_RSC_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_pre_notify_promote_0" -> "MS_RSC_NATIVE:0_pre_notify_promote_0 node2" [ style = bold] +"MS_RSC_pre_notify_promote_0" -> "MS_RSC_NATIVE:1_pre_notify_promote_0 node1" [ style = bold] +"MS_RSC_pre_notify_promote_0" -> "MS_RSC_confirmed-pre_notify_promote_0" [ style = bold] +"MS_RSC_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_promote_0" -> "MS_RSC_NATIVE:1_promote_0 node1" [ style = bold] +"MS_RSC_promote_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_promoted_0" -> "MS_RSC_post_notify_promoted_0" [ style = bold] +"MS_RSC_promoted_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/colo_unpromoted_w_native.dot b/cts/scheduler/dot/colo_unpromoted_w_native.dot new file mode 100644 index 0000000..9a8c12d --- /dev/null +++ b/cts/scheduler/dot/colo_unpromoted_w_native.dot @@ -0,0 +1,68 @@ + digraph "g" { +"A_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"A_start_0 node2" -> "A_monitor_10000 node2" [ style = bold] +"A_start_0 node2" [ style=bold color="green" fontcolor="black"] +"A_stop_0 node1" -> "A_start_0 node2" [ style = bold] +"A_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"Cancel MS_RSC_NATIVE:1_monitor_15000 node1" -> "MS_RSC_NATIVE:1_promote_0 node1" [ style = bold] +"Cancel MS_RSC_NATIVE:1_monitor_15000 node1" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:0_demote_0 node2" -> "MS_RSC_NATIVE:0_monitor_15000 node2" [ style = bold] +"MS_RSC_NATIVE:0_demote_0 node2" -> "MS_RSC_demoted_0" [ style = bold] +"MS_RSC_NATIVE:0_demote_0 node2" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:0_monitor_15000 node2" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:0_post_notify_demote_0 node2" -> "MS_RSC_confirmed-post_notify_demoted_0" [ style = bold] +"MS_RSC_NATIVE:0_post_notify_demote_0 node2" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:0_post_notify_promote_0 node2" -> "MS_RSC_confirmed-post_notify_promoted_0" [ style = bold] +"MS_RSC_NATIVE:0_post_notify_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:0_pre_notify_demote_0 node2" -> "MS_RSC_confirmed-pre_notify_demote_0" [ style = bold] +"MS_RSC_NATIVE:0_pre_notify_demote_0 node2" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:0_pre_notify_promote_0 node2" -> "MS_RSC_confirmed-pre_notify_promote_0" [ style = bold] +"MS_RSC_NATIVE:0_pre_notify_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:1_post_notify_demote_0 node1" -> "MS_RSC_confirmed-post_notify_demoted_0" [ style = bold] +"MS_RSC_NATIVE:1_post_notify_demote_0 node1" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:1_post_notify_promote_0 node1" -> "MS_RSC_confirmed-post_notify_promoted_0" [ style = bold] +"MS_RSC_NATIVE:1_post_notify_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:1_pre_notify_demote_0 node1" -> "MS_RSC_confirmed-pre_notify_demote_0" [ style = bold] +"MS_RSC_NATIVE:1_pre_notify_demote_0 node1" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:1_pre_notify_promote_0 node1" -> "MS_RSC_confirmed-pre_notify_promote_0" [ style = bold] +"MS_RSC_NATIVE:1_pre_notify_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"MS_RSC_NATIVE:1_promote_0 node1" -> "MS_RSC_promoted_0" [ style = bold] +"MS_RSC_NATIVE:1_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"MS_RSC_confirmed-post_notify_demoted_0" -> "MS_RSC_NATIVE:0_monitor_15000 node2" [ style = bold] +"MS_RSC_confirmed-post_notify_demoted_0" -> "MS_RSC_pre_notify_promote_0" [ style = bold] +"MS_RSC_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_confirmed-post_notify_promoted_0" -> "MS_RSC_NATIVE:0_monitor_15000 node2" [ style = bold] +"MS_RSC_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_confirmed-pre_notify_demote_0" -> "MS_RSC_demote_0" [ style = bold] +"MS_RSC_confirmed-pre_notify_demote_0" -> "MS_RSC_post_notify_demoted_0" [ style = bold] +"MS_RSC_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_confirmed-pre_notify_promote_0" -> "MS_RSC_post_notify_promoted_0" [ style = bold] +"MS_RSC_confirmed-pre_notify_promote_0" -> "MS_RSC_promote_0" [ style = bold] +"MS_RSC_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_demote_0" -> "MS_RSC_NATIVE:0_demote_0 node2" [ style = bold] +"MS_RSC_demote_0" -> "MS_RSC_demoted_0" [ style = bold] +"MS_RSC_demote_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_demoted_0" -> "MS_RSC_post_notify_demoted_0" [ style = bold] +"MS_RSC_demoted_0" -> "MS_RSC_promote_0" [ style = bold] +"MS_RSC_demoted_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_post_notify_demoted_0" -> "MS_RSC_NATIVE:0_post_notify_demote_0 node2" [ style = bold] +"MS_RSC_post_notify_demoted_0" -> "MS_RSC_NATIVE:1_post_notify_demote_0 node1" [ style = bold] +"MS_RSC_post_notify_demoted_0" -> "MS_RSC_confirmed-post_notify_demoted_0" [ style = bold] +"MS_RSC_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_post_notify_promoted_0" -> "MS_RSC_NATIVE:0_post_notify_promote_0 node2" [ style = bold] +"MS_RSC_post_notify_promoted_0" -> "MS_RSC_NATIVE:1_post_notify_promote_0 node1" [ style = bold] +"MS_RSC_post_notify_promoted_0" -> "MS_RSC_confirmed-post_notify_promoted_0" [ style = bold] +"MS_RSC_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_pre_notify_demote_0" -> "MS_RSC_NATIVE:0_pre_notify_demote_0 node2" [ style = bold] +"MS_RSC_pre_notify_demote_0" -> "MS_RSC_NATIVE:1_pre_notify_demote_0 node1" [ style = bold] +"MS_RSC_pre_notify_demote_0" -> "MS_RSC_confirmed-pre_notify_demote_0" [ style = bold] +"MS_RSC_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_pre_notify_promote_0" -> "MS_RSC_NATIVE:0_pre_notify_promote_0 node2" [ style = bold] +"MS_RSC_pre_notify_promote_0" -> "MS_RSC_NATIVE:1_pre_notify_promote_0 node1" [ style = bold] +"MS_RSC_pre_notify_promote_0" -> "MS_RSC_confirmed-pre_notify_promote_0" [ style = bold] +"MS_RSC_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_promote_0" -> "MS_RSC_NATIVE:1_promote_0 node1" [ style = bold] +"MS_RSC_promote_0" [ style=bold color="green" fontcolor="orange"] +"MS_RSC_promoted_0" -> "MS_RSC_post_notify_promoted_0" [ style = bold] +"MS_RSC_promoted_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/coloc-attr.dot b/cts/scheduler/dot/coloc-attr.dot new file mode 100644 index 0000000..ab8067d --- /dev/null +++ b/cts/scheduler/dot/coloc-attr.dot @@ -0,0 +1,15 @@ + digraph "g" { +"group_test1_running_0" -> "group_test2_start_0" [ style = bold] +"group_test1_running_0" [ style=bold color="green" fontcolor="orange"] +"group_test1_start_0" -> "group_test1_running_0" [ style = bold] +"group_test1_start_0" -> "resource_t11_start_0 power720-3" [ style = bold] +"group_test1_start_0" [ style=bold color="green" fontcolor="orange"] +"group_test2_running_0" [ style=bold color="green" fontcolor="orange"] +"group_test2_start_0" -> "group_test2_running_0" [ style = bold] +"group_test2_start_0" -> "resource_t21_start_0 power720-4" [ style = bold] +"group_test2_start_0" [ style=bold color="green" fontcolor="orange"] +"resource_t11_start_0 power720-3" -> "group_test1_running_0" [ style = bold] +"resource_t11_start_0 power720-3" [ style=bold color="green" fontcolor="black"] +"resource_t21_start_0 power720-4" -> "group_test2_running_0" [ style = bold] +"resource_t21_start_0 power720-4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/coloc-clone-stays-active.dot b/cts/scheduler/dot/coloc-clone-stays-active.dot new file mode 100644 index 0000000..2d74ec4 --- /dev/null +++ b/cts/scheduler/dot/coloc-clone-stays-active.dot @@ -0,0 +1,12 @@ + digraph "g" { +"mgmt-vm_migrate_from_0 s01-1" -> "mgmt-vm_start_0 s01-1" [ style = bold] +"mgmt-vm_migrate_from_0 s01-1" -> "mgmt-vm_stop_0 s01-0" [ style = bold] +"mgmt-vm_migrate_from_0 s01-1" [ style=bold color="green" fontcolor="black"] +"mgmt-vm_migrate_to_0 s01-0" -> "mgmt-vm_migrate_from_0 s01-1" [ style = bold] +"mgmt-vm_migrate_to_0 s01-0" [ style=bold color="green" fontcolor="black"] +"mgmt-vm_monitor_10000 s01-1" [ style=bold color="green" fontcolor="black"] +"mgmt-vm_start_0 s01-1" -> "mgmt-vm_monitor_10000 s01-1" [ style = bold] +"mgmt-vm_start_0 s01-1" [ style=bold color="green" fontcolor="orange"] +"mgmt-vm_stop_0 s01-0" -> "mgmt-vm_start_0 s01-1" [ style = bold] +"mgmt-vm_stop_0 s01-0" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/coloc-dependee-should-move.dot b/cts/scheduler/dot/coloc-dependee-should-move.dot new file mode 100644 index 0000000..a3ab37f --- /dev/null +++ b/cts/scheduler/dot/coloc-dependee-should-move.dot @@ -0,0 +1,51 @@ + digraph "g" { +"dummy2_running_0" [ style=bold color="green" fontcolor="orange"] +"dummy2_start_0" -> "dummy2_running_0" [ style = bold] +"dummy2_start_0" -> "dummy2a_start_0 rhel7-3" [ style = bold] +"dummy2_start_0" -> "dummy2b_start_0 rhel7-3" [ style = bold] +"dummy2_start_0" -> "dummy2c_start_0 rhel7-3" [ style = bold] +"dummy2_start_0" -> "dummy2d_start_0 rhel7-3" [ style = bold] +"dummy2_start_0" [ style=bold color="green" fontcolor="orange"] +"dummy2_stop_0" -> "dummy2_stopped_0" [ style = bold] +"dummy2_stop_0" -> "dummy2a_stop_0 rhel7-4" [ style = bold] +"dummy2_stop_0" -> "dummy2b_stop_0 rhel7-4" [ style = bold] +"dummy2_stop_0" -> "dummy2c_stop_0 rhel7-4" [ style = bold] +"dummy2_stop_0" -> "dummy2d_stop_0 rhel7-4" [ style = bold] +"dummy2_stop_0" [ style=bold color="green" fontcolor="orange"] +"dummy2_stopped_0" -> "dummy2_start_0" [ style = bold] +"dummy2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dummy2a_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"dummy2a_start_0 rhel7-3" -> "dummy2_running_0" [ style = bold] +"dummy2a_start_0 rhel7-3" -> "dummy2a_monitor_10000 rhel7-3" [ style = bold] +"dummy2a_start_0 rhel7-3" -> "dummy2b_start_0 rhel7-3" [ style = bold] +"dummy2a_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"dummy2a_stop_0 rhel7-4" -> "dummy2_stopped_0" [ style = bold] +"dummy2a_stop_0 rhel7-4" -> "dummy2a_start_0 rhel7-3" [ style = bold] +"dummy2a_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"dummy2b_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"dummy2b_start_0 rhel7-3" -> "dummy2_running_0" [ style = bold] +"dummy2b_start_0 rhel7-3" -> "dummy2b_monitor_10000 rhel7-3" [ style = bold] +"dummy2b_start_0 rhel7-3" -> "dummy2c_start_0 rhel7-3" [ style = bold] +"dummy2b_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"dummy2b_stop_0 rhel7-4" -> "dummy2_stopped_0" [ style = bold] +"dummy2b_stop_0 rhel7-4" -> "dummy2a_stop_0 rhel7-4" [ style = bold] +"dummy2b_stop_0 rhel7-4" -> "dummy2b_start_0 rhel7-3" [ style = bold] +"dummy2b_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"dummy2c_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"dummy2c_start_0 rhel7-3" -> "dummy2_running_0" [ style = bold] +"dummy2c_start_0 rhel7-3" -> "dummy2c_monitor_10000 rhel7-3" [ style = bold] +"dummy2c_start_0 rhel7-3" -> "dummy2d_start_0 rhel7-3" [ style = bold] +"dummy2c_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"dummy2c_stop_0 rhel7-4" -> "dummy2_stopped_0" [ style = bold] +"dummy2c_stop_0 rhel7-4" -> "dummy2b_stop_0 rhel7-4" [ style = bold] +"dummy2c_stop_0 rhel7-4" -> "dummy2c_start_0 rhel7-3" [ style = bold] +"dummy2c_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"dummy2d_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"dummy2d_start_0 rhel7-3" -> "dummy2_running_0" [ style = bold] +"dummy2d_start_0 rhel7-3" -> "dummy2d_monitor_10000 rhel7-3" [ style = bold] +"dummy2d_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"dummy2d_stop_0 rhel7-4" -> "dummy2_stopped_0" [ style = bold] +"dummy2d_stop_0 rhel7-4" -> "dummy2c_stop_0 rhel7-4" [ style = bold] +"dummy2d_stop_0 rhel7-4" -> "dummy2d_start_0 rhel7-3" [ style = bold] +"dummy2d_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/coloc-dependee-should-stay.dot b/cts/scheduler/dot/coloc-dependee-should-stay.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/coloc-dependee-should-stay.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/coloc-group.dot b/cts/scheduler/dot/coloc-group.dot new file mode 100644 index 0000000..4cace87 --- /dev/null +++ b/cts/scheduler/dot/coloc-group.dot @@ -0,0 +1,33 @@ + digraph "g" { +"group1_running_0" [ style=dashed color="red" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = dashed] +"group1_start_0" -> "rsc2_start_0 node2" [ style = bold] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node3" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "group1_running_0" [ style = dashed] +"rsc2_start_0 node2" -> "rsc3_start_0 <none>" [ style = dashed] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 <none>" [ style = dashed] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node3" -> "rsc3_start_0 <none>" [ style = dashed] +"rsc3_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 <none>" -> "group1_running_0" [ style = dashed] +"rsc3_start_0 <none>" -> "rsc4_start_0 <none>" [ style = dashed] +"rsc3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 <none>" [ style = dashed] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 <none>" [ style = dashed] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node3" -> "rsc4_start_0 <none>" [ style = dashed] +"rsc4_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 <none>" -> "group1_running_0" [ style = dashed] +"rsc4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/coloc-intra-set.dot b/cts/scheduler/dot/coloc-intra-set.dot new file mode 100644 index 0000000..57c1831 --- /dev/null +++ b/cts/scheduler/dot/coloc-intra-set.dot @@ -0,0 +1,17 @@ + digraph "g" { +"d0:0_delete_0 hex-13" [ style=bold color="green" fontcolor="black"] +"dlm:0_delete_0 hex-13" [ style=bold color="green" fontcolor="black"] +"dummy1_monitor_15000 hex-14" [ style=bold color="green" fontcolor="black"] +"dummy1_start_0 hex-14" -> "dummy1_monitor_15000 hex-14" [ style = bold] +"dummy1_start_0 hex-14" [ style=bold color="green" fontcolor="black"] +"dummy1_stop_0 hex-13" -> "dummy1_start_0 hex-14" [ style = bold] +"dummy1_stop_0 hex-13" [ style=bold color="green" fontcolor="black"] +"dummy3_monitor_15000 hex-14" [ style=bold color="green" fontcolor="black"] +"dummy3_start_0 hex-14" -> "dummy3_monitor_15000 hex-14" [ style = bold] +"dummy3_start_0 hex-14" [ style=bold color="green" fontcolor="black"] +"dummy3_stop_0 hex-13" -> "dummy3_start_0 hex-14" [ style = bold] +"dummy3_stop_0 hex-13" [ style=bold color="green" fontcolor="black"] +"dummy4_delete_0 hex-13" [ style=bold color="green" fontcolor="black"] +"o2cb:0_delete_0 hex-13" [ style=bold color="green" fontcolor="black"] +"ocfs2-3:0_delete_0 hex-13" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/coloc-list.dot b/cts/scheduler/dot/coloc-list.dot new file mode 100644 index 0000000..6b1e9dd --- /dev/null +++ b/cts/scheduler/dot/coloc-list.dot @@ -0,0 +1,23 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node3" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node3" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/coloc-loop.dot b/cts/scheduler/dot/coloc-loop.dot new file mode 100644 index 0000000..6811e4e --- /dev/null +++ b/cts/scheduler/dot/coloc-loop.dot @@ -0,0 +1,23 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node3" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node3" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node3" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/coloc-many-one.dot b/cts/scheduler/dot/coloc-many-one.dot new file mode 100644 index 0000000..de9205e --- /dev/null +++ b/cts/scheduler/dot/coloc-many-one.dot @@ -0,0 +1,21 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node3" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node3" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/coloc-negative-group.dot b/cts/scheduler/dot/coloc-negative-group.dot new file mode 100644 index 0000000..d005c0f --- /dev/null +++ b/cts/scheduler/dot/coloc-negative-group.dot @@ -0,0 +1,5 @@ + digraph "g" { +"Cancel res_Dummy_1_monitor_10000 lenny-b" [ style=bold color="green" fontcolor="black"] +"Cancel res_Dummy_2_monitor_10000 lenny-b" [ style=bold color="green" fontcolor="black"] +"Cancel res_Dummy_3_monitor_10000 lenny-a" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/coloc-unpromoted-anti.dot b/cts/scheduler/dot/coloc-unpromoted-anti.dot new file mode 100644 index 0000000..c663a64 --- /dev/null +++ b/cts/scheduler/dot/coloc-unpromoted-anti.dot @@ -0,0 +1,22 @@ + digraph "g" { +"apache_monitor_60000 pollux" [ style=bold color="green" fontcolor="black"] +"apache_start_0 pollux" -> "apache_monitor_60000 pollux" [ style = bold] +"apache_start_0 pollux" -> "group-1_running_0" [ style = bold] +"apache_start_0 pollux" [ style=bold color="green" fontcolor="black"] +"fs-1_monitor_20000 pollux" [ style=bold color="green" fontcolor="black"] +"fs-1_start_0 pollux" -> "fs-1_monitor_20000 pollux" [ style = bold] +"fs-1_start_0 pollux" -> "group-1_running_0" [ style = bold] +"fs-1_start_0 pollux" -> "ip-198_start_0 pollux" [ style = bold] +"fs-1_start_0 pollux" [ style=bold color="green" fontcolor="black"] +"group-1_running_0" [ style=bold color="green" fontcolor="orange"] +"group-1_start_0" -> "apache_start_0 pollux" [ style = bold] +"group-1_start_0" -> "fs-1_start_0 pollux" [ style = bold] +"group-1_start_0" -> "group-1_running_0" [ style = bold] +"group-1_start_0" -> "ip-198_start_0 pollux" [ style = bold] +"group-1_start_0" [ style=bold color="green" fontcolor="orange"] +"ip-198_monitor_30000 pollux" [ style=bold color="green" fontcolor="black"] +"ip-198_start_0 pollux" -> "apache_start_0 pollux" [ style = bold] +"ip-198_start_0 pollux" -> "group-1_running_0" [ style = bold] +"ip-198_start_0 pollux" -> "ip-198_monitor_30000 pollux" [ style = bold] +"ip-198_start_0 pollux" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/coloc_fp_logic.dot b/cts/scheduler/dot/coloc_fp_logic.dot new file mode 100644 index 0000000..ce5c5e8 --- /dev/null +++ b/cts/scheduler/dot/coloc_fp_logic.dot @@ -0,0 +1,7 @@ + digraph "g" { +"A_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"A_start_0 node2" -> "A_monitor_10000 node2" [ style = bold] +"A_start_0 node2" [ style=bold color="green" fontcolor="black"] +"A_stop_0 node1" -> "A_start_0 node2" [ style = bold] +"A_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/colocate-primitive-with-clone.dot b/cts/scheduler/dot/colocate-primitive-with-clone.dot new file mode 100644 index 0000000..3691537 --- /dev/null +++ b/cts/scheduler/dot/colocate-primitive-with-clone.dot @@ -0,0 +1,27 @@ + digraph "g" { +"UMgroup01_running_0" [ style=bold color="green" fontcolor="orange"] +"UMgroup01_start_0" -> "UMgroup01_running_0" [ style = bold] +"UMgroup01_start_0" -> "UmDummy01_start_0 srv04" [ style = bold] +"UMgroup01_start_0" -> "UmDummy02_start_0 srv04" [ style = bold] +"UMgroup01_start_0" -> "UmIPaddr_start_0 srv04" [ style = bold] +"UMgroup01_start_0" -> "UmVIPcheck_start_0 srv04" [ style = bold] +"UMgroup01_start_0" [ style=bold color="green" fontcolor="orange"] +"UmDummy01_monitor_10000 srv04" [ style=bold color="green" fontcolor="black"] +"UmDummy01_start_0 srv04" -> "UMgroup01_running_0" [ style = bold] +"UmDummy01_start_0 srv04" -> "UmDummy01_monitor_10000 srv04" [ style = bold] +"UmDummy01_start_0 srv04" -> "UmDummy02_start_0 srv04" [ style = bold] +"UmDummy01_start_0 srv04" [ style=bold color="green" fontcolor="black"] +"UmDummy02_monitor_10000 srv04" [ style=bold color="green" fontcolor="black"] +"UmDummy02_start_0 srv04" -> "UMgroup01_running_0" [ style = bold] +"UmDummy02_start_0 srv04" -> "UmDummy02_monitor_10000 srv04" [ style = bold] +"UmDummy02_start_0 srv04" [ style=bold color="green" fontcolor="black"] +"UmIPaddr_monitor_10000 srv04" [ style=bold color="green" fontcolor="black"] +"UmIPaddr_start_0 srv04" -> "UMgroup01_running_0" [ style = bold] +"UmIPaddr_start_0 srv04" -> "UmDummy01_start_0 srv04" [ style = bold] +"UmIPaddr_start_0 srv04" -> "UmIPaddr_monitor_10000 srv04" [ style = bold] +"UmIPaddr_start_0 srv04" [ style=bold color="green" fontcolor="black"] +"UmVIPcheck_start_0 srv04" -> "UMgroup01_running_0" [ style = bold] +"UmVIPcheck_start_0 srv04" -> "UmIPaddr_start_0 srv04" [ style = bold] +"UmVIPcheck_start_0 srv04" [ style=bold color="green" fontcolor="black"] +"do_shutdown srv01" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/colocate-unmanaged-group.dot b/cts/scheduler/dot/colocate-unmanaged-group.dot new file mode 100644 index 0000000..2e6dd2a --- /dev/null +++ b/cts/scheduler/dot/colocate-unmanaged-group.dot @@ -0,0 +1,4 @@ + digraph "g" { +"prmDummy1_monitor_10000 rh80-test01" [ style=bold color="green" fontcolor="black"] +"prmDummy3_monitor_0 rh80-test01" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/colocated-utilization-clone.dot b/cts/scheduler/dot/colocated-utilization-clone.dot new file mode 100644 index 0000000..f1587fd --- /dev/null +++ b/cts/scheduler/dot/colocated-utilization-clone.dot @@ -0,0 +1,91 @@ + digraph "g" { +"clone1_running_0" -> "clone2_start_0" [ style = bold] +"clone1_running_0" [ style=bold color="green" fontcolor="orange"] +"clone1_start_0" -> "clone1_running_0" [ style = bold] +"clone1_start_0" -> "rsc1:0_start_0 node2" [ style = bold] +"clone1_start_0" -> "rsc1:1_start_0 node3" [ style = bold] +"clone1_start_0" [ style=bold color="green" fontcolor="orange"] +"clone2_running_0" -> "group2_start_0" [ style = bold] +"clone2_running_0" [ style=bold color="green" fontcolor="orange"] +"clone2_start_0" -> "clone2_running_0" [ style = bold] +"clone2_start_0" -> "group1:0_start_0" [ style = bold] +"clone2_start_0" -> "group1:1_start_0" [ style = bold] +"clone2_start_0" [ style=bold color="green" fontcolor="orange"] +"group1:0_running_0" -> "clone2_running_0" [ style = bold] +"group1:0_running_0" [ style=bold color="green" fontcolor="orange"] +"group1:0_start_0" -> "group1:0_running_0" [ style = bold] +"group1:0_start_0" -> "rsc2:0_start_0 node3" [ style = bold] +"group1:0_start_0" -> "rsc3:0_start_0 node3" [ style = bold] +"group1:0_start_0" [ style=bold color="green" fontcolor="orange"] +"group1:1_running_0" -> "clone2_running_0" [ style = bold] +"group1:1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1:1_start_0" -> "group1:1_running_0" [ style = bold] +"group1:1_start_0" -> "rsc2:1_start_0 node2" [ style = bold] +"group1:1_start_0" -> "rsc3:1_start_0 node2" [ style = bold] +"group1:1_start_0" [ style=bold color="green" fontcolor="orange"] +"group2_running_0" [ style=bold color="green" fontcolor="orange"] +"group2_start_0" -> "group2_running_0" [ style = bold] +"group2_start_0" -> "rsc4_start_0 node3" [ style = bold] +"group2_start_0" -> "rsc5_start_0 node3" [ style = bold] +"group2_start_0" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node2 node2" -> "rsc1:0_start_0 node2" [ style = bold] +"load_stopped_node2 node2" -> "rsc2:1_start_0 node2" [ style = bold] +"load_stopped_node2 node2" -> "rsc3:1_start_0 node2" [ style = bold] +"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node3 node3" -> "rsc1:1_start_0 node3" [ style = bold] +"load_stopped_node3 node3" -> "rsc2:0_start_0 node3" [ style = bold] +"load_stopped_node3 node3" -> "rsc3:0_start_0 node3" [ style = bold] +"load_stopped_node3 node3" -> "rsc4_start_0 node3" [ style = bold] +"load_stopped_node3 node3" -> "rsc5_start_0 node3" [ style = bold] +"load_stopped_node3 node3" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_monitor_0 node1" -> "clone1_start_0" [ style = bold] +"rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:0_monitor_0 node2" -> "clone1_start_0" [ style = bold] +"rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:0_start_0 node2" -> "clone1_running_0" [ style = bold] +"rsc1:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_monitor_0 node3" -> "clone1_start_0" [ style = bold] +"rsc1:1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc1:1_start_0 node3" -> "clone1_running_0" [ style = bold] +"rsc1:1_start_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc2:0_monitor_0 node1" -> "clone2_start_0" [ style = bold] +"rsc2:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2:0_monitor_0 node3" -> "clone2_start_0" [ style = bold] +"rsc2:0_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc2:0_start_0 node3" -> "group1:0_running_0" [ style = bold] +"rsc2:0_start_0 node3" -> "rsc3:0_start_0 node3" [ style = bold] +"rsc2:0_start_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc2:1_monitor_0 node2" -> "clone2_start_0" [ style = bold] +"rsc2:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2:1_start_0 node2" -> "group1:1_running_0" [ style = bold] +"rsc2:1_start_0 node2" -> "rsc3:1_start_0 node2" [ style = bold] +"rsc2:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3:0_monitor_0 node1" -> "clone2_start_0" [ style = bold] +"rsc3:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3:0_monitor_0 node3" -> "clone2_start_0" [ style = bold] +"rsc3:0_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc3:0_start_0 node3" -> "group1:0_running_0" [ style = bold] +"rsc3:0_start_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc3:1_monitor_0 node2" -> "clone2_start_0" [ style = bold] +"rsc3:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3:1_start_0 node2" -> "group1:1_running_0" [ style = bold] +"rsc3:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node3" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node3" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node3" -> "rsc4_start_0 node3" [ style = bold] +"rsc4_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node3" -> "group2_running_0" [ style = bold] +"rsc4_start_0 node3" -> "rsc5_start_0 node3" [ style = bold] +"rsc4_start_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node1" -> "rsc5_start_0 node3" [ style = bold] +"rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node2" -> "rsc5_start_0 node3" [ style = bold] +"rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node3" -> "rsc5_start_0 node3" [ style = bold] +"rsc5_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc5_start_0 node3" -> "group2_running_0" [ style = bold] +"rsc5_start_0 node3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/colocated-utilization-group.dot b/cts/scheduler/dot/colocated-utilization-group.dot new file mode 100644 index 0000000..4e7b9e0 --- /dev/null +++ b/cts/scheduler/dot/colocated-utilization-group.dot @@ -0,0 +1,50 @@ + digraph "g" { +"group1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = bold] +"group1_start_0" -> "rsc2_start_0 node2" [ style = bold] +"group1_start_0" -> "rsc3_start_0 node2" [ style = bold] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"group2_running_0" [ style=bold color="green" fontcolor="orange"] +"group2_start_0" -> "group2_running_0" [ style = bold] +"group2_start_0" -> "rsc4_start_0 node2" [ style = bold] +"group2_start_0" -> "rsc5_start_0 node2" [ style = bold] +"group2_start_0" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node2 node2" -> "rsc1_start_0 node2" [ style = bold] +"load_stopped_node2 node2" -> "rsc2_start_0 node2" [ style = bold] +"load_stopped_node2 node2" -> "rsc3_start_0 node2" [ style = bold] +"load_stopped_node2 node2" -> "rsc4_start_0 node2" [ style = bold] +"load_stopped_node2 node2" -> "rsc5_start_0 node2" [ style = bold] +"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "group1_running_0" [ style = bold] +"rsc2_start_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" -> "group1_running_0" [ style = bold] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" -> "group2_running_0" [ style = bold] +"rsc4_start_0 node2" -> "rsc5_start_0 node2" [ style = bold] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node1" -> "rsc5_start_0 node2" [ style = bold] +"rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node2" -> "rsc5_start_0 node2" [ style = bold] +"rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_start_0 node2" -> "group2_running_0" [ style = bold] +"rsc5_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/colocated-utilization-primitive-1.dot b/cts/scheduler/dot/colocated-utilization-primitive-1.dot new file mode 100644 index 0000000..74e324b --- /dev/null +++ b/cts/scheduler/dot/colocated-utilization-primitive-1.dot @@ -0,0 +1,22 @@ + digraph "g" { +"load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node2 node2" -> "rsc1_start_0 node2" [ style = bold] +"load_stopped_node2 node2" -> "rsc2_start_0 node2" [ style = bold] +"load_stopped_node2 node2" -> "rsc3_start_0 node2" [ style = bold] +"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/colocated-utilization-primitive-2.dot b/cts/scheduler/dot/colocated-utilization-primitive-2.dot new file mode 100644 index 0000000..affa2b3 --- /dev/null +++ b/cts/scheduler/dot/colocated-utilization-primitive-2.dot @@ -0,0 +1,18 @@ + digraph "g" { +"load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node2 node2" -> "rsc1_start_0 node2" [ style = bold] +"load_stopped_node2 node2" -> "rsc3_start_0 node2" [ style = bold] +"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/colocation-influence.dot b/cts/scheduler/dot/colocation-influence.dot new file mode 100644 index 0000000..9573ab3 --- /dev/null +++ b/cts/scheduler/dot/colocation-influence.dot @@ -0,0 +1,92 @@ + digraph "g" { +"bundle11-1_monitor_0 rhel7-1" -> "bundle11-1_start_0 rhel7-5" [ style = dashed] +"bundle11-1_monitor_0 rhel7-1" [ style=dashed color="red" fontcolor="black"] +"bundle11-1_monitor_0 rhel7-2" -> "bundle11-1_start_0 rhel7-5" [ style = dashed] +"bundle11-1_monitor_0 rhel7-2" [ style=dashed color="red" fontcolor="black"] +"bundle11-1_monitor_0 rhel7-3" -> "bundle11-1_start_0 rhel7-5" [ style = dashed] +"bundle11-1_monitor_0 rhel7-3" [ style=dashed color="red" fontcolor="black"] +"bundle11-1_monitor_0 rhel7-4" -> "bundle11-1_start_0 rhel7-5" [ style = dashed] +"bundle11-1_monitor_0 rhel7-4" [ style=dashed color="red" fontcolor="black"] +"bundle11-1_monitor_0 rhel7-5" -> "bundle11-1_start_0 rhel7-5" [ style = dashed] +"bundle11-1_monitor_0 rhel7-5" [ style=dashed color="red" fontcolor="black"] +"bundle11-1_monitor_30000 rhel7-5" [ style=dashed color="red" fontcolor="black"] +"bundle11-1_start_0 rhel7-5" -> "bundle11-1_monitor_30000 rhel7-5" [ style = dashed] +"bundle11-1_start_0 rhel7-5" -> "bundle11a:1_monitor_15000 bundle11-1" [ style = dashed] +"bundle11-1_start_0 rhel7-5" -> "bundle11a:1_start_0 bundle11-1" [ style = dashed] +"bundle11-1_start_0 rhel7-5" [ style=dashed color="red" fontcolor="black"] +"bundle11-clone_running_0" -> "bundle11_running_0" [ style = bold] +"bundle11-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"bundle11-clone_start_0" -> "bundle11-clone_running_0" [ style = bold] +"bundle11-clone_start_0" -> "bundle11a:1_start_0 bundle11-1" [ style = dashed] +"bundle11-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"bundle11_running_0" [ style=bold color="green" fontcolor="orange"] +"bundle11_start_0" -> "bundle11-clone_start_0" [ style = bold] +"bundle11_start_0" [ style=bold color="green" fontcolor="orange"] +"bundle11a:1_monitor_15000 bundle11-1" [ style=dashed color="red" fontcolor="black"] +"bundle11a:1_start_0 bundle11-1" -> "bundle11-clone_running_0" [ style = dashed] +"bundle11a:1_start_0 bundle11-1" -> "bundle11a:1_monitor_15000 bundle11-1" [ style = dashed] +"bundle11a:1_start_0 bundle11-1" [ style=dashed color="red" fontcolor="black"] +"group6a_stop_0" -> "group6a_stopped_0" [ style = bold] +"group6a_stop_0" -> "rsc6a1_stop_0 rhel7-2" [ style = bold] +"group6a_stop_0" -> "rsc6a2_stop_0 rhel7-2" [ style = bold] +"group6a_stop_0" [ style=bold color="green" fontcolor="orange"] +"group6a_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group7a_stop_0" -> "group7a_stopped_0" [ style = bold] +"group7a_stop_0" -> "rsc7a2_stop_0 rhel7-3" [ style = bold] +"group7a_stop_0" [ style=bold color="green" fontcolor="orange"] +"group7a_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc10a_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc10a_start_0 rhel7-3" -> "rsc10a_monitor_10000 rhel7-3" [ style = bold] +"rsc10a_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc10a_stop_0 rhel7-2" -> "rsc10a_start_0 rhel7-3" [ style = bold] +"rsc10a_stop_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"rsc12b_stop_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"rsc13a_stop_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc14a-clone_demote_0" -> "rsc14a-clone_demoted_0" [ style = bold] +"rsc14a-clone_demote_0" -> "rsc14a_demote_0 rhel7-4" [ style = bold] +"rsc14a-clone_demote_0" [ style=bold color="green" fontcolor="orange"] +"rsc14a-clone_demoted_0" -> "rsc14a-clone_stop_0" [ style = bold] +"rsc14a-clone_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc14a-clone_stop_0" -> "rsc14a-clone_stopped_0" [ style = bold] +"rsc14a-clone_stop_0" -> "rsc14a_stop_0 rhel7-4" [ style = bold] +"rsc14a-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc14a-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc14a_demote_0 rhel7-4" -> "rsc14a-clone_demoted_0" [ style = bold] +"rsc14a_demote_0 rhel7-4" -> "rsc14a_stop_0 rhel7-4" [ style = bold] +"rsc14a_demote_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc14a_stop_0 rhel7-4" -> "rsc14a-clone_stopped_0" [ style = bold] +"rsc14a_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc1a_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc1a_start_0 rhel7-3" -> "rsc1a_monitor_10000 rhel7-3" [ style = bold] +"rsc1a_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc1a_stop_0 rhel7-2" -> "rsc1a_start_0 rhel7-3" [ style = bold] +"rsc1a_stop_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"rsc1b_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc1b_start_0 rhel7-3" -> "rsc1b_monitor_10000 rhel7-3" [ style = bold] +"rsc1b_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc1b_stop_0 rhel7-2" -> "rsc1b_start_0 rhel7-3" [ style = bold] +"rsc1b_stop_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"rsc2a_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc3a_monitor_10000 rhel7-2" [ style=bold color="green" fontcolor="black"] +"rsc3a_start_0 rhel7-2" -> "rsc3a_monitor_10000 rhel7-2" [ style = bold] +"rsc3a_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"rsc3b_monitor_10000 rhel7-2" [ style=bold color="green" fontcolor="black"] +"rsc3b_start_0 rhel7-2" -> "rsc3b_monitor_10000 rhel7-2" [ style = bold] +"rsc3b_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"rsc4a_stop_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc5a_stop_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"rsc6a1_stop_0 rhel7-2" -> "group6a_stopped_0" [ style = bold] +"rsc6a1_stop_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"rsc6a2_stop_0 rhel7-2" -> "group6a_stopped_0" [ style = bold] +"rsc6a2_stop_0 rhel7-2" -> "rsc6a1_stop_0 rhel7-2" [ style = bold] +"rsc6a2_stop_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"rsc7a2_stop_0 rhel7-3" -> "group7a_stopped_0" [ style = bold] +"rsc7a2_stop_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc8a-clone_stop_0" -> "rsc8a-clone_stopped_0" [ style = bold] +"rsc8a-clone_stop_0" -> "rsc8a_stop_0 rhel7-4" [ style = bold] +"rsc8a-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc8a-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc8a_stop_0 rhel7-4" -> "rsc8a-clone_stopped_0" [ style = bold] +"rsc8a_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc9c_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/colocation-priority-group.dot b/cts/scheduler/dot/colocation-priority-group.dot new file mode 100644 index 0000000..6e88e6b --- /dev/null +++ b/cts/scheduler/dot/colocation-priority-group.dot @@ -0,0 +1,48 @@ + digraph "g" { +"Fencing_monitor_120000 node2" [ style=bold color="green" fontcolor="black"] +"Fencing_start_0 node2" -> "Fencing_monitor_120000 node2" [ style = bold] +"Fencing_start_0 node2" [ style=bold color="green" fontcolor="black"] +"Fencing_stop_0 node1" -> "Fencing_start_0 node2" [ style = bold] +"Fencing_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"group1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = bold] +"group1_start_0" -> "member1a_start_0 node1" [ style = bold] +"group1_start_0" -> "member1b_start_0 node1" [ style = bold] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node1 node1" -> "rsc3_start_0 node1" [ style = bold] +"load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange"] +"member1a_monitor_0 node1" -> "member1a_start_0 node1" [ style = bold] +"member1a_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"member1a_monitor_0 node2" -> "member1a_start_0 node1" [ style = bold] +"member1a_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"member1a_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"member1a_start_0 node1" -> "group1_running_0" [ style = bold] +"member1a_start_0 node1" -> "member1a_monitor_10000 node1" [ style = bold] +"member1a_start_0 node1" -> "member1b_start_0 node1" [ style = bold] +"member1a_start_0 node1" [ style=bold color="green" fontcolor="black"] +"member1b_monitor_0 node1" -> "member1b_start_0 node1" [ style = bold] +"member1b_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"member1b_monitor_0 node2" -> "member1b_start_0 node1" [ style = bold] +"member1b_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"member1b_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"member1b_start_0 node1" -> "group1_running_0" [ style = bold] +"member1b_start_0 node1" -> "member1b_monitor_10000 node1" [ style = bold] +"member1b_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" -> "rsc3_monitor_10000 node1" [ style = bold] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" -> "rsc4_monitor_10000 node2" [ style = bold] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/colocation-vs-stickiness.dot b/cts/scheduler/dot/colocation-vs-stickiness.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/colocation-vs-stickiness.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/colocation_constraint_stops_promoted.dot b/cts/scheduler/dot/colocation_constraint_stops_promoted.dot new file mode 100644 index 0000000..2111435 --- /dev/null +++ b/cts/scheduler/dot/colocation_constraint_stops_promoted.dot @@ -0,0 +1,46 @@ + digraph "g" { +"NATIVE_RSC_A:0_delete_0 fc16-builder2" [ style=bold color="green" fontcolor="black"] +"NATIVE_RSC_A:0_demote_0 fc16-builder" -> "NATIVE_RSC_A:0_stop_0 fc16-builder" [ style = bold] +"NATIVE_RSC_A:0_demote_0 fc16-builder" -> "PROMOTABLE_RSC_A_demoted_0" [ style = bold] +"NATIVE_RSC_A:0_demote_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"NATIVE_RSC_A:0_post_notify_demote_0 fc16-builder" -> "PROMOTABLE_RSC_A_confirmed-post_notify_demoted_0" [ style = bold] +"NATIVE_RSC_A:0_post_notify_demote_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"NATIVE_RSC_A:0_pre_notify_demote_0 fc16-builder" -> "PROMOTABLE_RSC_A_confirmed-pre_notify_demote_0" [ style = bold] +"NATIVE_RSC_A:0_pre_notify_demote_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"NATIVE_RSC_A:0_pre_notify_stop_0 fc16-builder" -> "PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" [ style = bold] +"NATIVE_RSC_A:0_pre_notify_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"NATIVE_RSC_A:0_stop_0 fc16-builder" -> "NATIVE_RSC_A:0_delete_0 fc16-builder2" [ style = bold] +"NATIVE_RSC_A:0_stop_0 fc16-builder" -> "PROMOTABLE_RSC_A_stopped_0" [ style = bold] +"NATIVE_RSC_A:0_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"PROMOTABLE_RSC_A_confirmed-post_notify_demoted_0" -> "PROMOTABLE_RSC_A_pre_notify_stop_0" [ style = bold] +"PROMOTABLE_RSC_A_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_confirmed-pre_notify_demote_0" -> "PROMOTABLE_RSC_A_demote_0" [ style = bold] +"PROMOTABLE_RSC_A_confirmed-pre_notify_demote_0" -> "PROMOTABLE_RSC_A_post_notify_demoted_0" [ style = bold] +"PROMOTABLE_RSC_A_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" -> "PROMOTABLE_RSC_A_post_notify_stopped_0" [ style = bold] +"PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" -> "PROMOTABLE_RSC_A_stop_0" [ style = bold] +"PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_demote_0" -> "NATIVE_RSC_A:0_demote_0 fc16-builder" [ style = bold] +"PROMOTABLE_RSC_A_demote_0" -> "PROMOTABLE_RSC_A_demoted_0" [ style = bold] +"PROMOTABLE_RSC_A_demote_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_demoted_0" -> "PROMOTABLE_RSC_A_post_notify_demoted_0" [ style = bold] +"PROMOTABLE_RSC_A_demoted_0" -> "PROMOTABLE_RSC_A_stop_0" [ style = bold] +"PROMOTABLE_RSC_A_demoted_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_post_notify_demoted_0" -> "NATIVE_RSC_A:0_post_notify_demote_0 fc16-builder" [ style = bold] +"PROMOTABLE_RSC_A_post_notify_demoted_0" -> "PROMOTABLE_RSC_A_confirmed-post_notify_demoted_0" [ style = bold] +"PROMOTABLE_RSC_A_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_post_notify_stopped_0" -> "PROMOTABLE_RSC_A_confirmed-post_notify_stopped_0" [ style = bold] +"PROMOTABLE_RSC_A_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_pre_notify_demote_0" -> "NATIVE_RSC_A:0_pre_notify_demote_0 fc16-builder" [ style = bold] +"PROMOTABLE_RSC_A_pre_notify_demote_0" -> "PROMOTABLE_RSC_A_confirmed-pre_notify_demote_0" [ style = bold] +"PROMOTABLE_RSC_A_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_pre_notify_stop_0" -> "NATIVE_RSC_A:0_pre_notify_stop_0 fc16-builder" [ style = bold] +"PROMOTABLE_RSC_A_pre_notify_stop_0" -> "PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" [ style = bold] +"PROMOTABLE_RSC_A_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_stop_0" -> "NATIVE_RSC_A:0_stop_0 fc16-builder" [ style = bold] +"PROMOTABLE_RSC_A_stop_0" -> "PROMOTABLE_RSC_A_stopped_0" [ style = bold] +"PROMOTABLE_RSC_A_stop_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_stopped_0" -> "PROMOTABLE_RSC_A_post_notify_stopped_0" [ style = bold] +"PROMOTABLE_RSC_A_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/colocation_constraint_stops_unpromoted.dot b/cts/scheduler/dot/colocation_constraint_stops_unpromoted.dot new file mode 100644 index 0000000..88a7a16 --- /dev/null +++ b/cts/scheduler/dot/colocation_constraint_stops_unpromoted.dot @@ -0,0 +1,21 @@ + digraph "g" { +"NATIVE_RSC_A:0_pre_notify_stop_0 fc16-builder" -> "PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" [ style = bold] +"NATIVE_RSC_A:0_pre_notify_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"NATIVE_RSC_A:0_stop_0 fc16-builder" -> "PROMOTABLE_RSC_A_stopped_0" [ style = bold] +"NATIVE_RSC_A:0_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"NATIVE_RSC_B_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"PROMOTABLE_RSC_A_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" -> "PROMOTABLE_RSC_A_post_notify_stopped_0" [ style = bold] +"PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" -> "PROMOTABLE_RSC_A_stop_0" [ style = bold] +"PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_post_notify_stopped_0" -> "PROMOTABLE_RSC_A_confirmed-post_notify_stopped_0" [ style = bold] +"PROMOTABLE_RSC_A_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_pre_notify_stop_0" -> "NATIVE_RSC_A:0_pre_notify_stop_0 fc16-builder" [ style = bold] +"PROMOTABLE_RSC_A_pre_notify_stop_0" -> "PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" [ style = bold] +"PROMOTABLE_RSC_A_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_stop_0" -> "NATIVE_RSC_A:0_stop_0 fc16-builder" [ style = bold] +"PROMOTABLE_RSC_A_stop_0" -> "PROMOTABLE_RSC_A_stopped_0" [ style = bold] +"PROMOTABLE_RSC_A_stop_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_stopped_0" -> "PROMOTABLE_RSC_A_post_notify_stopped_0" [ style = bold] +"PROMOTABLE_RSC_A_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/comments.dot b/cts/scheduler/dot/comments.dot new file mode 100644 index 0000000..0874020 --- /dev/null +++ b/cts/scheduler/dot/comments.dot @@ -0,0 +1,12 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/complex_enforce_colo.dot b/cts/scheduler/dot/complex_enforce_colo.dot new file mode 100644 index 0000000..46da048 --- /dev/null +++ b/cts/scheduler/dot/complex_enforce_colo.dot @@ -0,0 +1,1163 @@ + digraph "g" { +"ceilometer-alarm-evaluator-clone_running_0" -> "ceilometer-alarm-notifier-clone_start_0" [ style = dashed] +"ceilometer-alarm-evaluator-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"ceilometer-alarm-evaluator-clone_start_0" -> "ceilometer-alarm-evaluator-clone_running_0" [ style = dashed] +"ceilometer-alarm-evaluator-clone_start_0" -> "ceilometer-alarm-evaluator_start_0 rhos6-node1" [ style = dashed] +"ceilometer-alarm-evaluator-clone_start_0" -> "ceilometer-alarm-evaluator_start_0 rhos6-node2" [ style = dashed] +"ceilometer-alarm-evaluator-clone_start_0" -> "ceilometer-alarm-evaluator_start_0 rhos6-node3" [ style = dashed] +"ceilometer-alarm-evaluator-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"ceilometer-alarm-evaluator-clone_stop_0" -> "ceilometer-alarm-evaluator-clone_stopped_0" [ style = bold] +"ceilometer-alarm-evaluator-clone_stop_0" -> "ceilometer-alarm-evaluator_stop_0 rhos6-node1" [ style = bold] +"ceilometer-alarm-evaluator-clone_stop_0" -> "ceilometer-alarm-evaluator_stop_0 rhos6-node2" [ style = bold] +"ceilometer-alarm-evaluator-clone_stop_0" -> "ceilometer-alarm-evaluator_stop_0 rhos6-node3" [ style = bold] +"ceilometer-alarm-evaluator-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-alarm-evaluator-clone_stopped_0" -> "ceilometer-alarm-evaluator-clone_start_0" [ style = dashed] +"ceilometer-alarm-evaluator-clone_stopped_0" -> "ceilometer-delay-clone_stop_0" [ style = bold] +"ceilometer-alarm-evaluator-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-alarm-evaluator_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-evaluator_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-evaluator_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-evaluator_start_0 rhos6-node1" -> "ceilometer-alarm-evaluator-clone_running_0" [ style = dashed] +"ceilometer-alarm-evaluator_start_0 rhos6-node1" -> "ceilometer-alarm-evaluator_monitor_60000 rhos6-node1" [ style = dashed] +"ceilometer-alarm-evaluator_start_0 rhos6-node1" -> "ceilometer-alarm-notifier_start_0 rhos6-node1" [ style = dashed] +"ceilometer-alarm-evaluator_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-evaluator_start_0 rhos6-node2" -> "ceilometer-alarm-evaluator-clone_running_0" [ style = dashed] +"ceilometer-alarm-evaluator_start_0 rhos6-node2" -> "ceilometer-alarm-evaluator_monitor_60000 rhos6-node2" [ style = dashed] +"ceilometer-alarm-evaluator_start_0 rhos6-node2" -> "ceilometer-alarm-notifier_start_0 rhos6-node2" [ style = dashed] +"ceilometer-alarm-evaluator_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-evaluator_start_0 rhos6-node3" -> "ceilometer-alarm-evaluator-clone_running_0" [ style = dashed] +"ceilometer-alarm-evaluator_start_0 rhos6-node3" -> "ceilometer-alarm-evaluator_monitor_60000 rhos6-node3" [ style = dashed] +"ceilometer-alarm-evaluator_start_0 rhos6-node3" -> "ceilometer-alarm-notifier_start_0 rhos6-node3" [ style = dashed] +"ceilometer-alarm-evaluator_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-evaluator_stop_0 rhos6-node1" -> "ceilometer-alarm-evaluator-clone_stopped_0" [ style = bold] +"ceilometer-alarm-evaluator_stop_0 rhos6-node1" -> "ceilometer-alarm-evaluator_start_0 rhos6-node1" [ style = dashed] +"ceilometer-alarm-evaluator_stop_0 rhos6-node1" -> "ceilometer-delay_stop_0 rhos6-node1" [ style = bold] +"ceilometer-alarm-evaluator_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-alarm-evaluator_stop_0 rhos6-node2" -> "ceilometer-alarm-evaluator-clone_stopped_0" [ style = bold] +"ceilometer-alarm-evaluator_stop_0 rhos6-node2" -> "ceilometer-alarm-evaluator_start_0 rhos6-node2" [ style = dashed] +"ceilometer-alarm-evaluator_stop_0 rhos6-node2" -> "ceilometer-delay_stop_0 rhos6-node2" [ style = bold] +"ceilometer-alarm-evaluator_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-alarm-evaluator_stop_0 rhos6-node3" -> "ceilometer-alarm-evaluator-clone_stopped_0" [ style = bold] +"ceilometer-alarm-evaluator_stop_0 rhos6-node3" -> "ceilometer-alarm-evaluator_start_0 rhos6-node3" [ style = dashed] +"ceilometer-alarm-evaluator_stop_0 rhos6-node3" -> "ceilometer-delay_stop_0 rhos6-node3" [ style = bold] +"ceilometer-alarm-evaluator_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-alarm-notifier-clone_running_0" -> "ceilometer-notification-clone_start_0" [ style = dashed] +"ceilometer-alarm-notifier-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"ceilometer-alarm-notifier-clone_start_0" -> "ceilometer-alarm-notifier-clone_running_0" [ style = dashed] +"ceilometer-alarm-notifier-clone_start_0" -> "ceilometer-alarm-notifier_start_0 rhos6-node1" [ style = dashed] +"ceilometer-alarm-notifier-clone_start_0" -> "ceilometer-alarm-notifier_start_0 rhos6-node2" [ style = dashed] +"ceilometer-alarm-notifier-clone_start_0" -> "ceilometer-alarm-notifier_start_0 rhos6-node3" [ style = dashed] +"ceilometer-alarm-notifier-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"ceilometer-alarm-notifier-clone_stop_0" -> "ceilometer-alarm-notifier-clone_stopped_0" [ style = bold] +"ceilometer-alarm-notifier-clone_stop_0" -> "ceilometer-alarm-notifier_stop_0 rhos6-node1" [ style = bold] +"ceilometer-alarm-notifier-clone_stop_0" -> "ceilometer-alarm-notifier_stop_0 rhos6-node2" [ style = bold] +"ceilometer-alarm-notifier-clone_stop_0" -> "ceilometer-alarm-notifier_stop_0 rhos6-node3" [ style = bold] +"ceilometer-alarm-notifier-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-alarm-notifier-clone_stopped_0" -> "ceilometer-alarm-evaluator-clone_stop_0" [ style = bold] +"ceilometer-alarm-notifier-clone_stopped_0" -> "ceilometer-alarm-notifier-clone_start_0" [ style = dashed] +"ceilometer-alarm-notifier-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-alarm-notifier_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-notifier_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-notifier_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-notifier_start_0 rhos6-node1" -> "ceilometer-alarm-notifier-clone_running_0" [ style = dashed] +"ceilometer-alarm-notifier_start_0 rhos6-node1" -> "ceilometer-alarm-notifier_monitor_60000 rhos6-node1" [ style = dashed] +"ceilometer-alarm-notifier_start_0 rhos6-node1" -> "ceilometer-notification_start_0 rhos6-node1" [ style = dashed] +"ceilometer-alarm-notifier_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-notifier_start_0 rhos6-node2" -> "ceilometer-alarm-notifier-clone_running_0" [ style = dashed] +"ceilometer-alarm-notifier_start_0 rhos6-node2" -> "ceilometer-alarm-notifier_monitor_60000 rhos6-node2" [ style = dashed] +"ceilometer-alarm-notifier_start_0 rhos6-node2" -> "ceilometer-notification_start_0 rhos6-node2" [ style = dashed] +"ceilometer-alarm-notifier_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-notifier_start_0 rhos6-node3" -> "ceilometer-alarm-notifier-clone_running_0" [ style = dashed] +"ceilometer-alarm-notifier_start_0 rhos6-node3" -> "ceilometer-alarm-notifier_monitor_60000 rhos6-node3" [ style = dashed] +"ceilometer-alarm-notifier_start_0 rhos6-node3" -> "ceilometer-notification_start_0 rhos6-node3" [ style = dashed] +"ceilometer-alarm-notifier_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-notifier_stop_0 rhos6-node1" -> "ceilometer-alarm-evaluator_stop_0 rhos6-node1" [ style = bold] +"ceilometer-alarm-notifier_stop_0 rhos6-node1" -> "ceilometer-alarm-notifier-clone_stopped_0" [ style = bold] +"ceilometer-alarm-notifier_stop_0 rhos6-node1" -> "ceilometer-alarm-notifier_start_0 rhos6-node1" [ style = dashed] +"ceilometer-alarm-notifier_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-alarm-notifier_stop_0 rhos6-node2" -> "ceilometer-alarm-evaluator_stop_0 rhos6-node2" [ style = bold] +"ceilometer-alarm-notifier_stop_0 rhos6-node2" -> "ceilometer-alarm-notifier-clone_stopped_0" [ style = bold] +"ceilometer-alarm-notifier_stop_0 rhos6-node2" -> "ceilometer-alarm-notifier_start_0 rhos6-node2" [ style = dashed] +"ceilometer-alarm-notifier_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-alarm-notifier_stop_0 rhos6-node3" -> "ceilometer-alarm-evaluator_stop_0 rhos6-node3" [ style = bold] +"ceilometer-alarm-notifier_stop_0 rhos6-node3" -> "ceilometer-alarm-notifier-clone_stopped_0" [ style = bold] +"ceilometer-alarm-notifier_stop_0 rhos6-node3" -> "ceilometer-alarm-notifier_start_0 rhos6-node3" [ style = dashed] +"ceilometer-alarm-notifier_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-api-clone_running_0" -> "ceilometer-delay-clone_start_0" [ style = dashed] +"ceilometer-api-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"ceilometer-api-clone_start_0" -> "ceilometer-api-clone_running_0" [ style = dashed] +"ceilometer-api-clone_start_0" -> "ceilometer-api_start_0 rhos6-node1" [ style = dashed] +"ceilometer-api-clone_start_0" -> "ceilometer-api_start_0 rhos6-node2" [ style = dashed] +"ceilometer-api-clone_start_0" -> "ceilometer-api_start_0 rhos6-node3" [ style = dashed] +"ceilometer-api-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"ceilometer-api-clone_stop_0" -> "ceilometer-api-clone_stopped_0" [ style = bold] +"ceilometer-api-clone_stop_0" -> "ceilometer-api_stop_0 rhos6-node1" [ style = bold] +"ceilometer-api-clone_stop_0" -> "ceilometer-api_stop_0 rhos6-node2" [ style = bold] +"ceilometer-api-clone_stop_0" -> "ceilometer-api_stop_0 rhos6-node3" [ style = bold] +"ceilometer-api-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-api-clone_stopped_0" -> "ceilometer-api-clone_start_0" [ style = dashed] +"ceilometer-api-clone_stopped_0" -> "ceilometer-collector-clone_stop_0" [ style = bold] +"ceilometer-api-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-api_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"ceilometer-api_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"ceilometer-api_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"ceilometer-api_start_0 rhos6-node1" -> "ceilometer-api-clone_running_0" [ style = dashed] +"ceilometer-api_start_0 rhos6-node1" -> "ceilometer-api_monitor_60000 rhos6-node1" [ style = dashed] +"ceilometer-api_start_0 rhos6-node1" -> "ceilometer-delay_start_0 rhos6-node1" [ style = dashed] +"ceilometer-api_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"ceilometer-api_start_0 rhos6-node2" -> "ceilometer-api-clone_running_0" [ style = dashed] +"ceilometer-api_start_0 rhos6-node2" -> "ceilometer-api_monitor_60000 rhos6-node2" [ style = dashed] +"ceilometer-api_start_0 rhos6-node2" -> "ceilometer-delay_start_0 rhos6-node2" [ style = dashed] +"ceilometer-api_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"ceilometer-api_start_0 rhos6-node3" -> "ceilometer-api-clone_running_0" [ style = dashed] +"ceilometer-api_start_0 rhos6-node3" -> "ceilometer-api_monitor_60000 rhos6-node3" [ style = dashed] +"ceilometer-api_start_0 rhos6-node3" -> "ceilometer-delay_start_0 rhos6-node3" [ style = dashed] +"ceilometer-api_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"ceilometer-api_stop_0 rhos6-node1" -> "ceilometer-api-clone_stopped_0" [ style = bold] +"ceilometer-api_stop_0 rhos6-node1" -> "ceilometer-api_start_0 rhos6-node1" [ style = dashed] +"ceilometer-api_stop_0 rhos6-node1" -> "ceilometer-collector_stop_0 rhos6-node1" [ style = bold] +"ceilometer-api_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-api_stop_0 rhos6-node2" -> "ceilometer-api-clone_stopped_0" [ style = bold] +"ceilometer-api_stop_0 rhos6-node2" -> "ceilometer-api_start_0 rhos6-node2" [ style = dashed] +"ceilometer-api_stop_0 rhos6-node2" -> "ceilometer-collector_stop_0 rhos6-node2" [ style = bold] +"ceilometer-api_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-api_stop_0 rhos6-node3" -> "ceilometer-api-clone_stopped_0" [ style = bold] +"ceilometer-api_stop_0 rhos6-node3" -> "ceilometer-api_start_0 rhos6-node3" [ style = dashed] +"ceilometer-api_stop_0 rhos6-node3" -> "ceilometer-collector_stop_0 rhos6-node3" [ style = bold] +"ceilometer-api_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-central_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"ceilometer-central_start_0 rhos6-node3" -> "ceilometer-central_monitor_60000 rhos6-node3" [ style = dashed] +"ceilometer-central_start_0 rhos6-node3" -> "ceilometer-collector-clone_start_0" [ style = dashed] +"ceilometer-central_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"ceilometer-central_stop_0 rhos6-node3" -> "ceilometer-central_start_0 rhos6-node3" [ style = dashed] +"ceilometer-central_stop_0 rhos6-node3" -> "keystone-clone_stop_0" [ style = bold] +"ceilometer-central_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-collector-clone_running_0" -> "ceilometer-api-clone_start_0" [ style = dashed] +"ceilometer-collector-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"ceilometer-collector-clone_start_0" -> "ceilometer-collector-clone_running_0" [ style = dashed] +"ceilometer-collector-clone_start_0" -> "ceilometer-collector_start_0 rhos6-node1" [ style = dashed] +"ceilometer-collector-clone_start_0" -> "ceilometer-collector_start_0 rhos6-node2" [ style = dashed] +"ceilometer-collector-clone_start_0" -> "ceilometer-collector_start_0 rhos6-node3" [ style = dashed] +"ceilometer-collector-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"ceilometer-collector-clone_stop_0" -> "ceilometer-collector-clone_stopped_0" [ style = bold] +"ceilometer-collector-clone_stop_0" -> "ceilometer-collector_stop_0 rhos6-node1" [ style = bold] +"ceilometer-collector-clone_stop_0" -> "ceilometer-collector_stop_0 rhos6-node2" [ style = bold] +"ceilometer-collector-clone_stop_0" -> "ceilometer-collector_stop_0 rhos6-node3" [ style = bold] +"ceilometer-collector-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-collector-clone_stopped_0" -> "ceilometer-central_stop_0 rhos6-node3" [ style = bold] +"ceilometer-collector-clone_stopped_0" -> "ceilometer-collector-clone_start_0" [ style = dashed] +"ceilometer-collector-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-collector_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"ceilometer-collector_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"ceilometer-collector_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"ceilometer-collector_start_0 rhos6-node1" -> "ceilometer-api_start_0 rhos6-node1" [ style = dashed] +"ceilometer-collector_start_0 rhos6-node1" -> "ceilometer-collector-clone_running_0" [ style = dashed] +"ceilometer-collector_start_0 rhos6-node1" -> "ceilometer-collector_monitor_60000 rhos6-node1" [ style = dashed] +"ceilometer-collector_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"ceilometer-collector_start_0 rhos6-node2" -> "ceilometer-api_start_0 rhos6-node2" [ style = dashed] +"ceilometer-collector_start_0 rhos6-node2" -> "ceilometer-collector-clone_running_0" [ style = dashed] +"ceilometer-collector_start_0 rhos6-node2" -> "ceilometer-collector_monitor_60000 rhos6-node2" [ style = dashed] +"ceilometer-collector_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"ceilometer-collector_start_0 rhos6-node3" -> "ceilometer-api_start_0 rhos6-node3" [ style = dashed] +"ceilometer-collector_start_0 rhos6-node3" -> "ceilometer-collector-clone_running_0" [ style = dashed] +"ceilometer-collector_start_0 rhos6-node3" -> "ceilometer-collector_monitor_60000 rhos6-node3" [ style = dashed] +"ceilometer-collector_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"ceilometer-collector_stop_0 rhos6-node1" -> "ceilometer-collector-clone_stopped_0" [ style = bold] +"ceilometer-collector_stop_0 rhos6-node1" -> "ceilometer-collector_start_0 rhos6-node1" [ style = dashed] +"ceilometer-collector_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-collector_stop_0 rhos6-node2" -> "ceilometer-collector-clone_stopped_0" [ style = bold] +"ceilometer-collector_stop_0 rhos6-node2" -> "ceilometer-collector_start_0 rhos6-node2" [ style = dashed] +"ceilometer-collector_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-collector_stop_0 rhos6-node3" -> "ceilometer-collector-clone_stopped_0" [ style = bold] +"ceilometer-collector_stop_0 rhos6-node3" -> "ceilometer-collector_start_0 rhos6-node3" [ style = dashed] +"ceilometer-collector_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-delay-clone_running_0" -> "ceilometer-alarm-evaluator-clone_start_0" [ style = dashed] +"ceilometer-delay-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"ceilometer-delay-clone_start_0" -> "ceilometer-delay-clone_running_0" [ style = dashed] +"ceilometer-delay-clone_start_0" -> "ceilometer-delay_start_0 rhos6-node1" [ style = dashed] +"ceilometer-delay-clone_start_0" -> "ceilometer-delay_start_0 rhos6-node2" [ style = dashed] +"ceilometer-delay-clone_start_0" -> "ceilometer-delay_start_0 rhos6-node3" [ style = dashed] +"ceilometer-delay-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"ceilometer-delay-clone_stop_0" -> "ceilometer-delay-clone_stopped_0" [ style = bold] +"ceilometer-delay-clone_stop_0" -> "ceilometer-delay_stop_0 rhos6-node1" [ style = bold] +"ceilometer-delay-clone_stop_0" -> "ceilometer-delay_stop_0 rhos6-node2" [ style = bold] +"ceilometer-delay-clone_stop_0" -> "ceilometer-delay_stop_0 rhos6-node3" [ style = bold] +"ceilometer-delay-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-delay-clone_stopped_0" -> "ceilometer-api-clone_stop_0" [ style = bold] +"ceilometer-delay-clone_stopped_0" -> "ceilometer-delay-clone_start_0" [ style = dashed] +"ceilometer-delay-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-delay_monitor_10000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"ceilometer-delay_monitor_10000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"ceilometer-delay_monitor_10000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"ceilometer-delay_start_0 rhos6-node1" -> "ceilometer-alarm-evaluator_start_0 rhos6-node1" [ style = dashed] +"ceilometer-delay_start_0 rhos6-node1" -> "ceilometer-delay-clone_running_0" [ style = dashed] +"ceilometer-delay_start_0 rhos6-node1" -> "ceilometer-delay_monitor_10000 rhos6-node1" [ style = dashed] +"ceilometer-delay_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"ceilometer-delay_start_0 rhos6-node2" -> "ceilometer-alarm-evaluator_start_0 rhos6-node2" [ style = dashed] +"ceilometer-delay_start_0 rhos6-node2" -> "ceilometer-delay-clone_running_0" [ style = dashed] +"ceilometer-delay_start_0 rhos6-node2" -> "ceilometer-delay_monitor_10000 rhos6-node2" [ style = dashed] +"ceilometer-delay_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"ceilometer-delay_start_0 rhos6-node3" -> "ceilometer-alarm-evaluator_start_0 rhos6-node3" [ style = dashed] +"ceilometer-delay_start_0 rhos6-node3" -> "ceilometer-delay-clone_running_0" [ style = dashed] +"ceilometer-delay_start_0 rhos6-node3" -> "ceilometer-delay_monitor_10000 rhos6-node3" [ style = dashed] +"ceilometer-delay_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"ceilometer-delay_stop_0 rhos6-node1" -> "ceilometer-api_stop_0 rhos6-node1" [ style = bold] +"ceilometer-delay_stop_0 rhos6-node1" -> "ceilometer-delay-clone_stopped_0" [ style = bold] +"ceilometer-delay_stop_0 rhos6-node1" -> "ceilometer-delay_start_0 rhos6-node1" [ style = dashed] +"ceilometer-delay_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-delay_stop_0 rhos6-node2" -> "ceilometer-api_stop_0 rhos6-node2" [ style = bold] +"ceilometer-delay_stop_0 rhos6-node2" -> "ceilometer-delay-clone_stopped_0" [ style = bold] +"ceilometer-delay_stop_0 rhos6-node2" -> "ceilometer-delay_start_0 rhos6-node2" [ style = dashed] +"ceilometer-delay_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-delay_stop_0 rhos6-node3" -> "ceilometer-api_stop_0 rhos6-node3" [ style = bold] +"ceilometer-delay_stop_0 rhos6-node3" -> "ceilometer-delay-clone_stopped_0" [ style = bold] +"ceilometer-delay_stop_0 rhos6-node3" -> "ceilometer-delay_start_0 rhos6-node3" [ style = dashed] +"ceilometer-delay_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-notification-clone_running_0" -> "heat-api-clone_start_0" [ style = dashed] +"ceilometer-notification-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"ceilometer-notification-clone_start_0" -> "ceilometer-notification-clone_running_0" [ style = dashed] +"ceilometer-notification-clone_start_0" -> "ceilometer-notification_start_0 rhos6-node1" [ style = dashed] +"ceilometer-notification-clone_start_0" -> "ceilometer-notification_start_0 rhos6-node2" [ style = dashed] +"ceilometer-notification-clone_start_0" -> "ceilometer-notification_start_0 rhos6-node3" [ style = dashed] +"ceilometer-notification-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"ceilometer-notification-clone_stop_0" -> "ceilometer-notification-clone_stopped_0" [ style = bold] +"ceilometer-notification-clone_stop_0" -> "ceilometer-notification_stop_0 rhos6-node1" [ style = bold] +"ceilometer-notification-clone_stop_0" -> "ceilometer-notification_stop_0 rhos6-node2" [ style = bold] +"ceilometer-notification-clone_stop_0" -> "ceilometer-notification_stop_0 rhos6-node3" [ style = bold] +"ceilometer-notification-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-notification-clone_stopped_0" -> "ceilometer-alarm-notifier-clone_stop_0" [ style = bold] +"ceilometer-notification-clone_stopped_0" -> "ceilometer-notification-clone_start_0" [ style = dashed] +"ceilometer-notification-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-notification_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"ceilometer-notification_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"ceilometer-notification_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"ceilometer-notification_start_0 rhos6-node1" -> "ceilometer-notification-clone_running_0" [ style = dashed] +"ceilometer-notification_start_0 rhos6-node1" -> "ceilometer-notification_monitor_60000 rhos6-node1" [ style = dashed] +"ceilometer-notification_start_0 rhos6-node1" -> "heat-api_start_0 rhos6-node1" [ style = dashed] +"ceilometer-notification_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"ceilometer-notification_start_0 rhos6-node2" -> "ceilometer-notification-clone_running_0" [ style = dashed] +"ceilometer-notification_start_0 rhos6-node2" -> "ceilometer-notification_monitor_60000 rhos6-node2" [ style = dashed] +"ceilometer-notification_start_0 rhos6-node2" -> "heat-api_start_0 rhos6-node2" [ style = dashed] +"ceilometer-notification_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"ceilometer-notification_start_0 rhos6-node3" -> "ceilometer-notification-clone_running_0" [ style = dashed] +"ceilometer-notification_start_0 rhos6-node3" -> "ceilometer-notification_monitor_60000 rhos6-node3" [ style = dashed] +"ceilometer-notification_start_0 rhos6-node3" -> "heat-api_start_0 rhos6-node3" [ style = dashed] +"ceilometer-notification_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"ceilometer-notification_stop_0 rhos6-node1" -> "ceilometer-alarm-notifier_stop_0 rhos6-node1" [ style = bold] +"ceilometer-notification_stop_0 rhos6-node1" -> "ceilometer-notification-clone_stopped_0" [ style = bold] +"ceilometer-notification_stop_0 rhos6-node1" -> "ceilometer-notification_start_0 rhos6-node1" [ style = dashed] +"ceilometer-notification_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-notification_stop_0 rhos6-node2" -> "ceilometer-alarm-notifier_stop_0 rhos6-node2" [ style = bold] +"ceilometer-notification_stop_0 rhos6-node2" -> "ceilometer-notification-clone_stopped_0" [ style = bold] +"ceilometer-notification_stop_0 rhos6-node2" -> "ceilometer-notification_start_0 rhos6-node2" [ style = dashed] +"ceilometer-notification_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-notification_stop_0 rhos6-node3" -> "ceilometer-alarm-notifier_stop_0 rhos6-node3" [ style = bold] +"ceilometer-notification_stop_0 rhos6-node3" -> "ceilometer-notification-clone_stopped_0" [ style = bold] +"ceilometer-notification_stop_0 rhos6-node3" -> "ceilometer-notification_start_0 rhos6-node3" [ style = dashed] +"ceilometer-notification_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"cinder-api_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"cinder-api_start_0 rhos6-node1" -> "cinder-api_monitor_60000 rhos6-node1" [ style = dashed] +"cinder-api_start_0 rhos6-node1" -> "cinder-scheduler_start_0 rhos6-node1" [ style = dashed] +"cinder-api_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"cinder-api_stop_0 rhos6-node1" -> "cinder-api_start_0 rhos6-node1" [ style = dashed] +"cinder-api_stop_0 rhos6-node1" -> "keystone-clone_stop_0" [ style = bold] +"cinder-api_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"cinder-scheduler_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"cinder-scheduler_start_0 rhos6-node1" -> "cinder-scheduler_monitor_60000 rhos6-node1" [ style = dashed] +"cinder-scheduler_start_0 rhos6-node1" -> "cinder-volume_start_0 rhos6-node1" [ style = dashed] +"cinder-scheduler_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"cinder-scheduler_stop_0 rhos6-node1" -> "cinder-api_stop_0 rhos6-node1" [ style = bold] +"cinder-scheduler_stop_0 rhos6-node1" -> "cinder-scheduler_start_0 rhos6-node1" [ style = dashed] +"cinder-scheduler_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"cinder-volume_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"cinder-volume_start_0 rhos6-node1" -> "cinder-volume_monitor_60000 rhos6-node1" [ style = dashed] +"cinder-volume_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"cinder-volume_stop_0 rhos6-node1" -> "cinder-scheduler_stop_0 rhos6-node1" [ style = bold] +"cinder-volume_stop_0 rhos6-node1" -> "cinder-volume_start_0 rhos6-node1" [ style = dashed] +"cinder-volume_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"glance-api-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"glance-api-clone_start_0" -> "glance-api-clone_running_0" [ style = dashed] +"glance-api-clone_start_0" -> "glance-api_start_0 rhos6-node1" [ style = dashed] +"glance-api-clone_start_0" -> "glance-api_start_0 rhos6-node2" [ style = dashed] +"glance-api-clone_start_0" -> "glance-api_start_0 rhos6-node3" [ style = dashed] +"glance-api-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"glance-api-clone_stop_0" -> "glance-api-clone_stopped_0" [ style = bold] +"glance-api-clone_stop_0" -> "glance-api_stop_0 rhos6-node1" [ style = bold] +"glance-api-clone_stop_0" -> "glance-api_stop_0 rhos6-node2" [ style = bold] +"glance-api-clone_stop_0" -> "glance-api_stop_0 rhos6-node3" [ style = bold] +"glance-api-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"glance-api-clone_stopped_0" -> "glance-api-clone_start_0" [ style = dashed] +"glance-api-clone_stopped_0" -> "glance-registry-clone_stop_0" [ style = bold] +"glance-api-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"glance-api_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"glance-api_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"glance-api_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"glance-api_start_0 rhos6-node1" -> "glance-api-clone_running_0" [ style = dashed] +"glance-api_start_0 rhos6-node1" -> "glance-api_monitor_60000 rhos6-node1" [ style = dashed] +"glance-api_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"glance-api_start_0 rhos6-node2" -> "glance-api-clone_running_0" [ style = dashed] +"glance-api_start_0 rhos6-node2" -> "glance-api_monitor_60000 rhos6-node2" [ style = dashed] +"glance-api_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"glance-api_start_0 rhos6-node3" -> "glance-api-clone_running_0" [ style = dashed] +"glance-api_start_0 rhos6-node3" -> "glance-api_monitor_60000 rhos6-node3" [ style = dashed] +"glance-api_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"glance-api_stop_0 rhos6-node1" -> "glance-api-clone_stopped_0" [ style = bold] +"glance-api_stop_0 rhos6-node1" -> "glance-api_start_0 rhos6-node1" [ style = dashed] +"glance-api_stop_0 rhos6-node1" -> "glance-registry_stop_0 rhos6-node1" [ style = bold] +"glance-api_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"glance-api_stop_0 rhos6-node2" -> "glance-api-clone_stopped_0" [ style = bold] +"glance-api_stop_0 rhos6-node2" -> "glance-api_start_0 rhos6-node2" [ style = dashed] +"glance-api_stop_0 rhos6-node2" -> "glance-registry_stop_0 rhos6-node2" [ style = bold] +"glance-api_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"glance-api_stop_0 rhos6-node3" -> "glance-api-clone_stopped_0" [ style = bold] +"glance-api_stop_0 rhos6-node3" -> "glance-api_start_0 rhos6-node3" [ style = dashed] +"glance-api_stop_0 rhos6-node3" -> "glance-registry_stop_0 rhos6-node3" [ style = bold] +"glance-api_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"glance-registry-clone_running_0" -> "glance-api-clone_start_0" [ style = dashed] +"glance-registry-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"glance-registry-clone_start_0" -> "glance-registry-clone_running_0" [ style = dashed] +"glance-registry-clone_start_0" -> "glance-registry_start_0 rhos6-node1" [ style = dashed] +"glance-registry-clone_start_0" -> "glance-registry_start_0 rhos6-node2" [ style = dashed] +"glance-registry-clone_start_0" -> "glance-registry_start_0 rhos6-node3" [ style = dashed] +"glance-registry-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"glance-registry-clone_stop_0" -> "glance-registry-clone_stopped_0" [ style = bold] +"glance-registry-clone_stop_0" -> "glance-registry_stop_0 rhos6-node1" [ style = bold] +"glance-registry-clone_stop_0" -> "glance-registry_stop_0 rhos6-node2" [ style = bold] +"glance-registry-clone_stop_0" -> "glance-registry_stop_0 rhos6-node3" [ style = bold] +"glance-registry-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"glance-registry-clone_stopped_0" -> "glance-registry-clone_start_0" [ style = dashed] +"glance-registry-clone_stopped_0" -> "keystone-clone_stop_0" [ style = bold] +"glance-registry-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"glance-registry_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"glance-registry_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"glance-registry_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"glance-registry_start_0 rhos6-node1" -> "glance-registry-clone_running_0" [ style = dashed] +"glance-registry_start_0 rhos6-node1" -> "glance-registry_monitor_60000 rhos6-node1" [ style = dashed] +"glance-registry_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"glance-registry_start_0 rhos6-node2" -> "glance-registry-clone_running_0" [ style = dashed] +"glance-registry_start_0 rhos6-node2" -> "glance-registry_monitor_60000 rhos6-node2" [ style = dashed] +"glance-registry_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"glance-registry_start_0 rhos6-node3" -> "glance-registry-clone_running_0" [ style = dashed] +"glance-registry_start_0 rhos6-node3" -> "glance-registry_monitor_60000 rhos6-node3" [ style = dashed] +"glance-registry_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"glance-registry_stop_0 rhos6-node1" -> "glance-registry-clone_stopped_0" [ style = bold] +"glance-registry_stop_0 rhos6-node1" -> "glance-registry_start_0 rhos6-node1" [ style = dashed] +"glance-registry_stop_0 rhos6-node1" -> "keystone_stop_0 rhos6-node1" [ style = bold] +"glance-registry_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"glance-registry_stop_0 rhos6-node2" -> "glance-registry-clone_stopped_0" [ style = bold] +"glance-registry_stop_0 rhos6-node2" -> "glance-registry_start_0 rhos6-node2" [ style = dashed] +"glance-registry_stop_0 rhos6-node2" -> "keystone_stop_0 rhos6-node2" [ style = bold] +"glance-registry_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"glance-registry_stop_0 rhos6-node3" -> "glance-registry-clone_stopped_0" [ style = bold] +"glance-registry_stop_0 rhos6-node3" -> "glance-registry_start_0 rhos6-node3" [ style = dashed] +"glance-registry_stop_0 rhos6-node3" -> "keystone_stop_0 rhos6-node3" [ style = bold] +"glance-registry_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"heat-api-cfn-clone_running_0" -> "heat-api-cloudwatch-clone_start_0" [ style = dashed] +"heat-api-cfn-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"heat-api-cfn-clone_start_0" -> "heat-api-cfn-clone_running_0" [ style = dashed] +"heat-api-cfn-clone_start_0" -> "heat-api-cfn_start_0 rhos6-node1" [ style = dashed] +"heat-api-cfn-clone_start_0" -> "heat-api-cfn_start_0 rhos6-node2" [ style = dashed] +"heat-api-cfn-clone_start_0" -> "heat-api-cfn_start_0 rhos6-node3" [ style = dashed] +"heat-api-cfn-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"heat-api-cfn-clone_stop_0" -> "heat-api-cfn-clone_stopped_0" [ style = bold] +"heat-api-cfn-clone_stop_0" -> "heat-api-cfn_stop_0 rhos6-node1" [ style = bold] +"heat-api-cfn-clone_stop_0" -> "heat-api-cfn_stop_0 rhos6-node2" [ style = bold] +"heat-api-cfn-clone_stop_0" -> "heat-api-cfn_stop_0 rhos6-node3" [ style = bold] +"heat-api-cfn-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"heat-api-cfn-clone_stopped_0" -> "heat-api-cfn-clone_start_0" [ style = dashed] +"heat-api-cfn-clone_stopped_0" -> "heat-api-clone_stop_0" [ style = bold] +"heat-api-cfn-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"heat-api-cfn_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"heat-api-cfn_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"heat-api-cfn_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"heat-api-cfn_start_0 rhos6-node1" -> "heat-api-cfn-clone_running_0" [ style = dashed] +"heat-api-cfn_start_0 rhos6-node1" -> "heat-api-cfn_monitor_60000 rhos6-node1" [ style = dashed] +"heat-api-cfn_start_0 rhos6-node1" -> "heat-api-cloudwatch_start_0 rhos6-node1" [ style = dashed] +"heat-api-cfn_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"heat-api-cfn_start_0 rhos6-node2" -> "heat-api-cfn-clone_running_0" [ style = dashed] +"heat-api-cfn_start_0 rhos6-node2" -> "heat-api-cfn_monitor_60000 rhos6-node2" [ style = dashed] +"heat-api-cfn_start_0 rhos6-node2" -> "heat-api-cloudwatch_start_0 rhos6-node2" [ style = dashed] +"heat-api-cfn_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"heat-api-cfn_start_0 rhos6-node3" -> "heat-api-cfn-clone_running_0" [ style = dashed] +"heat-api-cfn_start_0 rhos6-node3" -> "heat-api-cfn_monitor_60000 rhos6-node3" [ style = dashed] +"heat-api-cfn_start_0 rhos6-node3" -> "heat-api-cloudwatch_start_0 rhos6-node3" [ style = dashed] +"heat-api-cfn_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"heat-api-cfn_stop_0 rhos6-node1" -> "heat-api-cfn-clone_stopped_0" [ style = bold] +"heat-api-cfn_stop_0 rhos6-node1" -> "heat-api-cfn_start_0 rhos6-node1" [ style = dashed] +"heat-api-cfn_stop_0 rhos6-node1" -> "heat-api_stop_0 rhos6-node1" [ style = bold] +"heat-api-cfn_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"heat-api-cfn_stop_0 rhos6-node2" -> "heat-api-cfn-clone_stopped_0" [ style = bold] +"heat-api-cfn_stop_0 rhos6-node2" -> "heat-api-cfn_start_0 rhos6-node2" [ style = dashed] +"heat-api-cfn_stop_0 rhos6-node2" -> "heat-api_stop_0 rhos6-node2" [ style = bold] +"heat-api-cfn_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"heat-api-cfn_stop_0 rhos6-node3" -> "heat-api-cfn-clone_stopped_0" [ style = bold] +"heat-api-cfn_stop_0 rhos6-node3" -> "heat-api-cfn_start_0 rhos6-node3" [ style = dashed] +"heat-api-cfn_stop_0 rhos6-node3" -> "heat-api_stop_0 rhos6-node3" [ style = bold] +"heat-api-cfn_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"heat-api-clone_running_0" -> "heat-api-cfn-clone_start_0" [ style = dashed] +"heat-api-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"heat-api-clone_start_0" -> "heat-api-clone_running_0" [ style = dashed] +"heat-api-clone_start_0" -> "heat-api_start_0 rhos6-node1" [ style = dashed] +"heat-api-clone_start_0" -> "heat-api_start_0 rhos6-node2" [ style = dashed] +"heat-api-clone_start_0" -> "heat-api_start_0 rhos6-node3" [ style = dashed] +"heat-api-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"heat-api-clone_stop_0" -> "heat-api-clone_stopped_0" [ style = bold] +"heat-api-clone_stop_0" -> "heat-api_stop_0 rhos6-node1" [ style = bold] +"heat-api-clone_stop_0" -> "heat-api_stop_0 rhos6-node2" [ style = bold] +"heat-api-clone_stop_0" -> "heat-api_stop_0 rhos6-node3" [ style = bold] +"heat-api-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"heat-api-clone_stopped_0" -> "ceilometer-notification-clone_stop_0" [ style = bold] +"heat-api-clone_stopped_0" -> "heat-api-clone_start_0" [ style = dashed] +"heat-api-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"heat-api-cloudwatch-clone_running_0" -> "heat-engine_start_0 rhos6-node2" [ style = dashed] +"heat-api-cloudwatch-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"heat-api-cloudwatch-clone_start_0" -> "heat-api-cloudwatch-clone_running_0" [ style = dashed] +"heat-api-cloudwatch-clone_start_0" -> "heat-api-cloudwatch_start_0 rhos6-node1" [ style = dashed] +"heat-api-cloudwatch-clone_start_0" -> "heat-api-cloudwatch_start_0 rhos6-node2" [ style = dashed] +"heat-api-cloudwatch-clone_start_0" -> "heat-api-cloudwatch_start_0 rhos6-node3" [ style = dashed] +"heat-api-cloudwatch-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"heat-api-cloudwatch-clone_stop_0" -> "heat-api-cloudwatch-clone_stopped_0" [ style = bold] +"heat-api-cloudwatch-clone_stop_0" -> "heat-api-cloudwatch_stop_0 rhos6-node1" [ style = bold] +"heat-api-cloudwatch-clone_stop_0" -> "heat-api-cloudwatch_stop_0 rhos6-node2" [ style = bold] +"heat-api-cloudwatch-clone_stop_0" -> "heat-api-cloudwatch_stop_0 rhos6-node3" [ style = bold] +"heat-api-cloudwatch-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"heat-api-cloudwatch-clone_stopped_0" -> "heat-api-cfn-clone_stop_0" [ style = bold] +"heat-api-cloudwatch-clone_stopped_0" -> "heat-api-cloudwatch-clone_start_0" [ style = dashed] +"heat-api-cloudwatch-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"heat-api-cloudwatch_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"heat-api-cloudwatch_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"heat-api-cloudwatch_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"heat-api-cloudwatch_start_0 rhos6-node1" -> "heat-api-cloudwatch-clone_running_0" [ style = dashed] +"heat-api-cloudwatch_start_0 rhos6-node1" -> "heat-api-cloudwatch_monitor_60000 rhos6-node1" [ style = dashed] +"heat-api-cloudwatch_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"heat-api-cloudwatch_start_0 rhos6-node2" -> "heat-api-cloudwatch-clone_running_0" [ style = dashed] +"heat-api-cloudwatch_start_0 rhos6-node2" -> "heat-api-cloudwatch_monitor_60000 rhos6-node2" [ style = dashed] +"heat-api-cloudwatch_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"heat-api-cloudwatch_start_0 rhos6-node3" -> "heat-api-cloudwatch-clone_running_0" [ style = dashed] +"heat-api-cloudwatch_start_0 rhos6-node3" -> "heat-api-cloudwatch_monitor_60000 rhos6-node3" [ style = dashed] +"heat-api-cloudwatch_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"heat-api-cloudwatch_stop_0 rhos6-node1" -> "heat-api-cfn_stop_0 rhos6-node1" [ style = bold] +"heat-api-cloudwatch_stop_0 rhos6-node1" -> "heat-api-cloudwatch-clone_stopped_0" [ style = bold] +"heat-api-cloudwatch_stop_0 rhos6-node1" -> "heat-api-cloudwatch_start_0 rhos6-node1" [ style = dashed] +"heat-api-cloudwatch_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"heat-api-cloudwatch_stop_0 rhos6-node2" -> "heat-api-cfn_stop_0 rhos6-node2" [ style = bold] +"heat-api-cloudwatch_stop_0 rhos6-node2" -> "heat-api-cloudwatch-clone_stopped_0" [ style = bold] +"heat-api-cloudwatch_stop_0 rhos6-node2" -> "heat-api-cloudwatch_start_0 rhos6-node2" [ style = dashed] +"heat-api-cloudwatch_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"heat-api-cloudwatch_stop_0 rhos6-node3" -> "heat-api-cfn_stop_0 rhos6-node3" [ style = bold] +"heat-api-cloudwatch_stop_0 rhos6-node3" -> "heat-api-cloudwatch-clone_stopped_0" [ style = bold] +"heat-api-cloudwatch_stop_0 rhos6-node3" -> "heat-api-cloudwatch_start_0 rhos6-node3" [ style = dashed] +"heat-api-cloudwatch_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"heat-api_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"heat-api_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"heat-api_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"heat-api_start_0 rhos6-node1" -> "heat-api-cfn_start_0 rhos6-node1" [ style = dashed] +"heat-api_start_0 rhos6-node1" -> "heat-api-clone_running_0" [ style = dashed] +"heat-api_start_0 rhos6-node1" -> "heat-api_monitor_60000 rhos6-node1" [ style = dashed] +"heat-api_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"heat-api_start_0 rhos6-node2" -> "heat-api-cfn_start_0 rhos6-node2" [ style = dashed] +"heat-api_start_0 rhos6-node2" -> "heat-api-clone_running_0" [ style = dashed] +"heat-api_start_0 rhos6-node2" -> "heat-api_monitor_60000 rhos6-node2" [ style = dashed] +"heat-api_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"heat-api_start_0 rhos6-node3" -> "heat-api-cfn_start_0 rhos6-node3" [ style = dashed] +"heat-api_start_0 rhos6-node3" -> "heat-api-clone_running_0" [ style = dashed] +"heat-api_start_0 rhos6-node3" -> "heat-api_monitor_60000 rhos6-node3" [ style = dashed] +"heat-api_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"heat-api_stop_0 rhos6-node1" -> "ceilometer-notification_stop_0 rhos6-node1" [ style = bold] +"heat-api_stop_0 rhos6-node1" -> "heat-api-clone_stopped_0" [ style = bold] +"heat-api_stop_0 rhos6-node1" -> "heat-api_start_0 rhos6-node1" [ style = dashed] +"heat-api_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"heat-api_stop_0 rhos6-node2" -> "ceilometer-notification_stop_0 rhos6-node2" [ style = bold] +"heat-api_stop_0 rhos6-node2" -> "heat-api-clone_stopped_0" [ style = bold] +"heat-api_stop_0 rhos6-node2" -> "heat-api_start_0 rhos6-node2" [ style = dashed] +"heat-api_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"heat-api_stop_0 rhos6-node3" -> "ceilometer-notification_stop_0 rhos6-node3" [ style = bold] +"heat-api_stop_0 rhos6-node3" -> "heat-api-clone_stopped_0" [ style = bold] +"heat-api_stop_0 rhos6-node3" -> "heat-api_start_0 rhos6-node3" [ style = dashed] +"heat-api_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"heat-engine_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"heat-engine_start_0 rhos6-node2" -> "heat-engine_monitor_60000 rhos6-node2" [ style = dashed] +"heat-engine_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"heat-engine_stop_0 rhos6-node2" -> "heat-api-cloudwatch-clone_stop_0" [ style = bold] +"heat-engine_stop_0 rhos6-node2" -> "heat-engine_start_0 rhos6-node2" [ style = dashed] +"heat-engine_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"keystone-clone_stop_0" -> "keystone-clone_stopped_0" [ style = bold] +"keystone-clone_stop_0" -> "keystone_stop_0 rhos6-node1" [ style = bold] +"keystone-clone_stop_0" -> "keystone_stop_0 rhos6-node2" [ style = bold] +"keystone-clone_stop_0" -> "keystone_stop_0 rhos6-node3" [ style = bold] +"keystone-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"keystone-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"keystone_stop_0 rhos6-node1" -> "keystone-clone_stopped_0" [ style = bold] +"keystone_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"keystone_stop_0 rhos6-node2" -> "keystone-clone_stopped_0" [ style = bold] +"keystone_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"keystone_stop_0 rhos6-node3" -> "keystone-clone_stopped_0" [ style = bold] +"keystone_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"neutron-dhcp-agent-clone_running_0" -> "neutron-l3-agent-clone_start_0" [ style = dashed] +"neutron-dhcp-agent-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-dhcp-agent-clone_start_0" -> "neutron-dhcp-agent-clone_running_0" [ style = dashed] +"neutron-dhcp-agent-clone_start_0" -> "neutron-dhcp-agent_start_0 rhos6-node1" [ style = dashed] +"neutron-dhcp-agent-clone_start_0" -> "neutron-dhcp-agent_start_0 rhos6-node2" [ style = dashed] +"neutron-dhcp-agent-clone_start_0" -> "neutron-dhcp-agent_start_0 rhos6-node3" [ style = dashed] +"neutron-dhcp-agent-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-dhcp-agent-clone_stop_0" -> "neutron-dhcp-agent-clone_stopped_0" [ style = bold] +"neutron-dhcp-agent-clone_stop_0" -> "neutron-dhcp-agent_stop_0 rhos6-node1" [ style = bold] +"neutron-dhcp-agent-clone_stop_0" -> "neutron-dhcp-agent_stop_0 rhos6-node2" [ style = bold] +"neutron-dhcp-agent-clone_stop_0" -> "neutron-dhcp-agent_stop_0 rhos6-node3" [ style = bold] +"neutron-dhcp-agent-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"neutron-dhcp-agent-clone_stopped_0" -> "neutron-dhcp-agent-clone_start_0" [ style = dashed] +"neutron-dhcp-agent-clone_stopped_0" -> "neutron-openvswitch-agent-clone_stop_0" [ style = bold] +"neutron-dhcp-agent-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"neutron-dhcp-agent_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"neutron-dhcp-agent_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"neutron-dhcp-agent_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"neutron-dhcp-agent_start_0 rhos6-node1" -> "neutron-dhcp-agent-clone_running_0" [ style = dashed] +"neutron-dhcp-agent_start_0 rhos6-node1" -> "neutron-dhcp-agent_monitor_60000 rhos6-node1" [ style = dashed] +"neutron-dhcp-agent_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"neutron-dhcp-agent_start_0 rhos6-node2" -> "neutron-dhcp-agent-clone_running_0" [ style = dashed] +"neutron-dhcp-agent_start_0 rhos6-node2" -> "neutron-dhcp-agent_monitor_60000 rhos6-node2" [ style = dashed] +"neutron-dhcp-agent_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"neutron-dhcp-agent_start_0 rhos6-node3" -> "neutron-dhcp-agent-clone_running_0" [ style = dashed] +"neutron-dhcp-agent_start_0 rhos6-node3" -> "neutron-dhcp-agent_monitor_60000 rhos6-node3" [ style = dashed] +"neutron-dhcp-agent_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"neutron-dhcp-agent_stop_0 rhos6-node1" -> "neutron-dhcp-agent-clone_stopped_0" [ style = bold] +"neutron-dhcp-agent_stop_0 rhos6-node1" -> "neutron-dhcp-agent_start_0 rhos6-node1" [ style = dashed] +"neutron-dhcp-agent_stop_0 rhos6-node1" -> "neutron-openvswitch-agent_stop_0 rhos6-node1" [ style = bold] +"neutron-dhcp-agent_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"neutron-dhcp-agent_stop_0 rhos6-node2" -> "neutron-dhcp-agent-clone_stopped_0" [ style = bold] +"neutron-dhcp-agent_stop_0 rhos6-node2" -> "neutron-dhcp-agent_start_0 rhos6-node2" [ style = dashed] +"neutron-dhcp-agent_stop_0 rhos6-node2" -> "neutron-openvswitch-agent_stop_0 rhos6-node2" [ style = bold] +"neutron-dhcp-agent_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"neutron-dhcp-agent_stop_0 rhos6-node3" -> "neutron-dhcp-agent-clone_stopped_0" [ style = bold] +"neutron-dhcp-agent_stop_0 rhos6-node3" -> "neutron-dhcp-agent_start_0 rhos6-node3" [ style = dashed] +"neutron-dhcp-agent_stop_0 rhos6-node3" -> "neutron-openvswitch-agent_stop_0 rhos6-node3" [ style = bold] +"neutron-dhcp-agent_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"neutron-l3-agent-clone_running_0" -> "neutron-metadata-agent-clone_start_0" [ style = dashed] +"neutron-l3-agent-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-l3-agent-clone_start_0" -> "neutron-l3-agent-clone_running_0" [ style = dashed] +"neutron-l3-agent-clone_start_0" -> "neutron-l3-agent_start_0 rhos6-node1" [ style = dashed] +"neutron-l3-agent-clone_start_0" -> "neutron-l3-agent_start_0 rhos6-node2" [ style = dashed] +"neutron-l3-agent-clone_start_0" -> "neutron-l3-agent_start_0 rhos6-node3" [ style = dashed] +"neutron-l3-agent-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-l3-agent-clone_stop_0" -> "neutron-l3-agent-clone_stopped_0" [ style = bold] +"neutron-l3-agent-clone_stop_0" -> "neutron-l3-agent_stop_0 rhos6-node1" [ style = bold] +"neutron-l3-agent-clone_stop_0" -> "neutron-l3-agent_stop_0 rhos6-node2" [ style = bold] +"neutron-l3-agent-clone_stop_0" -> "neutron-l3-agent_stop_0 rhos6-node3" [ style = bold] +"neutron-l3-agent-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"neutron-l3-agent-clone_stopped_0" -> "neutron-dhcp-agent-clone_stop_0" [ style = bold] +"neutron-l3-agent-clone_stopped_0" -> "neutron-l3-agent-clone_start_0" [ style = dashed] +"neutron-l3-agent-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"neutron-l3-agent_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"neutron-l3-agent_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"neutron-l3-agent_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"neutron-l3-agent_start_0 rhos6-node1" -> "neutron-l3-agent-clone_running_0" [ style = dashed] +"neutron-l3-agent_start_0 rhos6-node1" -> "neutron-l3-agent_monitor_60000 rhos6-node1" [ style = dashed] +"neutron-l3-agent_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"neutron-l3-agent_start_0 rhos6-node2" -> "neutron-l3-agent-clone_running_0" [ style = dashed] +"neutron-l3-agent_start_0 rhos6-node2" -> "neutron-l3-agent_monitor_60000 rhos6-node2" [ style = dashed] +"neutron-l3-agent_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"neutron-l3-agent_start_0 rhos6-node3" -> "neutron-l3-agent-clone_running_0" [ style = dashed] +"neutron-l3-agent_start_0 rhos6-node3" -> "neutron-l3-agent_monitor_60000 rhos6-node3" [ style = dashed] +"neutron-l3-agent_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"neutron-l3-agent_stop_0 rhos6-node1" -> "neutron-dhcp-agent_stop_0 rhos6-node1" [ style = bold] +"neutron-l3-agent_stop_0 rhos6-node1" -> "neutron-l3-agent-clone_stopped_0" [ style = bold] +"neutron-l3-agent_stop_0 rhos6-node1" -> "neutron-l3-agent_start_0 rhos6-node1" [ style = dashed] +"neutron-l3-agent_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"neutron-l3-agent_stop_0 rhos6-node2" -> "neutron-dhcp-agent_stop_0 rhos6-node2" [ style = bold] +"neutron-l3-agent_stop_0 rhos6-node2" -> "neutron-l3-agent-clone_stopped_0" [ style = bold] +"neutron-l3-agent_stop_0 rhos6-node2" -> "neutron-l3-agent_start_0 rhos6-node2" [ style = dashed] +"neutron-l3-agent_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"neutron-l3-agent_stop_0 rhos6-node3" -> "neutron-dhcp-agent_stop_0 rhos6-node3" [ style = bold] +"neutron-l3-agent_stop_0 rhos6-node3" -> "neutron-l3-agent-clone_stopped_0" [ style = bold] +"neutron-l3-agent_stop_0 rhos6-node3" -> "neutron-l3-agent_start_0 rhos6-node3" [ style = dashed] +"neutron-l3-agent_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"neutron-metadata-agent-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-metadata-agent-clone_start_0" -> "neutron-metadata-agent-clone_running_0" [ style = dashed] +"neutron-metadata-agent-clone_start_0" -> "neutron-metadata-agent_start_0 rhos6-node1" [ style = dashed] +"neutron-metadata-agent-clone_start_0" -> "neutron-metadata-agent_start_0 rhos6-node2" [ style = dashed] +"neutron-metadata-agent-clone_start_0" -> "neutron-metadata-agent_start_0 rhos6-node3" [ style = dashed] +"neutron-metadata-agent-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-metadata-agent-clone_stop_0" -> "neutron-metadata-agent-clone_stopped_0" [ style = bold] +"neutron-metadata-agent-clone_stop_0" -> "neutron-metadata-agent_stop_0 rhos6-node1" [ style = bold] +"neutron-metadata-agent-clone_stop_0" -> "neutron-metadata-agent_stop_0 rhos6-node2" [ style = bold] +"neutron-metadata-agent-clone_stop_0" -> "neutron-metadata-agent_stop_0 rhos6-node3" [ style = bold] +"neutron-metadata-agent-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"neutron-metadata-agent-clone_stopped_0" -> "neutron-l3-agent-clone_stop_0" [ style = bold] +"neutron-metadata-agent-clone_stopped_0" -> "neutron-metadata-agent-clone_start_0" [ style = dashed] +"neutron-metadata-agent-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"neutron-metadata-agent_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"neutron-metadata-agent_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"neutron-metadata-agent_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"neutron-metadata-agent_start_0 rhos6-node1" -> "neutron-metadata-agent-clone_running_0" [ style = dashed] +"neutron-metadata-agent_start_0 rhos6-node1" -> "neutron-metadata-agent_monitor_60000 rhos6-node1" [ style = dashed] +"neutron-metadata-agent_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"neutron-metadata-agent_start_0 rhos6-node2" -> "neutron-metadata-agent-clone_running_0" [ style = dashed] +"neutron-metadata-agent_start_0 rhos6-node2" -> "neutron-metadata-agent_monitor_60000 rhos6-node2" [ style = dashed] +"neutron-metadata-agent_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"neutron-metadata-agent_start_0 rhos6-node3" -> "neutron-metadata-agent-clone_running_0" [ style = dashed] +"neutron-metadata-agent_start_0 rhos6-node3" -> "neutron-metadata-agent_monitor_60000 rhos6-node3" [ style = dashed] +"neutron-metadata-agent_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"neutron-metadata-agent_stop_0 rhos6-node1" -> "neutron-l3-agent_stop_0 rhos6-node1" [ style = bold] +"neutron-metadata-agent_stop_0 rhos6-node1" -> "neutron-metadata-agent-clone_stopped_0" [ style = bold] +"neutron-metadata-agent_stop_0 rhos6-node1" -> "neutron-metadata-agent_start_0 rhos6-node1" [ style = dashed] +"neutron-metadata-agent_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"neutron-metadata-agent_stop_0 rhos6-node2" -> "neutron-l3-agent_stop_0 rhos6-node2" [ style = bold] +"neutron-metadata-agent_stop_0 rhos6-node2" -> "neutron-metadata-agent-clone_stopped_0" [ style = bold] +"neutron-metadata-agent_stop_0 rhos6-node2" -> "neutron-metadata-agent_start_0 rhos6-node2" [ style = dashed] +"neutron-metadata-agent_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"neutron-metadata-agent_stop_0 rhos6-node3" -> "neutron-l3-agent_stop_0 rhos6-node3" [ style = bold] +"neutron-metadata-agent_stop_0 rhos6-node3" -> "neutron-metadata-agent-clone_stopped_0" [ style = bold] +"neutron-metadata-agent_stop_0 rhos6-node3" -> "neutron-metadata-agent_start_0 rhos6-node3" [ style = dashed] +"neutron-metadata-agent_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"neutron-netns-cleanup-clone_running_0" -> "neutron-openvswitch-agent-clone_start_0" [ style = dashed] +"neutron-netns-cleanup-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-netns-cleanup-clone_start_0" -> "neutron-netns-cleanup-clone_running_0" [ style = dashed] +"neutron-netns-cleanup-clone_start_0" -> "neutron-netns-cleanup_start_0 rhos6-node1" [ style = dashed] +"neutron-netns-cleanup-clone_start_0" -> "neutron-netns-cleanup_start_0 rhos6-node2" [ style = dashed] +"neutron-netns-cleanup-clone_start_0" -> "neutron-netns-cleanup_start_0 rhos6-node3" [ style = dashed] +"neutron-netns-cleanup-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-netns-cleanup-clone_stop_0" -> "neutron-netns-cleanup-clone_stopped_0" [ style = bold] +"neutron-netns-cleanup-clone_stop_0" -> "neutron-netns-cleanup_stop_0 rhos6-node1" [ style = bold] +"neutron-netns-cleanup-clone_stop_0" -> "neutron-netns-cleanup_stop_0 rhos6-node2" [ style = bold] +"neutron-netns-cleanup-clone_stop_0" -> "neutron-netns-cleanup_stop_0 rhos6-node3" [ style = bold] +"neutron-netns-cleanup-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"neutron-netns-cleanup-clone_stopped_0" -> "neutron-netns-cleanup-clone_start_0" [ style = dashed] +"neutron-netns-cleanup-clone_stopped_0" -> "neutron-ovs-cleanup-clone_stop_0" [ style = bold] +"neutron-netns-cleanup-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"neutron-netns-cleanup_monitor_10000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"neutron-netns-cleanup_monitor_10000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"neutron-netns-cleanup_monitor_10000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"neutron-netns-cleanup_start_0 rhos6-node1" -> "neutron-netns-cleanup-clone_running_0" [ style = dashed] +"neutron-netns-cleanup_start_0 rhos6-node1" -> "neutron-netns-cleanup_monitor_10000 rhos6-node1" [ style = dashed] +"neutron-netns-cleanup_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"neutron-netns-cleanup_start_0 rhos6-node2" -> "neutron-netns-cleanup-clone_running_0" [ style = dashed] +"neutron-netns-cleanup_start_0 rhos6-node2" -> "neutron-netns-cleanup_monitor_10000 rhos6-node2" [ style = dashed] +"neutron-netns-cleanup_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"neutron-netns-cleanup_start_0 rhos6-node3" -> "neutron-netns-cleanup-clone_running_0" [ style = dashed] +"neutron-netns-cleanup_start_0 rhos6-node3" -> "neutron-netns-cleanup_monitor_10000 rhos6-node3" [ style = dashed] +"neutron-netns-cleanup_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"neutron-netns-cleanup_stop_0 rhos6-node1" -> "neutron-netns-cleanup-clone_stopped_0" [ style = bold] +"neutron-netns-cleanup_stop_0 rhos6-node1" -> "neutron-netns-cleanup_start_0 rhos6-node1" [ style = dashed] +"neutron-netns-cleanup_stop_0 rhos6-node1" -> "neutron-ovs-cleanup_stop_0 rhos6-node1" [ style = bold] +"neutron-netns-cleanup_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"neutron-netns-cleanup_stop_0 rhos6-node2" -> "neutron-netns-cleanup-clone_stopped_0" [ style = bold] +"neutron-netns-cleanup_stop_0 rhos6-node2" -> "neutron-netns-cleanup_start_0 rhos6-node2" [ style = dashed] +"neutron-netns-cleanup_stop_0 rhos6-node2" -> "neutron-ovs-cleanup_stop_0 rhos6-node2" [ style = bold] +"neutron-netns-cleanup_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"neutron-netns-cleanup_stop_0 rhos6-node3" -> "neutron-netns-cleanup-clone_stopped_0" [ style = bold] +"neutron-netns-cleanup_stop_0 rhos6-node3" -> "neutron-netns-cleanup_start_0 rhos6-node3" [ style = dashed] +"neutron-netns-cleanup_stop_0 rhos6-node3" -> "neutron-ovs-cleanup_stop_0 rhos6-node3" [ style = bold] +"neutron-netns-cleanup_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"neutron-openvswitch-agent-clone_running_0" -> "neutron-dhcp-agent-clone_start_0" [ style = dashed] +"neutron-openvswitch-agent-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-openvswitch-agent-clone_start_0" -> "neutron-openvswitch-agent-clone_running_0" [ style = dashed] +"neutron-openvswitch-agent-clone_start_0" -> "neutron-openvswitch-agent_start_0 rhos6-node1" [ style = dashed] +"neutron-openvswitch-agent-clone_start_0" -> "neutron-openvswitch-agent_start_0 rhos6-node2" [ style = dashed] +"neutron-openvswitch-agent-clone_start_0" -> "neutron-openvswitch-agent_start_0 rhos6-node3" [ style = dashed] +"neutron-openvswitch-agent-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-openvswitch-agent-clone_stop_0" -> "neutron-openvswitch-agent-clone_stopped_0" [ style = bold] +"neutron-openvswitch-agent-clone_stop_0" -> "neutron-openvswitch-agent_stop_0 rhos6-node1" [ style = bold] +"neutron-openvswitch-agent-clone_stop_0" -> "neutron-openvswitch-agent_stop_0 rhos6-node2" [ style = bold] +"neutron-openvswitch-agent-clone_stop_0" -> "neutron-openvswitch-agent_stop_0 rhos6-node3" [ style = bold] +"neutron-openvswitch-agent-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"neutron-openvswitch-agent-clone_stopped_0" -> "neutron-netns-cleanup-clone_stop_0" [ style = bold] +"neutron-openvswitch-agent-clone_stopped_0" -> "neutron-openvswitch-agent-clone_start_0" [ style = dashed] +"neutron-openvswitch-agent-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"neutron-openvswitch-agent_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"neutron-openvswitch-agent_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"neutron-openvswitch-agent_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"neutron-openvswitch-agent_start_0 rhos6-node1" -> "neutron-openvswitch-agent-clone_running_0" [ style = dashed] +"neutron-openvswitch-agent_start_0 rhos6-node1" -> "neutron-openvswitch-agent_monitor_60000 rhos6-node1" [ style = dashed] +"neutron-openvswitch-agent_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"neutron-openvswitch-agent_start_0 rhos6-node2" -> "neutron-openvswitch-agent-clone_running_0" [ style = dashed] +"neutron-openvswitch-agent_start_0 rhos6-node2" -> "neutron-openvswitch-agent_monitor_60000 rhos6-node2" [ style = dashed] +"neutron-openvswitch-agent_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"neutron-openvswitch-agent_start_0 rhos6-node3" -> "neutron-openvswitch-agent-clone_running_0" [ style = dashed] +"neutron-openvswitch-agent_start_0 rhos6-node3" -> "neutron-openvswitch-agent_monitor_60000 rhos6-node3" [ style = dashed] +"neutron-openvswitch-agent_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"neutron-openvswitch-agent_stop_0 rhos6-node1" -> "neutron-netns-cleanup_stop_0 rhos6-node1" [ style = bold] +"neutron-openvswitch-agent_stop_0 rhos6-node1" -> "neutron-openvswitch-agent-clone_stopped_0" [ style = bold] +"neutron-openvswitch-agent_stop_0 rhos6-node1" -> "neutron-openvswitch-agent_start_0 rhos6-node1" [ style = dashed] +"neutron-openvswitch-agent_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"neutron-openvswitch-agent_stop_0 rhos6-node2" -> "neutron-netns-cleanup_stop_0 rhos6-node2" [ style = bold] +"neutron-openvswitch-agent_stop_0 rhos6-node2" -> "neutron-openvswitch-agent-clone_stopped_0" [ style = bold] +"neutron-openvswitch-agent_stop_0 rhos6-node2" -> "neutron-openvswitch-agent_start_0 rhos6-node2" [ style = dashed] +"neutron-openvswitch-agent_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"neutron-openvswitch-agent_stop_0 rhos6-node3" -> "neutron-netns-cleanup_stop_0 rhos6-node3" [ style = bold] +"neutron-openvswitch-agent_stop_0 rhos6-node3" -> "neutron-openvswitch-agent-clone_stopped_0" [ style = bold] +"neutron-openvswitch-agent_stop_0 rhos6-node3" -> "neutron-openvswitch-agent_start_0 rhos6-node3" [ style = dashed] +"neutron-openvswitch-agent_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"neutron-ovs-cleanup-clone_running_0" -> "neutron-netns-cleanup-clone_start_0" [ style = dashed] +"neutron-ovs-cleanup-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-ovs-cleanup-clone_start_0" -> "neutron-ovs-cleanup-clone_running_0" [ style = dashed] +"neutron-ovs-cleanup-clone_start_0" -> "neutron-ovs-cleanup_start_0 rhos6-node1" [ style = dashed] +"neutron-ovs-cleanup-clone_start_0" -> "neutron-ovs-cleanup_start_0 rhos6-node2" [ style = dashed] +"neutron-ovs-cleanup-clone_start_0" -> "neutron-ovs-cleanup_start_0 rhos6-node3" [ style = dashed] +"neutron-ovs-cleanup-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-ovs-cleanup-clone_stop_0" -> "neutron-ovs-cleanup-clone_stopped_0" [ style = bold] +"neutron-ovs-cleanup-clone_stop_0" -> "neutron-ovs-cleanup_stop_0 rhos6-node1" [ style = bold] +"neutron-ovs-cleanup-clone_stop_0" -> "neutron-ovs-cleanup_stop_0 rhos6-node2" [ style = bold] +"neutron-ovs-cleanup-clone_stop_0" -> "neutron-ovs-cleanup_stop_0 rhos6-node3" [ style = bold] +"neutron-ovs-cleanup-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"neutron-ovs-cleanup-clone_stopped_0" -> "neutron-ovs-cleanup-clone_start_0" [ style = dashed] +"neutron-ovs-cleanup-clone_stopped_0" -> "neutron-scale-clone_stop_0" [ style = bold] +"neutron-ovs-cleanup-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"neutron-ovs-cleanup_monitor_10000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"neutron-ovs-cleanup_monitor_10000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"neutron-ovs-cleanup_monitor_10000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"neutron-ovs-cleanup_start_0 rhos6-node1" -> "neutron-ovs-cleanup-clone_running_0" [ style = dashed] +"neutron-ovs-cleanup_start_0 rhos6-node1" -> "neutron-ovs-cleanup_monitor_10000 rhos6-node1" [ style = dashed] +"neutron-ovs-cleanup_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"neutron-ovs-cleanup_start_0 rhos6-node2" -> "neutron-ovs-cleanup-clone_running_0" [ style = dashed] +"neutron-ovs-cleanup_start_0 rhos6-node2" -> "neutron-ovs-cleanup_monitor_10000 rhos6-node2" [ style = dashed] +"neutron-ovs-cleanup_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"neutron-ovs-cleanup_start_0 rhos6-node3" -> "neutron-ovs-cleanup-clone_running_0" [ style = dashed] +"neutron-ovs-cleanup_start_0 rhos6-node3" -> "neutron-ovs-cleanup_monitor_10000 rhos6-node3" [ style = dashed] +"neutron-ovs-cleanup_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"neutron-ovs-cleanup_stop_0 rhos6-node1" -> "neutron-ovs-cleanup-clone_stopped_0" [ style = bold] +"neutron-ovs-cleanup_stop_0 rhos6-node1" -> "neutron-ovs-cleanup_start_0 rhos6-node1" [ style = dashed] +"neutron-ovs-cleanup_stop_0 rhos6-node1" -> "neutron-scale:2_stop_0 rhos6-node1" [ style = bold] +"neutron-ovs-cleanup_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"neutron-ovs-cleanup_stop_0 rhos6-node2" -> "neutron-ovs-cleanup-clone_stopped_0" [ style = bold] +"neutron-ovs-cleanup_stop_0 rhos6-node2" -> "neutron-ovs-cleanup_start_0 rhos6-node2" [ style = dashed] +"neutron-ovs-cleanup_stop_0 rhos6-node2" -> "neutron-scale:1_stop_0 rhos6-node2" [ style = bold] +"neutron-ovs-cleanup_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"neutron-ovs-cleanup_stop_0 rhos6-node3" -> "neutron-ovs-cleanup-clone_stopped_0" [ style = bold] +"neutron-ovs-cleanup_stop_0 rhos6-node3" -> "neutron-ovs-cleanup_start_0 rhos6-node3" [ style = dashed] +"neutron-ovs-cleanup_stop_0 rhos6-node3" -> "neutron-scale:0_stop_0 rhos6-node3" [ style = bold] +"neutron-ovs-cleanup_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"neutron-scale-clone_running_0" -> "neutron-ovs-cleanup-clone_start_0" [ style = dashed] +"neutron-scale-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-scale-clone_start_0" -> "neutron-scale-clone_running_0" [ style = dashed] +"neutron-scale-clone_start_0" -> "neutron-scale:0_start_0 rhos6-node3" [ style = dashed] +"neutron-scale-clone_start_0" -> "neutron-scale:1_start_0 rhos6-node2" [ style = dashed] +"neutron-scale-clone_start_0" -> "neutron-scale:2_start_0 rhos6-node1" [ style = dashed] +"neutron-scale-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-scale-clone_stop_0" -> "neutron-scale-clone_stopped_0" [ style = bold] +"neutron-scale-clone_stop_0" -> "neutron-scale:0_stop_0 rhos6-node3" [ style = bold] +"neutron-scale-clone_stop_0" -> "neutron-scale:1_stop_0 rhos6-node2" [ style = bold] +"neutron-scale-clone_stop_0" -> "neutron-scale:2_stop_0 rhos6-node1" [ style = bold] +"neutron-scale-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"neutron-scale-clone_stopped_0" -> "neutron-scale-clone_start_0" [ style = dashed] +"neutron-scale-clone_stopped_0" -> "neutron-server-clone_stop_0" [ style = bold] +"neutron-scale-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"neutron-scale:0_monitor_10000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"neutron-scale:0_start_0 rhos6-node3" -> "neutron-scale-clone_running_0" [ style = dashed] +"neutron-scale:0_start_0 rhos6-node3" -> "neutron-scale:0_monitor_10000 rhos6-node3" [ style = dashed] +"neutron-scale:0_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"neutron-scale:0_stop_0 rhos6-node3" -> "neutron-scale-clone_stopped_0" [ style = bold] +"neutron-scale:0_stop_0 rhos6-node3" -> "neutron-scale:0_start_0 rhos6-node3" [ style = dashed] +"neutron-scale:0_stop_0 rhos6-node3" -> "neutron-server_stop_0 rhos6-node3" [ style = bold] +"neutron-scale:0_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"neutron-scale:1_monitor_10000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"neutron-scale:1_start_0 rhos6-node2" -> "neutron-scale-clone_running_0" [ style = dashed] +"neutron-scale:1_start_0 rhos6-node2" -> "neutron-scale:1_monitor_10000 rhos6-node2" [ style = dashed] +"neutron-scale:1_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"neutron-scale:1_stop_0 rhos6-node2" -> "neutron-scale-clone_stopped_0" [ style = bold] +"neutron-scale:1_stop_0 rhos6-node2" -> "neutron-scale:1_start_0 rhos6-node2" [ style = dashed] +"neutron-scale:1_stop_0 rhos6-node2" -> "neutron-server_stop_0 rhos6-node2" [ style = bold] +"neutron-scale:1_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"neutron-scale:2_monitor_10000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"neutron-scale:2_start_0 rhos6-node1" -> "neutron-scale-clone_running_0" [ style = dashed] +"neutron-scale:2_start_0 rhos6-node1" -> "neutron-scale:2_monitor_10000 rhos6-node1" [ style = dashed] +"neutron-scale:2_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"neutron-scale:2_stop_0 rhos6-node1" -> "neutron-scale-clone_stopped_0" [ style = bold] +"neutron-scale:2_stop_0 rhos6-node1" -> "neutron-scale:2_start_0 rhos6-node1" [ style = dashed] +"neutron-scale:2_stop_0 rhos6-node1" -> "neutron-server_stop_0 rhos6-node1" [ style = bold] +"neutron-scale:2_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"neutron-server-clone_running_0" -> "neutron-scale-clone_start_0" [ style = dashed] +"neutron-server-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-server-clone_start_0" -> "neutron-server-clone_running_0" [ style = dashed] +"neutron-server-clone_start_0" -> "neutron-server_start_0 rhos6-node1" [ style = dashed] +"neutron-server-clone_start_0" -> "neutron-server_start_0 rhos6-node2" [ style = dashed] +"neutron-server-clone_start_0" -> "neutron-server_start_0 rhos6-node3" [ style = dashed] +"neutron-server-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-server-clone_stop_0" -> "neutron-server-clone_stopped_0" [ style = bold] +"neutron-server-clone_stop_0" -> "neutron-server_stop_0 rhos6-node1" [ style = bold] +"neutron-server-clone_stop_0" -> "neutron-server_stop_0 rhos6-node2" [ style = bold] +"neutron-server-clone_stop_0" -> "neutron-server_stop_0 rhos6-node3" [ style = bold] +"neutron-server-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"neutron-server-clone_stopped_0" -> "keystone-clone_stop_0" [ style = bold] +"neutron-server-clone_stopped_0" -> "neutron-server-clone_start_0" [ style = dashed] +"neutron-server-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"neutron-server_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"neutron-server_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"neutron-server_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"neutron-server_start_0 rhos6-node1" -> "neutron-server-clone_running_0" [ style = dashed] +"neutron-server_start_0 rhos6-node1" -> "neutron-server_monitor_60000 rhos6-node1" [ style = dashed] +"neutron-server_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"neutron-server_start_0 rhos6-node2" -> "neutron-server-clone_running_0" [ style = dashed] +"neutron-server_start_0 rhos6-node2" -> "neutron-server_monitor_60000 rhos6-node2" [ style = dashed] +"neutron-server_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"neutron-server_start_0 rhos6-node3" -> "neutron-server-clone_running_0" [ style = dashed] +"neutron-server_start_0 rhos6-node3" -> "neutron-server_monitor_60000 rhos6-node3" [ style = dashed] +"neutron-server_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"neutron-server_stop_0 rhos6-node1" -> "keystone_stop_0 rhos6-node1" [ style = bold] +"neutron-server_stop_0 rhos6-node1" -> "neutron-server-clone_stopped_0" [ style = bold] +"neutron-server_stop_0 rhos6-node1" -> "neutron-server_start_0 rhos6-node1" [ style = dashed] +"neutron-server_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"neutron-server_stop_0 rhos6-node2" -> "keystone_stop_0 rhos6-node2" [ style = bold] +"neutron-server_stop_0 rhos6-node2" -> "neutron-server-clone_stopped_0" [ style = bold] +"neutron-server_stop_0 rhos6-node2" -> "neutron-server_start_0 rhos6-node2" [ style = dashed] +"neutron-server_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"neutron-server_stop_0 rhos6-node3" -> "keystone_stop_0 rhos6-node3" [ style = bold] +"neutron-server_stop_0 rhos6-node3" -> "neutron-server-clone_stopped_0" [ style = bold] +"neutron-server_stop_0 rhos6-node3" -> "neutron-server_start_0 rhos6-node3" [ style = dashed] +"neutron-server_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"nova-api-clone_running_0" -> "nova-scheduler-clone_start_0" [ style = dashed] +"nova-api-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"nova-api-clone_start_0" -> "nova-api-clone_running_0" [ style = dashed] +"nova-api-clone_start_0" -> "nova-api_start_0 rhos6-node1" [ style = dashed] +"nova-api-clone_start_0" -> "nova-api_start_0 rhos6-node2" [ style = dashed] +"nova-api-clone_start_0" -> "nova-api_start_0 rhos6-node3" [ style = dashed] +"nova-api-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"nova-api-clone_stop_0" -> "nova-api-clone_stopped_0" [ style = bold] +"nova-api-clone_stop_0" -> "nova-api_stop_0 rhos6-node1" [ style = bold] +"nova-api-clone_stop_0" -> "nova-api_stop_0 rhos6-node2" [ style = bold] +"nova-api-clone_stop_0" -> "nova-api_stop_0 rhos6-node3" [ style = bold] +"nova-api-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"nova-api-clone_stopped_0" -> "nova-api-clone_start_0" [ style = dashed] +"nova-api-clone_stopped_0" -> "nova-novncproxy-clone_stop_0" [ style = bold] +"nova-api-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"nova-api_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"nova-api_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"nova-api_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"nova-api_start_0 rhos6-node1" -> "nova-api-clone_running_0" [ style = dashed] +"nova-api_start_0 rhos6-node1" -> "nova-api_monitor_60000 rhos6-node1" [ style = dashed] +"nova-api_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"nova-api_start_0 rhos6-node2" -> "nova-api-clone_running_0" [ style = dashed] +"nova-api_start_0 rhos6-node2" -> "nova-api_monitor_60000 rhos6-node2" [ style = dashed] +"nova-api_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"nova-api_start_0 rhos6-node3" -> "nova-api-clone_running_0" [ style = dashed] +"nova-api_start_0 rhos6-node3" -> "nova-api_monitor_60000 rhos6-node3" [ style = dashed] +"nova-api_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"nova-api_stop_0 rhos6-node1" -> "nova-api-clone_stopped_0" [ style = bold] +"nova-api_stop_0 rhos6-node1" -> "nova-api_start_0 rhos6-node1" [ style = dashed] +"nova-api_stop_0 rhos6-node1" -> "nova-novncproxy_stop_0 rhos6-node1" [ style = bold] +"nova-api_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"nova-api_stop_0 rhos6-node2" -> "nova-api-clone_stopped_0" [ style = bold] +"nova-api_stop_0 rhos6-node2" -> "nova-api_start_0 rhos6-node2" [ style = dashed] +"nova-api_stop_0 rhos6-node2" -> "nova-novncproxy_stop_0 rhos6-node2" [ style = bold] +"nova-api_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"nova-api_stop_0 rhos6-node3" -> "nova-api-clone_stopped_0" [ style = bold] +"nova-api_stop_0 rhos6-node3" -> "nova-api_start_0 rhos6-node3" [ style = dashed] +"nova-api_stop_0 rhos6-node3" -> "nova-novncproxy_stop_0 rhos6-node3" [ style = bold] +"nova-api_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"nova-conductor-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"nova-conductor-clone_start_0" -> "nova-conductor-clone_running_0" [ style = dashed] +"nova-conductor-clone_start_0" -> "nova-conductor_start_0 rhos6-node1" [ style = dashed] +"nova-conductor-clone_start_0" -> "nova-conductor_start_0 rhos6-node2" [ style = dashed] +"nova-conductor-clone_start_0" -> "nova-conductor_start_0 rhos6-node3" [ style = dashed] +"nova-conductor-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"nova-conductor-clone_stop_0" -> "nova-conductor-clone_stopped_0" [ style = bold] +"nova-conductor-clone_stop_0" -> "nova-conductor_stop_0 rhos6-node1" [ style = bold] +"nova-conductor-clone_stop_0" -> "nova-conductor_stop_0 rhos6-node2" [ style = bold] +"nova-conductor-clone_stop_0" -> "nova-conductor_stop_0 rhos6-node3" [ style = bold] +"nova-conductor-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"nova-conductor-clone_stopped_0" -> "nova-conductor-clone_start_0" [ style = dashed] +"nova-conductor-clone_stopped_0" -> "nova-scheduler-clone_stop_0" [ style = bold] +"nova-conductor-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"nova-conductor_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"nova-conductor_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"nova-conductor_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"nova-conductor_start_0 rhos6-node1" -> "nova-conductor-clone_running_0" [ style = dashed] +"nova-conductor_start_0 rhos6-node1" -> "nova-conductor_monitor_60000 rhos6-node1" [ style = dashed] +"nova-conductor_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"nova-conductor_start_0 rhos6-node2" -> "nova-conductor-clone_running_0" [ style = dashed] +"nova-conductor_start_0 rhos6-node2" -> "nova-conductor_monitor_60000 rhos6-node2" [ style = dashed] +"nova-conductor_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"nova-conductor_start_0 rhos6-node3" -> "nova-conductor-clone_running_0" [ style = dashed] +"nova-conductor_start_0 rhos6-node3" -> "nova-conductor_monitor_60000 rhos6-node3" [ style = dashed] +"nova-conductor_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"nova-conductor_stop_0 rhos6-node1" -> "nova-conductor-clone_stopped_0" [ style = bold] +"nova-conductor_stop_0 rhos6-node1" -> "nova-conductor_start_0 rhos6-node1" [ style = dashed] +"nova-conductor_stop_0 rhos6-node1" -> "nova-scheduler_stop_0 rhos6-node1" [ style = bold] +"nova-conductor_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"nova-conductor_stop_0 rhos6-node2" -> "nova-conductor-clone_stopped_0" [ style = bold] +"nova-conductor_stop_0 rhos6-node2" -> "nova-conductor_start_0 rhos6-node2" [ style = dashed] +"nova-conductor_stop_0 rhos6-node2" -> "nova-scheduler_stop_0 rhos6-node2" [ style = bold] +"nova-conductor_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"nova-conductor_stop_0 rhos6-node3" -> "nova-conductor-clone_stopped_0" [ style = bold] +"nova-conductor_stop_0 rhos6-node3" -> "nova-conductor_start_0 rhos6-node3" [ style = dashed] +"nova-conductor_stop_0 rhos6-node3" -> "nova-scheduler_stop_0 rhos6-node3" [ style = bold] +"nova-conductor_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"nova-consoleauth-clone_running_0" -> "nova-novncproxy-clone_start_0" [ style = dashed] +"nova-consoleauth-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"nova-consoleauth-clone_start_0" -> "nova-consoleauth-clone_running_0" [ style = dashed] +"nova-consoleauth-clone_start_0" -> "nova-consoleauth_start_0 rhos6-node1" [ style = dashed] +"nova-consoleauth-clone_start_0" -> "nova-consoleauth_start_0 rhos6-node2" [ style = dashed] +"nova-consoleauth-clone_start_0" -> "nova-consoleauth_start_0 rhos6-node3" [ style = dashed] +"nova-consoleauth-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"nova-consoleauth-clone_stop_0" -> "nova-consoleauth-clone_stopped_0" [ style = bold] +"nova-consoleauth-clone_stop_0" -> "nova-consoleauth_stop_0 rhos6-node1" [ style = bold] +"nova-consoleauth-clone_stop_0" -> "nova-consoleauth_stop_0 rhos6-node2" [ style = bold] +"nova-consoleauth-clone_stop_0" -> "nova-consoleauth_stop_0 rhos6-node3" [ style = bold] +"nova-consoleauth-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"nova-consoleauth-clone_stopped_0" -> "keystone-clone_stop_0" [ style = bold] +"nova-consoleauth-clone_stopped_0" -> "nova-consoleauth-clone_start_0" [ style = dashed] +"nova-consoleauth-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"nova-consoleauth_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"nova-consoleauth_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"nova-consoleauth_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"nova-consoleauth_start_0 rhos6-node1" -> "nova-consoleauth-clone_running_0" [ style = dashed] +"nova-consoleauth_start_0 rhos6-node1" -> "nova-consoleauth_monitor_60000 rhos6-node1" [ style = dashed] +"nova-consoleauth_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"nova-consoleauth_start_0 rhos6-node2" -> "nova-consoleauth-clone_running_0" [ style = dashed] +"nova-consoleauth_start_0 rhos6-node2" -> "nova-consoleauth_monitor_60000 rhos6-node2" [ style = dashed] +"nova-consoleauth_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"nova-consoleauth_start_0 rhos6-node3" -> "nova-consoleauth-clone_running_0" [ style = dashed] +"nova-consoleauth_start_0 rhos6-node3" -> "nova-consoleauth_monitor_60000 rhos6-node3" [ style = dashed] +"nova-consoleauth_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"nova-consoleauth_stop_0 rhos6-node1" -> "keystone_stop_0 rhos6-node1" [ style = bold] +"nova-consoleauth_stop_0 rhos6-node1" -> "nova-consoleauth-clone_stopped_0" [ style = bold] +"nova-consoleauth_stop_0 rhos6-node1" -> "nova-consoleauth_start_0 rhos6-node1" [ style = dashed] +"nova-consoleauth_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"nova-consoleauth_stop_0 rhos6-node2" -> "keystone_stop_0 rhos6-node2" [ style = bold] +"nova-consoleauth_stop_0 rhos6-node2" -> "nova-consoleauth-clone_stopped_0" [ style = bold] +"nova-consoleauth_stop_0 rhos6-node2" -> "nova-consoleauth_start_0 rhos6-node2" [ style = dashed] +"nova-consoleauth_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"nova-consoleauth_stop_0 rhos6-node3" -> "keystone_stop_0 rhos6-node3" [ style = bold] +"nova-consoleauth_stop_0 rhos6-node3" -> "nova-consoleauth-clone_stopped_0" [ style = bold] +"nova-consoleauth_stop_0 rhos6-node3" -> "nova-consoleauth_start_0 rhos6-node3" [ style = dashed] +"nova-consoleauth_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"nova-novncproxy-clone_running_0" -> "nova-api-clone_start_0" [ style = dashed] +"nova-novncproxy-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"nova-novncproxy-clone_start_0" -> "nova-novncproxy-clone_running_0" [ style = dashed] +"nova-novncproxy-clone_start_0" -> "nova-novncproxy_start_0 rhos6-node1" [ style = dashed] +"nova-novncproxy-clone_start_0" -> "nova-novncproxy_start_0 rhos6-node2" [ style = dashed] +"nova-novncproxy-clone_start_0" -> "nova-novncproxy_start_0 rhos6-node3" [ style = dashed] +"nova-novncproxy-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"nova-novncproxy-clone_stop_0" -> "nova-novncproxy-clone_stopped_0" [ style = bold] +"nova-novncproxy-clone_stop_0" -> "nova-novncproxy_stop_0 rhos6-node1" [ style = bold] +"nova-novncproxy-clone_stop_0" -> "nova-novncproxy_stop_0 rhos6-node2" [ style = bold] +"nova-novncproxy-clone_stop_0" -> "nova-novncproxy_stop_0 rhos6-node3" [ style = bold] +"nova-novncproxy-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"nova-novncproxy-clone_stopped_0" -> "nova-consoleauth-clone_stop_0" [ style = bold] +"nova-novncproxy-clone_stopped_0" -> "nova-novncproxy-clone_start_0" [ style = dashed] +"nova-novncproxy-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"nova-novncproxy_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"nova-novncproxy_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"nova-novncproxy_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"nova-novncproxy_start_0 rhos6-node1" -> "nova-novncproxy-clone_running_0" [ style = dashed] +"nova-novncproxy_start_0 rhos6-node1" -> "nova-novncproxy_monitor_60000 rhos6-node1" [ style = dashed] +"nova-novncproxy_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"nova-novncproxy_start_0 rhos6-node2" -> "nova-novncproxy-clone_running_0" [ style = dashed] +"nova-novncproxy_start_0 rhos6-node2" -> "nova-novncproxy_monitor_60000 rhos6-node2" [ style = dashed] +"nova-novncproxy_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"nova-novncproxy_start_0 rhos6-node3" -> "nova-novncproxy-clone_running_0" [ style = dashed] +"nova-novncproxy_start_0 rhos6-node3" -> "nova-novncproxy_monitor_60000 rhos6-node3" [ style = dashed] +"nova-novncproxy_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"nova-novncproxy_stop_0 rhos6-node1" -> "nova-consoleauth_stop_0 rhos6-node1" [ style = bold] +"nova-novncproxy_stop_0 rhos6-node1" -> "nova-novncproxy-clone_stopped_0" [ style = bold] +"nova-novncproxy_stop_0 rhos6-node1" -> "nova-novncproxy_start_0 rhos6-node1" [ style = dashed] +"nova-novncproxy_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"nova-novncproxy_stop_0 rhos6-node2" -> "nova-consoleauth_stop_0 rhos6-node2" [ style = bold] +"nova-novncproxy_stop_0 rhos6-node2" -> "nova-novncproxy-clone_stopped_0" [ style = bold] +"nova-novncproxy_stop_0 rhos6-node2" -> "nova-novncproxy_start_0 rhos6-node2" [ style = dashed] +"nova-novncproxy_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"nova-novncproxy_stop_0 rhos6-node3" -> "nova-consoleauth_stop_0 rhos6-node3" [ style = bold] +"nova-novncproxy_stop_0 rhos6-node3" -> "nova-novncproxy-clone_stopped_0" [ style = bold] +"nova-novncproxy_stop_0 rhos6-node3" -> "nova-novncproxy_start_0 rhos6-node3" [ style = dashed] +"nova-novncproxy_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"nova-scheduler-clone_running_0" -> "nova-conductor-clone_start_0" [ style = dashed] +"nova-scheduler-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"nova-scheduler-clone_start_0" -> "nova-scheduler-clone_running_0" [ style = dashed] +"nova-scheduler-clone_start_0" -> "nova-scheduler_start_0 rhos6-node1" [ style = dashed] +"nova-scheduler-clone_start_0" -> "nova-scheduler_start_0 rhos6-node2" [ style = dashed] +"nova-scheduler-clone_start_0" -> "nova-scheduler_start_0 rhos6-node3" [ style = dashed] +"nova-scheduler-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"nova-scheduler-clone_stop_0" -> "nova-scheduler-clone_stopped_0" [ style = bold] +"nova-scheduler-clone_stop_0" -> "nova-scheduler_stop_0 rhos6-node1" [ style = bold] +"nova-scheduler-clone_stop_0" -> "nova-scheduler_stop_0 rhos6-node2" [ style = bold] +"nova-scheduler-clone_stop_0" -> "nova-scheduler_stop_0 rhos6-node3" [ style = bold] +"nova-scheduler-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"nova-scheduler-clone_stopped_0" -> "nova-api-clone_stop_0" [ style = bold] +"nova-scheduler-clone_stopped_0" -> "nova-scheduler-clone_start_0" [ style = dashed] +"nova-scheduler-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"nova-scheduler_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"nova-scheduler_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"nova-scheduler_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"nova-scheduler_start_0 rhos6-node1" -> "nova-scheduler-clone_running_0" [ style = dashed] +"nova-scheduler_start_0 rhos6-node1" -> "nova-scheduler_monitor_60000 rhos6-node1" [ style = dashed] +"nova-scheduler_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"nova-scheduler_start_0 rhos6-node2" -> "nova-scheduler-clone_running_0" [ style = dashed] +"nova-scheduler_start_0 rhos6-node2" -> "nova-scheduler_monitor_60000 rhos6-node2" [ style = dashed] +"nova-scheduler_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"nova-scheduler_start_0 rhos6-node3" -> "nova-scheduler-clone_running_0" [ style = dashed] +"nova-scheduler_start_0 rhos6-node3" -> "nova-scheduler_monitor_60000 rhos6-node3" [ style = dashed] +"nova-scheduler_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"nova-scheduler_stop_0 rhos6-node1" -> "nova-api_stop_0 rhos6-node1" [ style = bold] +"nova-scheduler_stop_0 rhos6-node1" -> "nova-scheduler-clone_stopped_0" [ style = bold] +"nova-scheduler_stop_0 rhos6-node1" -> "nova-scheduler_start_0 rhos6-node1" [ style = dashed] +"nova-scheduler_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"nova-scheduler_stop_0 rhos6-node2" -> "nova-api_stop_0 rhos6-node2" [ style = bold] +"nova-scheduler_stop_0 rhos6-node2" -> "nova-scheduler-clone_stopped_0" [ style = bold] +"nova-scheduler_stop_0 rhos6-node2" -> "nova-scheduler_start_0 rhos6-node2" [ style = dashed] +"nova-scheduler_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"nova-scheduler_stop_0 rhos6-node3" -> "nova-api_stop_0 rhos6-node3" [ style = bold] +"nova-scheduler_stop_0 rhos6-node3" -> "nova-scheduler-clone_stopped_0" [ style = bold] +"nova-scheduler_stop_0 rhos6-node3" -> "nova-scheduler_start_0 rhos6-node3" [ style = dashed] +"nova-scheduler_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"swift-account-clone_running_0" -> "swift-container-clone_start_0" [ style = dashed] +"swift-account-clone_running_0" -> "swift-proxy-clone_start_0" [ style = dashed] +"swift-account-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"swift-account-clone_start_0" -> "swift-account-clone_running_0" [ style = dashed] +"swift-account-clone_start_0" -> "swift-account_start_0 rhos6-node1" [ style = dashed] +"swift-account-clone_start_0" -> "swift-account_start_0 rhos6-node2" [ style = dashed] +"swift-account-clone_start_0" -> "swift-account_start_0 rhos6-node3" [ style = dashed] +"swift-account-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"swift-account-clone_stop_0" -> "swift-account-clone_stopped_0" [ style = bold] +"swift-account-clone_stop_0" -> "swift-account_stop_0 rhos6-node1" [ style = bold] +"swift-account-clone_stop_0" -> "swift-account_stop_0 rhos6-node2" [ style = bold] +"swift-account-clone_stop_0" -> "swift-account_stop_0 rhos6-node3" [ style = bold] +"swift-account-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"swift-account-clone_stopped_0" -> "keystone-clone_stop_0" [ style = bold] +"swift-account-clone_stopped_0" -> "swift-account-clone_start_0" [ style = dashed] +"swift-account-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"swift-account_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"swift-account_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"swift-account_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"swift-account_start_0 rhos6-node1" -> "swift-account-clone_running_0" [ style = dashed] +"swift-account_start_0 rhos6-node1" -> "swift-account_monitor_60000 rhos6-node1" [ style = dashed] +"swift-account_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"swift-account_start_0 rhos6-node2" -> "swift-account-clone_running_0" [ style = dashed] +"swift-account_start_0 rhos6-node2" -> "swift-account_monitor_60000 rhos6-node2" [ style = dashed] +"swift-account_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"swift-account_start_0 rhos6-node3" -> "swift-account-clone_running_0" [ style = dashed] +"swift-account_start_0 rhos6-node3" -> "swift-account_monitor_60000 rhos6-node3" [ style = dashed] +"swift-account_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"swift-account_stop_0 rhos6-node1" -> "keystone_stop_0 rhos6-node1" [ style = bold] +"swift-account_stop_0 rhos6-node1" -> "swift-account-clone_stopped_0" [ style = bold] +"swift-account_stop_0 rhos6-node1" -> "swift-account_start_0 rhos6-node1" [ style = dashed] +"swift-account_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"swift-account_stop_0 rhos6-node2" -> "keystone_stop_0 rhos6-node2" [ style = bold] +"swift-account_stop_0 rhos6-node2" -> "swift-account-clone_stopped_0" [ style = bold] +"swift-account_stop_0 rhos6-node2" -> "swift-account_start_0 rhos6-node2" [ style = dashed] +"swift-account_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"swift-account_stop_0 rhos6-node3" -> "keystone_stop_0 rhos6-node3" [ style = bold] +"swift-account_stop_0 rhos6-node3" -> "swift-account-clone_stopped_0" [ style = bold] +"swift-account_stop_0 rhos6-node3" -> "swift-account_start_0 rhos6-node3" [ style = dashed] +"swift-account_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"swift-container-clone_running_0" -> "swift-object-clone_start_0" [ style = dashed] +"swift-container-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"swift-container-clone_start_0" -> "swift-container-clone_running_0" [ style = dashed] +"swift-container-clone_start_0" -> "swift-container_start_0 rhos6-node1" [ style = dashed] +"swift-container-clone_start_0" -> "swift-container_start_0 rhos6-node2" [ style = dashed] +"swift-container-clone_start_0" -> "swift-container_start_0 rhos6-node3" [ style = dashed] +"swift-container-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"swift-container-clone_stop_0" -> "swift-container-clone_stopped_0" [ style = bold] +"swift-container-clone_stop_0" -> "swift-container_stop_0 rhos6-node1" [ style = bold] +"swift-container-clone_stop_0" -> "swift-container_stop_0 rhos6-node2" [ style = bold] +"swift-container-clone_stop_0" -> "swift-container_stop_0 rhos6-node3" [ style = bold] +"swift-container-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"swift-container-clone_stopped_0" -> "swift-account-clone_stop_0" [ style = bold] +"swift-container-clone_stopped_0" -> "swift-container-clone_start_0" [ style = dashed] +"swift-container-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"swift-container_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"swift-container_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"swift-container_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"swift-container_start_0 rhos6-node1" -> "swift-container-clone_running_0" [ style = dashed] +"swift-container_start_0 rhos6-node1" -> "swift-container_monitor_60000 rhos6-node1" [ style = dashed] +"swift-container_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"swift-container_start_0 rhos6-node2" -> "swift-container-clone_running_0" [ style = dashed] +"swift-container_start_0 rhos6-node2" -> "swift-container_monitor_60000 rhos6-node2" [ style = dashed] +"swift-container_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"swift-container_start_0 rhos6-node3" -> "swift-container-clone_running_0" [ style = dashed] +"swift-container_start_0 rhos6-node3" -> "swift-container_monitor_60000 rhos6-node3" [ style = dashed] +"swift-container_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"swift-container_stop_0 rhos6-node1" -> "swift-account_stop_0 rhos6-node1" [ style = bold] +"swift-container_stop_0 rhos6-node1" -> "swift-container-clone_stopped_0" [ style = bold] +"swift-container_stop_0 rhos6-node1" -> "swift-container_start_0 rhos6-node1" [ style = dashed] +"swift-container_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"swift-container_stop_0 rhos6-node2" -> "swift-account_stop_0 rhos6-node2" [ style = bold] +"swift-container_stop_0 rhos6-node2" -> "swift-container-clone_stopped_0" [ style = bold] +"swift-container_stop_0 rhos6-node2" -> "swift-container_start_0 rhos6-node2" [ style = dashed] +"swift-container_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"swift-container_stop_0 rhos6-node3" -> "swift-account_stop_0 rhos6-node3" [ style = bold] +"swift-container_stop_0 rhos6-node3" -> "swift-container-clone_stopped_0" [ style = bold] +"swift-container_stop_0 rhos6-node3" -> "swift-container_start_0 rhos6-node3" [ style = dashed] +"swift-container_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"swift-object-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"swift-object-clone_start_0" -> "swift-object-clone_running_0" [ style = dashed] +"swift-object-clone_start_0" -> "swift-object_start_0 rhos6-node1" [ style = dashed] +"swift-object-clone_start_0" -> "swift-object_start_0 rhos6-node2" [ style = dashed] +"swift-object-clone_start_0" -> "swift-object_start_0 rhos6-node3" [ style = dashed] +"swift-object-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"swift-object-clone_stop_0" -> "swift-object-clone_stopped_0" [ style = bold] +"swift-object-clone_stop_0" -> "swift-object_stop_0 rhos6-node1" [ style = bold] +"swift-object-clone_stop_0" -> "swift-object_stop_0 rhos6-node2" [ style = bold] +"swift-object-clone_stop_0" -> "swift-object_stop_0 rhos6-node3" [ style = bold] +"swift-object-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"swift-object-clone_stopped_0" -> "swift-container-clone_stop_0" [ style = bold] +"swift-object-clone_stopped_0" -> "swift-object-clone_start_0" [ style = dashed] +"swift-object-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"swift-object-expirer_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"swift-object-expirer_start_0 rhos6-node2" -> "swift-object-expirer_monitor_60000 rhos6-node2" [ style = dashed] +"swift-object-expirer_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"swift-object-expirer_stop_0 rhos6-node2" -> "swift-object-expirer_start_0 rhos6-node2" [ style = dashed] +"swift-object-expirer_stop_0 rhos6-node2" -> "swift-proxy-clone_stop_0" [ style = bold] +"swift-object-expirer_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"swift-object_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"swift-object_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"swift-object_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"swift-object_start_0 rhos6-node1" -> "swift-object-clone_running_0" [ style = dashed] +"swift-object_start_0 rhos6-node1" -> "swift-object_monitor_60000 rhos6-node1" [ style = dashed] +"swift-object_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"swift-object_start_0 rhos6-node2" -> "swift-object-clone_running_0" [ style = dashed] +"swift-object_start_0 rhos6-node2" -> "swift-object_monitor_60000 rhos6-node2" [ style = dashed] +"swift-object_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"swift-object_start_0 rhos6-node3" -> "swift-object-clone_running_0" [ style = dashed] +"swift-object_start_0 rhos6-node3" -> "swift-object_monitor_60000 rhos6-node3" [ style = dashed] +"swift-object_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"swift-object_stop_0 rhos6-node1" -> "swift-container_stop_0 rhos6-node1" [ style = bold] +"swift-object_stop_0 rhos6-node1" -> "swift-object-clone_stopped_0" [ style = bold] +"swift-object_stop_0 rhos6-node1" -> "swift-object_start_0 rhos6-node1" [ style = dashed] +"swift-object_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"swift-object_stop_0 rhos6-node2" -> "swift-container_stop_0 rhos6-node2" [ style = bold] +"swift-object_stop_0 rhos6-node2" -> "swift-object-clone_stopped_0" [ style = bold] +"swift-object_stop_0 rhos6-node2" -> "swift-object_start_0 rhos6-node2" [ style = dashed] +"swift-object_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"swift-object_stop_0 rhos6-node3" -> "swift-container_stop_0 rhos6-node3" [ style = bold] +"swift-object_stop_0 rhos6-node3" -> "swift-object-clone_stopped_0" [ style = bold] +"swift-object_stop_0 rhos6-node3" -> "swift-object_start_0 rhos6-node3" [ style = dashed] +"swift-object_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +"swift-proxy-clone_running_0" -> "swift-object-expirer_start_0 rhos6-node2" [ style = dashed] +"swift-proxy-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"swift-proxy-clone_start_0" -> "swift-proxy-clone_running_0" [ style = dashed] +"swift-proxy-clone_start_0" -> "swift-proxy_start_0 rhos6-node1" [ style = dashed] +"swift-proxy-clone_start_0" -> "swift-proxy_start_0 rhos6-node2" [ style = dashed] +"swift-proxy-clone_start_0" -> "swift-proxy_start_0 rhos6-node3" [ style = dashed] +"swift-proxy-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"swift-proxy-clone_stop_0" -> "swift-proxy-clone_stopped_0" [ style = bold] +"swift-proxy-clone_stop_0" -> "swift-proxy_stop_0 rhos6-node1" [ style = bold] +"swift-proxy-clone_stop_0" -> "swift-proxy_stop_0 rhos6-node2" [ style = bold] +"swift-proxy-clone_stop_0" -> "swift-proxy_stop_0 rhos6-node3" [ style = bold] +"swift-proxy-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"swift-proxy-clone_stopped_0" -> "swift-account-clone_stop_0" [ style = bold] +"swift-proxy-clone_stopped_0" -> "swift-proxy-clone_start_0" [ style = dashed] +"swift-proxy-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"swift-proxy_monitor_60000 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"swift-proxy_monitor_60000 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"swift-proxy_monitor_60000 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"swift-proxy_start_0 rhos6-node1" -> "swift-proxy-clone_running_0" [ style = dashed] +"swift-proxy_start_0 rhos6-node1" -> "swift-proxy_monitor_60000 rhos6-node1" [ style = dashed] +"swift-proxy_start_0 rhos6-node1" [ style=dashed color="red" fontcolor="black"] +"swift-proxy_start_0 rhos6-node2" -> "swift-proxy-clone_running_0" [ style = dashed] +"swift-proxy_start_0 rhos6-node2" -> "swift-proxy_monitor_60000 rhos6-node2" [ style = dashed] +"swift-proxy_start_0 rhos6-node2" [ style=dashed color="red" fontcolor="black"] +"swift-proxy_start_0 rhos6-node3" -> "swift-proxy-clone_running_0" [ style = dashed] +"swift-proxy_start_0 rhos6-node3" -> "swift-proxy_monitor_60000 rhos6-node3" [ style = dashed] +"swift-proxy_start_0 rhos6-node3" [ style=dashed color="red" fontcolor="black"] +"swift-proxy_stop_0 rhos6-node1" -> "swift-account_stop_0 rhos6-node1" [ style = bold] +"swift-proxy_stop_0 rhos6-node1" -> "swift-proxy-clone_stopped_0" [ style = bold] +"swift-proxy_stop_0 rhos6-node1" -> "swift-proxy_start_0 rhos6-node1" [ style = dashed] +"swift-proxy_stop_0 rhos6-node1" [ style=bold color="green" fontcolor="black"] +"swift-proxy_stop_0 rhos6-node2" -> "swift-account_stop_0 rhos6-node2" [ style = bold] +"swift-proxy_stop_0 rhos6-node2" -> "swift-proxy-clone_stopped_0" [ style = bold] +"swift-proxy_stop_0 rhos6-node2" -> "swift-proxy_start_0 rhos6-node2" [ style = dashed] +"swift-proxy_stop_0 rhos6-node2" [ style=bold color="green" fontcolor="black"] +"swift-proxy_stop_0 rhos6-node3" -> "swift-account_stop_0 rhos6-node3" [ style = bold] +"swift-proxy_stop_0 rhos6-node3" -> "swift-proxy-clone_stopped_0" [ style = bold] +"swift-proxy_stop_0 rhos6-node3" -> "swift-proxy_start_0 rhos6-node3" [ style = dashed] +"swift-proxy_stop_0 rhos6-node3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/concurrent-fencing.dot b/cts/scheduler/dot/concurrent-fencing.dot new file mode 100644 index 0000000..176eea0 --- /dev/null +++ b/cts/scheduler/dot/concurrent-fencing.dot @@ -0,0 +1,7 @@ + digraph "g" { +"stonith 'reboot' node1" -> "stonith 'reboot' node2" [ style = bold] +"stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' node3" -> "stonith 'reboot' node2" [ style = bold] +"stonith 'reboot' node3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/container-1.dot b/cts/scheduler/dot/container-1.dot new file mode 100644 index 0000000..1fde0b2 --- /dev/null +++ b/cts/scheduler/dot/container-1.dot @@ -0,0 +1,17 @@ + digraph "g" { +"container1_monitor_0 node1" -> "container1_start_0 node1" [ style = bold] +"container1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"container1_monitor_0 node2" -> "container1_start_0 node1" [ style = bold] +"container1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"container1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"container1_start_0 node1" -> "container1_monitor_20000 node1" [ style = bold] +"container1_start_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"container1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"container1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc1_monitor_10000 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "rsc2_monitor_5000 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/container-2.dot b/cts/scheduler/dot/container-2.dot new file mode 100644 index 0000000..40ff752 --- /dev/null +++ b/cts/scheduler/dot/container-2.dot @@ -0,0 +1,21 @@ + digraph "g" { +"container1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"container1_start_0 node1" -> "container1_monitor_20000 node1" [ style = bold] +"container1_start_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"container1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"container1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"container1_stop_0 node1" -> "container1_start_0 node1" [ style = bold] +"container1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc1_monitor_10000 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] +"rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "rsc2_monitor_5000 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] +"rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/container-3.dot b/cts/scheduler/dot/container-3.dot new file mode 100644 index 0000000..8b41c4c --- /dev/null +++ b/cts/scheduler/dot/container-3.dot @@ -0,0 +1,18 @@ + digraph "g" { +"container1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"container1_start_0 node1" -> "container1_monitor_20000 node1" [ style = bold] +"container1_start_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"container1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"container1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"container1_stop_0 node1" -> "container1_start_0 node1" [ style = bold] +"container1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc1_monitor_10000 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "rsc2_monitor_5000 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] +"rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/container-4.dot b/cts/scheduler/dot/container-4.dot new file mode 100644 index 0000000..53249bf --- /dev/null +++ b/cts/scheduler/dot/container-4.dot @@ -0,0 +1,21 @@ + digraph "g" { +"container1_monitor_20000 node2" [ style=bold color="green" fontcolor="black"] +"container1_start_0 node2" -> "container1_monitor_20000 node2" [ style = bold] +"container1_start_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"container1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"container1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"container1_stop_0 node1" -> "container1_start_0 node2" [ style = bold] +"container1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "rsc2_monitor_5000 node2" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/container-group-1.dot b/cts/scheduler/dot/container-group-1.dot new file mode 100644 index 0000000..fa20299 --- /dev/null +++ b/cts/scheduler/dot/container-group-1.dot @@ -0,0 +1,27 @@ + digraph "g" { +"container-group_running_0" [ style=bold color="green" fontcolor="orange"] +"container-group_start_0" -> "container-group_running_0" [ style = bold] +"container-group_start_0" -> "container1_start_0 node1" [ style = bold] +"container-group_start_0" -> "rsc1_start_0 node1" [ style = bold] +"container-group_start_0" -> "rsc2_start_0 node1" [ style = bold] +"container-group_start_0" [ style=bold color="green" fontcolor="orange"] +"container1_monitor_0 node1" -> "container1_start_0 node1" [ style = bold] +"container1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"container1_monitor_0 node2" -> "container1_start_0 node1" [ style = bold] +"container1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"container1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"container1_start_0 node1" -> "container-group_running_0" [ style = bold] +"container1_start_0 node1" -> "container1_monitor_20000 node1" [ style = bold] +"container1_start_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"container1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"container1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "container-group_running_0" [ style = bold] +"rsc1_start_0 node1" -> "rsc1_monitor_10000 node1" [ style = bold] +"rsc1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "container-group_running_0" [ style = bold] +"rsc2_start_0 node1" -> "rsc2_monitor_5000 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/container-group-2.dot b/cts/scheduler/dot/container-group-2.dot new file mode 100644 index 0000000..89f3725 --- /dev/null +++ b/cts/scheduler/dot/container-group-2.dot @@ -0,0 +1,42 @@ + digraph "g" { +"container-group_running_0" [ style=bold color="green" fontcolor="orange"] +"container-group_start_0" -> "container-group_running_0" [ style = bold] +"container-group_start_0" -> "container1_start_0 node1" [ style = bold] +"container-group_start_0" -> "rsc1_start_0 node1" [ style = bold] +"container-group_start_0" -> "rsc2_start_0 node1" [ style = bold] +"container-group_start_0" [ style=bold color="green" fontcolor="orange"] +"container-group_stop_0" -> "container-group_stopped_0" [ style = bold] +"container-group_stop_0" -> "container1_stop_0 node1" [ style = bold] +"container-group_stop_0" -> "rsc1_stop_0 node1" [ style = bold] +"container-group_stop_0" -> "rsc2_stop_0 node1" [ style = bold] +"container-group_stop_0" [ style=bold color="green" fontcolor="orange"] +"container-group_stopped_0" -> "container-group_start_0" [ style = bold] +"container-group_stopped_0" [ style=bold color="green" fontcolor="orange"] +"container1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"container1_start_0 node1" -> "container-group_running_0" [ style = bold] +"container1_start_0 node1" -> "container1_monitor_20000 node1" [ style = bold] +"container1_start_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"container1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"container1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"container1_stop_0 node1" -> "container-group_stopped_0" [ style = bold] +"container1_stop_0 node1" -> "container1_start_0 node1" [ style = bold] +"container1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "container-group_running_0" [ style = bold] +"rsc1_start_0 node1" -> "rsc1_monitor_10000 node1" [ style = bold] +"rsc1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "container-group_stopped_0" [ style = bold] +"rsc1_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] +"rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "container-group_running_0" [ style = bold] +"rsc2_start_0 node1" -> "rsc2_monitor_5000 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "container-group_stopped_0" [ style = bold] +"rsc2_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] +"rsc2_stop_0 node1" -> "rsc1_stop_0 node1" [ style = bold] +"rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/container-group-3.dot b/cts/scheduler/dot/container-group-3.dot new file mode 100644 index 0000000..77afbfd --- /dev/null +++ b/cts/scheduler/dot/container-group-3.dot @@ -0,0 +1,31 @@ + digraph "g" { +"container-group_running_0" [ style=bold color="green" fontcolor="orange"] +"container-group_start_0" -> "container-group_running_0" [ style = bold] +"container-group_start_0" -> "container1_start_0 node1" [ style = bold] +"container-group_start_0" -> "rsc1_start_0 node1" [ style = bold] +"container-group_start_0" -> "rsc2_start_0 node1" [ style = bold] +"container-group_start_0" [ style=bold color="green" fontcolor="orange"] +"container-group_stop_0" -> "container-group_stopped_0" [ style = bold] +"container-group_stop_0" -> "container1_stop_0 node1" [ style = bold] +"container-group_stop_0" [ style=bold color="green" fontcolor="orange"] +"container-group_stopped_0" -> "container-group_start_0" [ style = bold] +"container-group_stopped_0" [ style=bold color="green" fontcolor="orange"] +"container1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"container1_start_0 node1" -> "container-group_running_0" [ style = bold] +"container1_start_0 node1" -> "container1_monitor_20000 node1" [ style = bold] +"container1_start_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"container1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"container1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"container1_stop_0 node1" -> "container-group_stopped_0" [ style = bold] +"container1_stop_0 node1" -> "container1_start_0 node1" [ style = bold] +"container1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "container-group_running_0" [ style = bold] +"rsc1_start_0 node1" -> "rsc1_monitor_10000 node1" [ style = bold] +"rsc1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "container-group_running_0" [ style = bold] +"rsc2_start_0 node1" -> "rsc2_monitor_5000 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/container-group-4.dot b/cts/scheduler/dot/container-group-4.dot new file mode 100644 index 0000000..a44c6a8 --- /dev/null +++ b/cts/scheduler/dot/container-group-4.dot @@ -0,0 +1,42 @@ + digraph "g" { +"container-group_running_0" [ style=bold color="green" fontcolor="orange"] +"container-group_start_0" -> "container-group_running_0" [ style = bold] +"container-group_start_0" -> "container1_start_0 node2" [ style = bold] +"container-group_start_0" -> "rsc1_start_0 node2" [ style = bold] +"container-group_start_0" -> "rsc2_start_0 node2" [ style = bold] +"container-group_start_0" [ style=bold color="green" fontcolor="orange"] +"container-group_stop_0" -> "container-group_stopped_0" [ style = bold] +"container-group_stop_0" -> "container1_stop_0 node1" [ style = bold] +"container-group_stop_0" -> "rsc1_stop_0 node1" [ style = bold] +"container-group_stop_0" -> "rsc2_stop_0 node1" [ style = bold] +"container-group_stop_0" [ style=bold color="green" fontcolor="orange"] +"container-group_stopped_0" -> "container-group_start_0" [ style = bold] +"container-group_stopped_0" [ style=bold color="green" fontcolor="orange"] +"container1_monitor_20000 node2" [ style=bold color="green" fontcolor="black"] +"container1_start_0 node2" -> "container-group_running_0" [ style = bold] +"container1_start_0 node2" -> "container1_monitor_20000 node2" [ style = bold] +"container1_start_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"container1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"container1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"container1_stop_0 node1" -> "container-group_stopped_0" [ style = bold] +"container1_stop_0 node1" -> "container1_start_0 node2" [ style = bold] +"container1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "container-group_running_0" [ style = bold] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] +"rsc1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "container-group_stopped_0" [ style = bold] +"rsc1_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "container-group_running_0" [ style = bold] +"rsc2_start_0 node2" -> "rsc2_monitor_5000 node2" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "container-group_stopped_0" [ style = bold] +"rsc2_stop_0 node1" -> "container1_stop_0 node1" [ style = bold] +"rsc2_stop_0 node1" -> "rsc1_stop_0 node1" [ style = bold] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/container-is-remote-node.dot b/cts/scheduler/dot/container-is-remote-node.dot new file mode 100644 index 0000000..ebb0793 --- /dev/null +++ b/cts/scheduler/dot/container-is-remote-node.dot @@ -0,0 +1,6 @@ + digraph "g" { +"clvmd_monitor_0 RNVM1" [ style=bold color="green" fontcolor="black"] +"dlm_monitor_0 RNVM1" [ style=bold color="green" fontcolor="black"] +"gfs2-lv_1_1_monitor_0 RNVM1" [ style=bold color="green" fontcolor="black"] +"gfs2-lv_1_2_monitor_0 RNVM1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/date-1.dot b/cts/scheduler/dot/date-1.dot new file mode 100644 index 0000000..759dc91 --- /dev/null +++ b/cts/scheduler/dot/date-1.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/date-2.dot b/cts/scheduler/dot/date-2.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/date-2.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/date-3.dot b/cts/scheduler/dot/date-3.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/date-3.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/dc-fence-ordering.dot b/cts/scheduler/dot/dc-fence-ordering.dot new file mode 100644 index 0000000..4eecb43 --- /dev/null +++ b/cts/scheduler/dot/dc-fence-ordering.dot @@ -0,0 +1,49 @@ + digraph "g" { +"do_shutdown rhel7-2" [ style=bold color="green" fontcolor="black"] +"do_shutdown rhel7-4" [ style=bold color="green" fontcolor="black"] +"do_shutdown rhel7-5" [ style=bold color="green" fontcolor="black"] +"group-1_stop_0" -> "group-1_stopped_0" [ style = bold] +"group-1_stop_0" -> "petulant_stop_0 rhel7-1" [ style = bold] +"group-1_stop_0" -> "r192.168.122.207_stop_0 rhel7-1" [ style = bold] +"group-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stopped_0" -> "promotable-1_demote_0" [ style = bold] +"group-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"petulant_stop_0 rhel7-1" -> "group-1_stopped_0" [ style = bold] +"petulant_stop_0 rhel7-1" -> "r192.168.122.207_stop_0 rhel7-1" [ style = bold] +"petulant_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] +"promotable-1_demote_0" -> "promotable-1_demoted_0" [ style = bold] +"promotable-1_demote_0" -> "stateful-1_demote_0 rhel7-1" [ style = bold] +"promotable-1_demote_0" [ style=bold color="green" fontcolor="orange"] +"promotable-1_demoted_0" -> "promotable-1_stop_0" [ style = bold] +"promotable-1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"promotable-1_stop_0" -> "promotable-1_stopped_0" [ style = bold] +"promotable-1_stop_0" -> "stateful-1_stop_0 rhel7-1" [ style = bold] +"promotable-1_stop_0" -> "stateful-1_stop_0 rhel7-2" [ style = bold] +"promotable-1_stop_0" -> "stateful-1_stop_0 rhel7-4" [ style = bold] +"promotable-1_stop_0" -> "stateful-1_stop_0 rhel7-5" [ style = bold] +"promotable-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"promotable-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"r192.168.122.207_stop_0 rhel7-1" -> "group-1_stopped_0" [ style = bold] +"r192.168.122.207_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] +"stateful-1_demote_0 rhel7-1" -> "promotable-1_demoted_0" [ style = bold] +"stateful-1_demote_0 rhel7-1" -> "stateful-1_stop_0 rhel7-1" [ style = bold] +"stateful-1_demote_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] +"stateful-1_stop_0 rhel7-1" -> "promotable-1_stopped_0" [ style = bold] +"stateful-1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] +"stateful-1_stop_0 rhel7-2" -> "do_shutdown rhel7-2" [ style = bold] +"stateful-1_stop_0 rhel7-2" -> "promotable-1_stopped_0" [ style = bold] +"stateful-1_stop_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"stateful-1_stop_0 rhel7-4" -> "do_shutdown rhel7-4" [ style = bold] +"stateful-1_stop_0 rhel7-4" -> "promotable-1_stopped_0" [ style = bold] +"stateful-1_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"stateful-1_stop_0 rhel7-5" -> "do_shutdown rhel7-5" [ style = bold] +"stateful-1_stop_0 rhel7-5" -> "promotable-1_stopped_0" [ style = bold] +"stateful-1_stop_0 rhel7-5" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' rhel7-1" -> "group-1_stop_0" [ style = bold] +"stonith 'reboot' rhel7-1" -> "petulant_stop_0 rhel7-1" [ style = bold] +"stonith 'reboot' rhel7-1" -> "promotable-1_stop_0" [ style = bold] +"stonith 'reboot' rhel7-1" -> "r192.168.122.207_stop_0 rhel7-1" [ style = bold] +"stonith 'reboot' rhel7-1" -> "stateful-1_demote_0 rhel7-1" [ style = bold] +"stonith 'reboot' rhel7-1" -> "stateful-1_stop_0 rhel7-1" [ style = bold] +"stonith 'reboot' rhel7-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/enforce-colo1.dot b/cts/scheduler/dot/enforce-colo1.dot new file mode 100644 index 0000000..45b08f4 --- /dev/null +++ b/cts/scheduler/dot/enforce-colo1.dot @@ -0,0 +1,25 @@ + digraph "g" { +"central_monitor_10000 rhel7-auto3" [ style=dashed color="red" fontcolor="black"] +"central_start_0 rhel7-auto3" -> "central_monitor_10000 rhel7-auto3" [ style = dashed] +"central_start_0 rhel7-auto3" [ style=dashed color="red" fontcolor="black"] +"central_stop_0 rhel7-auto3" -> "central_start_0 rhel7-auto3" [ style = dashed] +"central_stop_0 rhel7-auto3" -> "keystone-clone_stop_0" [ style = bold] +"central_stop_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"engine_monitor_10000 rhel7-auto3" [ style=dashed color="red" fontcolor="black"] +"engine_start_0 rhel7-auto3" -> "engine_monitor_10000 rhel7-auto3" [ style = dashed] +"engine_start_0 rhel7-auto3" [ style=dashed color="red" fontcolor="black"] +"engine_stop_0 rhel7-auto3" -> "engine_start_0 rhel7-auto3" [ style = dashed] +"engine_stop_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"keystone-clone_stop_0" -> "keystone-clone_stopped_0" [ style = bold] +"keystone-clone_stop_0" -> "keystone_stop_0 rhel7-auto1" [ style = bold] +"keystone-clone_stop_0" -> "keystone_stop_0 rhel7-auto2" [ style = bold] +"keystone-clone_stop_0" -> "keystone_stop_0 rhel7-auto3" [ style = bold] +"keystone-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"keystone-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"keystone_stop_0 rhel7-auto1" -> "keystone-clone_stopped_0" [ style = bold] +"keystone_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"keystone_stop_0 rhel7-auto2" -> "keystone-clone_stopped_0" [ style = bold] +"keystone_stop_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"keystone_stop_0 rhel7-auto3" -> "keystone-clone_stopped_0" [ style = bold] +"keystone_stop_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/expire-non-blocked-failure.dot b/cts/scheduler/dot/expire-non-blocked-failure.dot new file mode 100644 index 0000000..353f378 --- /dev/null +++ b/cts/scheduler/dot/expire-non-blocked-failure.dot @@ -0,0 +1,3 @@ + digraph "g" { +"rsc2_clear_failcount_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/expired-failed-probe-primitive.dot b/cts/scheduler/dot/expired-failed-probe-primitive.dot new file mode 100644 index 0000000..610c2b8 --- /dev/null +++ b/cts/scheduler/dot/expired-failed-probe-primitive.dot @@ -0,0 +1,8 @@ + digraph "g" { +"dummy-1_monitor_0 cluster01" -> "dummy-1_start_0 cluster02" [ style = bold] +"dummy-1_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"dummy-1_monitor_0 cluster02" -> "dummy-1_start_0 cluster02" [ style = bold] +"dummy-1_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"dummy-1_start_0 cluster02" [ style=bold color="green" fontcolor="black"] +"dummy-2_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/expired-stop-1.dot b/cts/scheduler/dot/expired-stop-1.dot new file mode 100644 index 0000000..73d8a71 --- /dev/null +++ b/cts/scheduler/dot/expired-stop-1.dot @@ -0,0 +1,4 @@ + digraph "g" { +"rsc1_clear_failcount_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/failcount-block.dot b/cts/scheduler/dot/failcount-block.dot new file mode 100644 index 0000000..8635bba --- /dev/null +++ b/cts/scheduler/dot/failcount-block.dot @@ -0,0 +1,12 @@ + digraph "g" { +"rsc_pcmk-1_clear_failcount_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"rsc_pcmk-1_monitor_5000 pcmk-1" [ style=bold color="green" fontcolor="black"] +"rsc_pcmk-3_clear_failcount_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"rsc_pcmk-3_monitor_5000 pcmk-1" [ style=bold color="green" fontcolor="black"] +"rsc_pcmk-3_start_0 pcmk-1" -> "rsc_pcmk-3_monitor_5000 pcmk-1" [ style = bold] +"rsc_pcmk-3_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"rsc_pcmk-4_monitor_5000 pcmk-1" [ style=bold color="green" fontcolor="black"] +"rsc_pcmk-4_start_0 pcmk-1" -> "rsc_pcmk-4_monitor_5000 pcmk-1" [ style = bold] +"rsc_pcmk-4_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"rsc_pcmk-5_clear_failcount_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/failcount.dot b/cts/scheduler/dot/failcount.dot new file mode 100644 index 0000000..427133b --- /dev/null +++ b/cts/scheduler/dot/failcount.dot @@ -0,0 +1,6 @@ + digraph "g" { +"re-named-lsb:0_monitor_10000 dresproddns02" [ style=bold color="green" fontcolor="black"] +"re-named-lsb:1_monitor_10000 dresproddns01" [ style=bold color="green" fontcolor="black"] +"re-openfire-lsb:0_clear_failcount_0 dresproddns01" [ style=bold color="green" fontcolor="black"] +"re-openfire-lsb:1_clear_failcount_0 dresproddns02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/failed-demote-recovery-promoted.dot b/cts/scheduler/dot/failed-demote-recovery-promoted.dot new file mode 100644 index 0000000..d919c9c --- /dev/null +++ b/cts/scheduler/dot/failed-demote-recovery-promoted.dot @@ -0,0 +1,89 @@ + digraph "g" { +"DB2_HADR-master_confirmed-post_notify_promoted_0" -> "DB2_HADR_monitor_22000 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR-master_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_confirmed-post_notify_running_0" -> "DB2_HADR-master_pre_notify_promote_0" [ style = bold] +"DB2_HADR-master_confirmed-post_notify_running_0" -> "DB2_HADR_monitor_22000 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR-master_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_confirmed-post_notify_stopped_0" -> "DB2_HADR-master_pre_notify_promote_0" [ style = bold] +"DB2_HADR-master_confirmed-post_notify_stopped_0" -> "DB2_HADR-master_pre_notify_start_0" [ style = bold] +"DB2_HADR-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_confirmed-pre_notify_promote_0" -> "DB2_HADR-master_post_notify_promoted_0" [ style = bold] +"DB2_HADR-master_confirmed-pre_notify_promote_0" -> "DB2_HADR-master_promote_0" [ style = bold] +"DB2_HADR-master_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_confirmed-pre_notify_start_0" -> "DB2_HADR-master_post_notify_running_0" [ style = bold] +"DB2_HADR-master_confirmed-pre_notify_start_0" -> "DB2_HADR-master_start_0" [ style = bold] +"DB2_HADR-master_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_confirmed-pre_notify_stop_0" -> "DB2_HADR-master_post_notify_stopped_0" [ style = bold] +"DB2_HADR-master_confirmed-pre_notify_stop_0" -> "DB2_HADR-master_stop_0" [ style = bold] +"DB2_HADR-master_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_post_notify_promoted_0" -> "DB2_HADR-master_confirmed-post_notify_promoted_0" [ style = bold] +"DB2_HADR-master_post_notify_promoted_0" -> "DB2_HADR_post_notify_promoted_0 fastvm-rhel-7-4-95" [ style = bold] +"DB2_HADR-master_post_notify_promoted_0" -> "DB2_HADR_post_notify_promoted_0 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR-master_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_post_notify_running_0" -> "DB2_HADR-master_confirmed-post_notify_running_0" [ style = bold] +"DB2_HADR-master_post_notify_running_0" -> "DB2_HADR_post_notify_running_0 fastvm-rhel-7-4-95" [ style = bold] +"DB2_HADR-master_post_notify_running_0" -> "DB2_HADR_post_notify_running_0 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR-master_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_post_notify_stopped_0" -> "DB2_HADR-master_confirmed-post_notify_stopped_0" [ style = bold] +"DB2_HADR-master_post_notify_stopped_0" -> "DB2_HADR_post_notify_stopped_0 fastvm-rhel-7-4-95" [ style = bold] +"DB2_HADR-master_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_pre_notify_promote_0" -> "DB2_HADR-master_confirmed-pre_notify_promote_0" [ style = bold] +"DB2_HADR-master_pre_notify_promote_0" -> "DB2_HADR_pre_notify_promote_0 fastvm-rhel-7-4-95" [ style = bold] +"DB2_HADR-master_pre_notify_promote_0" -> "DB2_HADR_pre_notify_promote_0 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR-master_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_pre_notify_start_0" -> "DB2_HADR-master_confirmed-pre_notify_start_0" [ style = bold] +"DB2_HADR-master_pre_notify_start_0" -> "DB2_HADR_pre_notify_start_0 fastvm-rhel-7-4-95" [ style = bold] +"DB2_HADR-master_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_pre_notify_stop_0" -> "DB2_HADR-master_confirmed-pre_notify_stop_0" [ style = bold] +"DB2_HADR-master_pre_notify_stop_0" -> "DB2_HADR_pre_notify_stop_0 fastvm-rhel-7-4-95" [ style = bold] +"DB2_HADR-master_pre_notify_stop_0" -> "DB2_HADR_pre_notify_stop_0 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR-master_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_promote_0" -> "DB2_HADR_promote_0 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_promoted_0" -> "DB2_HADR-master_post_notify_promoted_0" [ style = bold] +"DB2_HADR-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_running_0" -> "DB2_HADR-master_post_notify_running_0" [ style = bold] +"DB2_HADR-master_running_0" -> "DB2_HADR-master_promote_0" [ style = bold] +"DB2_HADR-master_running_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_start_0" -> "DB2_HADR-master_running_0" [ style = bold] +"DB2_HADR-master_start_0" -> "DB2_HADR_start_0 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR-master_start_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_stop_0" -> "DB2_HADR-master_stopped_0" [ style = bold] +"DB2_HADR-master_stop_0" -> "DB2_HADR_stop_0 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_stopped_0" -> "DB2_HADR-master_post_notify_stopped_0" [ style = bold] +"DB2_HADR-master_stopped_0" -> "DB2_HADR-master_promote_0" [ style = bold] +"DB2_HADR-master_stopped_0" -> "DB2_HADR-master_start_0" [ style = bold] +"DB2_HADR-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR_monitor_22000 fastvm-rhel-7-4-96" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_post_notify_promoted_0 fastvm-rhel-7-4-95" -> "DB2_HADR-master_confirmed-post_notify_promoted_0" [ style = bold] +"DB2_HADR_post_notify_promoted_0 fastvm-rhel-7-4-95" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_post_notify_promoted_0 fastvm-rhel-7-4-96" -> "DB2_HADR-master_confirmed-post_notify_promoted_0" [ style = bold] +"DB2_HADR_post_notify_promoted_0 fastvm-rhel-7-4-96" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_post_notify_running_0 fastvm-rhel-7-4-95" -> "DB2_HADR-master_confirmed-post_notify_running_0" [ style = bold] +"DB2_HADR_post_notify_running_0 fastvm-rhel-7-4-95" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_post_notify_running_0 fastvm-rhel-7-4-96" -> "DB2_HADR-master_confirmed-post_notify_running_0" [ style = bold] +"DB2_HADR_post_notify_running_0 fastvm-rhel-7-4-96" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_post_notify_stopped_0 fastvm-rhel-7-4-95" -> "DB2_HADR-master_confirmed-post_notify_stopped_0" [ style = bold] +"DB2_HADR_post_notify_stopped_0 fastvm-rhel-7-4-95" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_pre_notify_promote_0 fastvm-rhel-7-4-95" -> "DB2_HADR-master_confirmed-pre_notify_promote_0" [ style = bold] +"DB2_HADR_pre_notify_promote_0 fastvm-rhel-7-4-95" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_pre_notify_promote_0 fastvm-rhel-7-4-96" -> "DB2_HADR-master_confirmed-pre_notify_promote_0" [ style = bold] +"DB2_HADR_pre_notify_promote_0 fastvm-rhel-7-4-96" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_pre_notify_start_0 fastvm-rhel-7-4-95" -> "DB2_HADR-master_confirmed-pre_notify_start_0" [ style = bold] +"DB2_HADR_pre_notify_start_0 fastvm-rhel-7-4-95" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_pre_notify_stop_0 fastvm-rhel-7-4-95" -> "DB2_HADR-master_confirmed-pre_notify_stop_0" [ style = bold] +"DB2_HADR_pre_notify_stop_0 fastvm-rhel-7-4-95" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_pre_notify_stop_0 fastvm-rhel-7-4-96" -> "DB2_HADR-master_confirmed-pre_notify_stop_0" [ style = bold] +"DB2_HADR_pre_notify_stop_0 fastvm-rhel-7-4-96" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_promote_0 fastvm-rhel-7-4-96" -> "DB2_HADR-master_promoted_0" [ style = bold] +"DB2_HADR_promote_0 fastvm-rhel-7-4-96" -> "DB2_HADR_monitor_22000 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR_promote_0 fastvm-rhel-7-4-96" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_start_0 fastvm-rhel-7-4-96" -> "DB2_HADR-master_running_0" [ style = bold] +"DB2_HADR_start_0 fastvm-rhel-7-4-96" -> "DB2_HADR_monitor_22000 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR_start_0 fastvm-rhel-7-4-96" -> "DB2_HADR_promote_0 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR_start_0 fastvm-rhel-7-4-96" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_stop_0 fastvm-rhel-7-4-96" -> "DB2_HADR-master_stopped_0" [ style = bold] +"DB2_HADR_stop_0 fastvm-rhel-7-4-96" -> "DB2_HADR_start_0 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR_stop_0 fastvm-rhel-7-4-96" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/failed-demote-recovery.dot b/cts/scheduler/dot/failed-demote-recovery.dot new file mode 100644 index 0000000..b046e22 --- /dev/null +++ b/cts/scheduler/dot/failed-demote-recovery.dot @@ -0,0 +1,56 @@ + digraph "g" { +"DB2_HADR-master_confirmed-post_notify_running_0" -> "DB2_HADR_monitor_5000 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR-master_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_confirmed-post_notify_stopped_0" -> "DB2_HADR-master_pre_notify_start_0" [ style = bold] +"DB2_HADR-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_confirmed-pre_notify_start_0" -> "DB2_HADR-master_post_notify_running_0" [ style = bold] +"DB2_HADR-master_confirmed-pre_notify_start_0" -> "DB2_HADR-master_start_0" [ style = bold] +"DB2_HADR-master_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_confirmed-pre_notify_stop_0" -> "DB2_HADR-master_post_notify_stopped_0" [ style = bold] +"DB2_HADR-master_confirmed-pre_notify_stop_0" -> "DB2_HADR-master_stop_0" [ style = bold] +"DB2_HADR-master_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_post_notify_running_0" -> "DB2_HADR-master_confirmed-post_notify_running_0" [ style = bold] +"DB2_HADR-master_post_notify_running_0" -> "DB2_HADR_post_notify_running_0 fastvm-rhel-7-4-95" [ style = bold] +"DB2_HADR-master_post_notify_running_0" -> "DB2_HADR_post_notify_running_0 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR-master_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_post_notify_stopped_0" -> "DB2_HADR-master_confirmed-post_notify_stopped_0" [ style = bold] +"DB2_HADR-master_post_notify_stopped_0" -> "DB2_HADR_post_notify_stopped_0 fastvm-rhel-7-4-95" [ style = bold] +"DB2_HADR-master_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_pre_notify_start_0" -> "DB2_HADR-master_confirmed-pre_notify_start_0" [ style = bold] +"DB2_HADR-master_pre_notify_start_0" -> "DB2_HADR_pre_notify_start_0 fastvm-rhel-7-4-95" [ style = bold] +"DB2_HADR-master_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_pre_notify_stop_0" -> "DB2_HADR-master_confirmed-pre_notify_stop_0" [ style = bold] +"DB2_HADR-master_pre_notify_stop_0" -> "DB2_HADR_pre_notify_stop_0 fastvm-rhel-7-4-95" [ style = bold] +"DB2_HADR-master_pre_notify_stop_0" -> "DB2_HADR_pre_notify_stop_0 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR-master_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_running_0" -> "DB2_HADR-master_post_notify_running_0" [ style = bold] +"DB2_HADR-master_running_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_start_0" -> "DB2_HADR-master_running_0" [ style = bold] +"DB2_HADR-master_start_0" -> "DB2_HADR_start_0 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR-master_start_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_stop_0" -> "DB2_HADR-master_stopped_0" [ style = bold] +"DB2_HADR-master_stop_0" -> "DB2_HADR_stop_0 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR-master_stopped_0" -> "DB2_HADR-master_post_notify_stopped_0" [ style = bold] +"DB2_HADR-master_stopped_0" -> "DB2_HADR-master_start_0" [ style = bold] +"DB2_HADR-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"DB2_HADR_monitor_5000 fastvm-rhel-7-4-96" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_post_notify_running_0 fastvm-rhel-7-4-95" -> "DB2_HADR-master_confirmed-post_notify_running_0" [ style = bold] +"DB2_HADR_post_notify_running_0 fastvm-rhel-7-4-95" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_post_notify_running_0 fastvm-rhel-7-4-96" -> "DB2_HADR-master_confirmed-post_notify_running_0" [ style = bold] +"DB2_HADR_post_notify_running_0 fastvm-rhel-7-4-96" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_post_notify_stopped_0 fastvm-rhel-7-4-95" -> "DB2_HADR-master_confirmed-post_notify_stopped_0" [ style = bold] +"DB2_HADR_post_notify_stopped_0 fastvm-rhel-7-4-95" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_pre_notify_start_0 fastvm-rhel-7-4-95" -> "DB2_HADR-master_confirmed-pre_notify_start_0" [ style = bold] +"DB2_HADR_pre_notify_start_0 fastvm-rhel-7-4-95" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_pre_notify_stop_0 fastvm-rhel-7-4-95" -> "DB2_HADR-master_confirmed-pre_notify_stop_0" [ style = bold] +"DB2_HADR_pre_notify_stop_0 fastvm-rhel-7-4-95" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_pre_notify_stop_0 fastvm-rhel-7-4-96" -> "DB2_HADR-master_confirmed-pre_notify_stop_0" [ style = bold] +"DB2_HADR_pre_notify_stop_0 fastvm-rhel-7-4-96" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_start_0 fastvm-rhel-7-4-96" -> "DB2_HADR-master_running_0" [ style = bold] +"DB2_HADR_start_0 fastvm-rhel-7-4-96" -> "DB2_HADR_monitor_5000 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR_start_0 fastvm-rhel-7-4-96" [ style=bold color="green" fontcolor="black"] +"DB2_HADR_stop_0 fastvm-rhel-7-4-96" -> "DB2_HADR-master_stopped_0" [ style = bold] +"DB2_HADR_stop_0 fastvm-rhel-7-4-96" -> "DB2_HADR_start_0 fastvm-rhel-7-4-96" [ style = bold] +"DB2_HADR_stop_0 fastvm-rhel-7-4-96" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/failed-probe-clone.dot b/cts/scheduler/dot/failed-probe-clone.dot new file mode 100644 index 0000000..90536b4 --- /dev/null +++ b/cts/scheduler/dot/failed-probe-clone.dot @@ -0,0 +1,30 @@ + digraph "g" { +"ping-1_clear_failcount_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ping-1_clear_failcount_0 cluster02" [ style=bold color="green" fontcolor="black"] +"ping-2-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"ping-2-clone_start_0" -> "ping-2-clone_running_0" [ style = bold] +"ping-2-clone_start_0" -> "ping-2_start_0 cluster02" [ style = bold] +"ping-2-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"ping-2_clear_failcount_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ping-2_clear_failcount_0 cluster02" [ style=bold color="green" fontcolor="black"] +"ping-2_monitor_10000 cluster02" [ style=bold color="green" fontcolor="black"] +"ping-2_start_0 cluster02" -> "ping-2-clone_running_0" [ style = bold] +"ping-2_start_0 cluster02" -> "ping-2_monitor_10000 cluster02" [ style = bold] +"ping-2_start_0 cluster02" [ style=bold color="green" fontcolor="black"] +"ping-3-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"ping-3-clone_start_0" -> "ping-3-clone_running_0" [ style = dashed] +"ping-3-clone_start_0" -> "ping-3_start_0 <none>" [ style = dashed] +"ping-3-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"ping-3-clone_stop_0" -> "ping-3-clone_stopped_0" [ style = bold] +"ping-3-clone_stop_0" -> "ping-3_stop_0 cluster01" [ style = bold] +"ping-3-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"ping-3-clone_stopped_0" -> "ping-3-clone_start_0" [ style = dashed] +"ping-3-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ping-3_clear_failcount_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ping-3_clear_failcount_0 cluster02" [ style=bold color="green" fontcolor="black"] +"ping-3_start_0 <none>" -> "ping-3-clone_running_0" [ style = dashed] +"ping-3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ping-3_stop_0 cluster01" -> "ping-3-clone_stopped_0" [ style = bold] +"ping-3_stop_0 cluster01" -> "ping-3_start_0 <none>" [ style = dashed] +"ping-3_stop_0 cluster01" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/failed-probe-primitive.dot b/cts/scheduler/dot/failed-probe-primitive.dot new file mode 100644 index 0000000..6e0c832 --- /dev/null +++ b/cts/scheduler/dot/failed-probe-primitive.dot @@ -0,0 +1,4 @@ + digraph "g" { +"dummy-2_start_0 cluster02" [ style=bold color="green" fontcolor="black"] +"dummy-3_stop_0 cluster01" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/failed-sticky-anticolocated-group.dot b/cts/scheduler/dot/failed-sticky-anticolocated-group.dot new file mode 100644 index 0000000..def3b8b --- /dev/null +++ b/cts/scheduler/dot/failed-sticky-anticolocated-group.dot @@ -0,0 +1,29 @@ + digraph "g" { +"group2_running_0" [ style=bold color="green" fontcolor="orange"] +"group2_start_0" -> "group2_running_0" [ style = bold] +"group2_start_0" -> "member2a_start_0 node2" [ style = bold] +"group2_start_0" -> "member2b_start_0 node2" [ style = bold] +"group2_start_0" [ style=bold color="green" fontcolor="orange"] +"group2_stop_0" -> "group2_stopped_0" [ style = bold] +"group2_stop_0" -> "member2a_stop_0 node1" [ style = bold] +"group2_stop_0" -> "member2b_stop_0 node1" [ style = bold] +"group2_stop_0" [ style=bold color="green" fontcolor="orange"] +"group2_stopped_0" -> "group2_start_0" [ style = bold] +"group2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"member2a_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"member2a_start_0 node2" -> "group2_running_0" [ style = bold] +"member2a_start_0 node2" -> "member2a_monitor_10000 node2" [ style = bold] +"member2a_start_0 node2" -> "member2b_start_0 node2" [ style = bold] +"member2a_start_0 node2" [ style=bold color="green" fontcolor="black"] +"member2a_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"member2a_stop_0 node1" -> "member2a_start_0 node2" [ style = bold] +"member2a_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"member2b_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"member2b_start_0 node2" -> "group2_running_0" [ style = bold] +"member2b_start_0 node2" -> "member2b_monitor_10000 node2" [ style = bold] +"member2b_start_0 node2" [ style=bold color="green" fontcolor="black"] +"member2b_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"member2b_stop_0 node1" -> "member2a_stop_0 node1" [ style = bold] +"member2b_stop_0 node1" -> "member2b_start_0 node2" [ style = bold] +"member2b_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/failed-sticky-group.dot b/cts/scheduler/dot/failed-sticky-group.dot new file mode 100644 index 0000000..69bb18a --- /dev/null +++ b/cts/scheduler/dot/failed-sticky-group.dot @@ -0,0 +1,80 @@ + digraph "g" { +"grpPostgreSQLDB1_running_0" [ style=bold color="green" fontcolor="orange"] +"grpPostgreSQLDB1_start_0" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmApPostgreSQLDB1_start_0 sby1" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmExPostgreSQLDB1_start_0 sby1" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmFsPostgreSQLDB1-1_start_0 sby1" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmFsPostgreSQLDB1-2_start_0 sby1" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmFsPostgreSQLDB1-3_start_0 sby1" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmIpPostgreSQLDB1_start_0 sby1" [ style = bold] +"grpPostgreSQLDB1_start_0" [ style=bold color="green" fontcolor="orange"] +"grpPostgreSQLDB1_stop_0" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] +"grpPostgreSQLDB1_stop_0" -> "prmApPostgreSQLDB1_stop_0 act1" [ style = bold] +"grpPostgreSQLDB1_stop_0" -> "prmExPostgreSQLDB1_stop_0 act1" [ style = bold] +"grpPostgreSQLDB1_stop_0" -> "prmFsPostgreSQLDB1-1_stop_0 act1" [ style = bold] +"grpPostgreSQLDB1_stop_0" -> "prmFsPostgreSQLDB1-2_stop_0 act1" [ style = bold] +"grpPostgreSQLDB1_stop_0" -> "prmFsPostgreSQLDB1-3_stop_0 act1" [ style = bold] +"grpPostgreSQLDB1_stop_0" -> "prmIpPostgreSQLDB1_stop_0 act1" [ style = bold] +"grpPostgreSQLDB1_stop_0" [ style=bold color="green" fontcolor="orange"] +"grpPostgreSQLDB1_stopped_0" -> "grpPostgreSQLDB1_start_0" [ style = bold] +"grpPostgreSQLDB1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"load_stopped_act1 act1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_act2 act2" [ style=bold color="green" fontcolor="orange"] +"load_stopped_act3 act3" [ style=bold color="green" fontcolor="orange"] +"load_stopped_sby1 sby1" -> "prmExPostgreSQLDB1_start_0 sby1" [ style = bold] +"load_stopped_sby1 sby1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_sby2 sby2" [ style=bold color="green" fontcolor="orange"] +"prmApPostgreSQLDB1_monitor_5000 sby1" [ style=bold color="green" fontcolor="black"] +"prmApPostgreSQLDB1_start_0 sby1" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmApPostgreSQLDB1_start_0 sby1" -> "prmApPostgreSQLDB1_monitor_5000 sby1" [ style = bold] +"prmApPostgreSQLDB1_start_0 sby1" [ style=bold color="green" fontcolor="black"] +"prmApPostgreSQLDB1_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] +"prmApPostgreSQLDB1_stop_0 act1" -> "prmApPostgreSQLDB1_start_0 sby1" [ style = bold] +"prmApPostgreSQLDB1_stop_0 act1" -> "prmIpPostgreSQLDB1_stop_0 act1" [ style = bold] +"prmApPostgreSQLDB1_stop_0 act1" [ style=bold color="green" fontcolor="black"] +"prmExPostgreSQLDB1_monitor_5000 sby1" [ style=bold color="green" fontcolor="black"] +"prmExPostgreSQLDB1_start_0 sby1" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmExPostgreSQLDB1_start_0 sby1" -> "prmExPostgreSQLDB1_monitor_5000 sby1" [ style = bold] +"prmExPostgreSQLDB1_start_0 sby1" -> "prmFsPostgreSQLDB1-1_start_0 sby1" [ style = bold] +"prmExPostgreSQLDB1_start_0 sby1" [ style=bold color="green" fontcolor="black"] +"prmExPostgreSQLDB1_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] +"prmExPostgreSQLDB1_stop_0 act1" -> "load_stopped_act1 act1" [ style = bold] +"prmExPostgreSQLDB1_stop_0 act1" -> "prmExPostgreSQLDB1_start_0 sby1" [ style = bold] +"prmExPostgreSQLDB1_stop_0 act1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-1_monitor_5000 sby1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-1_start_0 sby1" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmFsPostgreSQLDB1-1_start_0 sby1" -> "prmFsPostgreSQLDB1-1_monitor_5000 sby1" [ style = bold] +"prmFsPostgreSQLDB1-1_start_0 sby1" -> "prmFsPostgreSQLDB1-2_start_0 sby1" [ style = bold] +"prmFsPostgreSQLDB1-1_start_0 sby1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-1_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] +"prmFsPostgreSQLDB1-1_stop_0 act1" -> "prmExPostgreSQLDB1_stop_0 act1" [ style = bold] +"prmFsPostgreSQLDB1-1_stop_0 act1" -> "prmFsPostgreSQLDB1-1_start_0 sby1" [ style = bold] +"prmFsPostgreSQLDB1-1_stop_0 act1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-2_monitor_5000 sby1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-2_start_0 sby1" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmFsPostgreSQLDB1-2_start_0 sby1" -> "prmFsPostgreSQLDB1-2_monitor_5000 sby1" [ style = bold] +"prmFsPostgreSQLDB1-2_start_0 sby1" -> "prmFsPostgreSQLDB1-3_start_0 sby1" [ style = bold] +"prmFsPostgreSQLDB1-2_start_0 sby1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-2_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] +"prmFsPostgreSQLDB1-2_stop_0 act1" -> "prmFsPostgreSQLDB1-1_stop_0 act1" [ style = bold] +"prmFsPostgreSQLDB1-2_stop_0 act1" -> "prmFsPostgreSQLDB1-2_start_0 sby1" [ style = bold] +"prmFsPostgreSQLDB1-2_stop_0 act1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-3_monitor_5000 sby1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-3_start_0 sby1" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmFsPostgreSQLDB1-3_start_0 sby1" -> "prmFsPostgreSQLDB1-3_monitor_5000 sby1" [ style = bold] +"prmFsPostgreSQLDB1-3_start_0 sby1" -> "prmIpPostgreSQLDB1_start_0 sby1" [ style = bold] +"prmFsPostgreSQLDB1-3_start_0 sby1" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-3_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] +"prmFsPostgreSQLDB1-3_stop_0 act1" -> "prmFsPostgreSQLDB1-2_stop_0 act1" [ style = bold] +"prmFsPostgreSQLDB1-3_stop_0 act1" -> "prmFsPostgreSQLDB1-3_start_0 sby1" [ style = bold] +"prmFsPostgreSQLDB1-3_stop_0 act1" [ style=bold color="green" fontcolor="black"] +"prmIpPostgreSQLDB1_monitor_5000 sby1" [ style=bold color="green" fontcolor="black"] +"prmIpPostgreSQLDB1_start_0 sby1" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmIpPostgreSQLDB1_start_0 sby1" -> "prmApPostgreSQLDB1_start_0 sby1" [ style = bold] +"prmIpPostgreSQLDB1_start_0 sby1" -> "prmIpPostgreSQLDB1_monitor_5000 sby1" [ style = bold] +"prmIpPostgreSQLDB1_start_0 sby1" [ style=bold color="green" fontcolor="black"] +"prmIpPostgreSQLDB1_stop_0 act1" -> "grpPostgreSQLDB1_stopped_0" [ style = bold] +"prmIpPostgreSQLDB1_stop_0 act1" -> "prmFsPostgreSQLDB1-3_stop_0 act1" [ style = bold] +"prmIpPostgreSQLDB1_stop_0 act1" -> "prmIpPostgreSQLDB1_start_0 sby1" [ style = bold] +"prmIpPostgreSQLDB1_stop_0 act1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/force-anon-clone-max.dot b/cts/scheduler/dot/force-anon-clone-max.dot new file mode 100644 index 0000000..00fd02e --- /dev/null +++ b/cts/scheduler/dot/force-anon-clone-max.dot @@ -0,0 +1,81 @@ + digraph "g" { +"Fencing_start_0 node1" [ style=bold color="green" fontcolor="black"] +"clone1_running_0" [ style=bold color="green" fontcolor="orange"] +"clone1_start_0" -> "clone1_running_0" [ style = bold] +"clone1_start_0" -> "lsb1:0_start_0 node2" [ style = bold] +"clone1_start_0" -> "lsb1:1_start_0 node3" [ style = bold] +"clone1_start_0" [ style=bold color="green" fontcolor="orange"] +"clone2_running_0" [ style=bold color="green" fontcolor="orange"] +"clone2_start_0" -> "clone2_running_0" [ style = bold] +"clone2_start_0" -> "lsb2:0_start_0 node1" [ style = bold] +"clone2_start_0" -> "lsb2:1_start_0 node2" [ style = bold] +"clone2_start_0" -> "lsb2:2_start_0 node3" [ style = bold] +"clone2_start_0" [ style=bold color="green" fontcolor="orange"] +"clone3_running_0" [ style=bold color="green" fontcolor="orange"] +"clone3_start_0" -> "clone3_running_0" [ style = bold] +"clone3_start_0" -> "group1:0_start_0" [ style = bold] +"clone3_start_0" -> "group1:1_start_0" [ style = bold] +"clone3_start_0" [ style=bold color="green" fontcolor="orange"] +"dummy1:0_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"dummy1:0_start_0 node1" -> "dummy1:0_monitor_5000 node1" [ style = bold] +"dummy1:0_start_0 node1" -> "dummy2:0_start_0 node1" [ style = bold] +"dummy1:0_start_0 node1" -> "group1:0_running_0" [ style = bold] +"dummy1:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"dummy1:1_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"dummy1:1_start_0 node2" -> "dummy1:1_monitor_5000 node2" [ style = bold] +"dummy1:1_start_0 node2" -> "dummy2:1_start_0 node2" [ style = bold] +"dummy1:1_start_0 node2" -> "group1:1_running_0" [ style = bold] +"dummy1:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"dummy2:0_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"dummy2:0_start_0 node1" -> "dummy2:0_monitor_5000 node1" [ style = bold] +"dummy2:0_start_0 node1" -> "group1:0_running_0" [ style = bold] +"dummy2:0_start_0 node1" -> "lsb3:0_start_0 node1" [ style = bold] +"dummy2:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"dummy2:1_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"dummy2:1_start_0 node2" -> "dummy2:1_monitor_5000 node2" [ style = bold] +"dummy2:1_start_0 node2" -> "group1:1_running_0" [ style = bold] +"dummy2:1_start_0 node2" -> "lsb3:1_start_0 node2" [ style = bold] +"dummy2:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"group1:0_running_0" -> "clone3_running_0" [ style = bold] +"group1:0_running_0" [ style=bold color="green" fontcolor="orange"] +"group1:0_start_0" -> "dummy1:0_start_0 node1" [ style = bold] +"group1:0_start_0" -> "dummy2:0_start_0 node1" [ style = bold] +"group1:0_start_0" -> "group1:0_running_0" [ style = bold] +"group1:0_start_0" -> "lsb3:0_start_0 node1" [ style = bold] +"group1:0_start_0" [ style=bold color="green" fontcolor="orange"] +"group1:1_running_0" -> "clone3_running_0" [ style = bold] +"group1:1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1:1_start_0" -> "dummy1:1_start_0 node2" [ style = bold] +"group1:1_start_0" -> "dummy2:1_start_0 node2" [ style = bold] +"group1:1_start_0" -> "group1:1_running_0" [ style = bold] +"group1:1_start_0" -> "lsb3:1_start_0 node2" [ style = bold] +"group1:1_start_0" [ style=bold color="green" fontcolor="orange"] +"lsb1:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"lsb1:0_start_0 node2" -> "clone1_running_0" [ style = bold] +"lsb1:0_start_0 node2" -> "lsb1:0_monitor_5000 node2" [ style = bold] +"lsb1:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"lsb1:1_monitor_5000 node3" [ style=bold color="green" fontcolor="black"] +"lsb1:1_start_0 node3" -> "clone1_running_0" [ style = bold] +"lsb1:1_start_0 node3" -> "lsb1:1_monitor_5000 node3" [ style = bold] +"lsb1:1_start_0 node3" [ style=bold color="green" fontcolor="black"] +"lsb2:0_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"lsb2:0_start_0 node1" -> "clone2_running_0" [ style = bold] +"lsb2:0_start_0 node1" -> "lsb2:0_monitor_5000 node1" [ style = bold] +"lsb2:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"lsb2:1_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"lsb2:1_start_0 node2" -> "clone2_running_0" [ style = bold] +"lsb2:1_start_0 node2" -> "lsb2:1_monitor_5000 node2" [ style = bold] +"lsb2:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"lsb2:2_monitor_5000 node3" [ style=bold color="green" fontcolor="black"] +"lsb2:2_start_0 node3" -> "clone2_running_0" [ style = bold] +"lsb2:2_start_0 node3" -> "lsb2:2_monitor_5000 node3" [ style = bold] +"lsb2:2_start_0 node3" [ style=bold color="green" fontcolor="black"] +"lsb3:0_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"lsb3:0_start_0 node1" -> "group1:0_running_0" [ style = bold] +"lsb3:0_start_0 node1" -> "lsb3:0_monitor_5000 node1" [ style = bold] +"lsb3:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"lsb3:1_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"lsb3:1_start_0 node2" -> "group1:1_running_0" [ style = bold] +"lsb3:1_start_0 node2" -> "lsb3:1_monitor_5000 node2" [ style = bold] +"lsb3:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/group-anticolocation.dot b/cts/scheduler/dot/group-anticolocation.dot new file mode 100644 index 0000000..def3b8b --- /dev/null +++ b/cts/scheduler/dot/group-anticolocation.dot @@ -0,0 +1,29 @@ + digraph "g" { +"group2_running_0" [ style=bold color="green" fontcolor="orange"] +"group2_start_0" -> "group2_running_0" [ style = bold] +"group2_start_0" -> "member2a_start_0 node2" [ style = bold] +"group2_start_0" -> "member2b_start_0 node2" [ style = bold] +"group2_start_0" [ style=bold color="green" fontcolor="orange"] +"group2_stop_0" -> "group2_stopped_0" [ style = bold] +"group2_stop_0" -> "member2a_stop_0 node1" [ style = bold] +"group2_stop_0" -> "member2b_stop_0 node1" [ style = bold] +"group2_stop_0" [ style=bold color="green" fontcolor="orange"] +"group2_stopped_0" -> "group2_start_0" [ style = bold] +"group2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"member2a_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"member2a_start_0 node2" -> "group2_running_0" [ style = bold] +"member2a_start_0 node2" -> "member2a_monitor_10000 node2" [ style = bold] +"member2a_start_0 node2" -> "member2b_start_0 node2" [ style = bold] +"member2a_start_0 node2" [ style=bold color="green" fontcolor="black"] +"member2a_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"member2a_stop_0 node1" -> "member2a_start_0 node2" [ style = bold] +"member2a_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"member2b_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"member2b_start_0 node2" -> "group2_running_0" [ style = bold] +"member2b_start_0 node2" -> "member2b_monitor_10000 node2" [ style = bold] +"member2b_start_0 node2" [ style=bold color="green" fontcolor="black"] +"member2b_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"member2b_stop_0 node1" -> "member2a_stop_0 node1" [ style = bold] +"member2b_stop_0 node1" -> "member2b_start_0 node2" [ style = bold] +"member2b_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/group-colocation-failure.dot b/cts/scheduler/dot/group-colocation-failure.dot new file mode 100644 index 0000000..a2aac28 --- /dev/null +++ b/cts/scheduler/dot/group-colocation-failure.dot @@ -0,0 +1,45 @@ + digraph "g" { +"group1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = bold] +"group1_start_0" -> "member1a_start_0 node1" [ style = bold] +"group1_start_0" -> "member1b_start_0 node1" [ style = bold] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"group1_stop_0" -> "group1_stopped_0" [ style = bold] +"group1_stop_0" -> "member1a_stop_0 node2" [ style = bold] +"group1_stop_0" -> "member1b_stop_0 node2" [ style = bold] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" -> "group1_start_0" [ style = bold] +"group1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group2_running_0" [ style=bold color="green" fontcolor="orange"] +"group2_start_0" -> "group2_running_0" [ style = bold] +"group2_start_0" -> "member2a_start_0 node1" [ style = bold] +"group2_start_0" [ style=bold color="green" fontcolor="orange"] +"group2_stop_0" -> "group2_stopped_0" [ style = bold] +"group2_stop_0" -> "member2a_stop_0 node2" [ style = bold] +"group2_stop_0" [ style=bold color="green" fontcolor="orange"] +"group2_stopped_0" -> "group2_start_0" [ style = bold] +"group2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"member1a_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"member1a_start_0 node1" -> "group1_running_0" [ style = bold] +"member1a_start_0 node1" -> "member1a_monitor_10000 node1" [ style = bold] +"member1a_start_0 node1" -> "member1b_start_0 node1" [ style = bold] +"member1a_start_0 node1" [ style=bold color="green" fontcolor="black"] +"member1a_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"member1a_stop_0 node2" -> "member1a_start_0 node1" [ style = bold] +"member1a_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"member1b_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"member1b_start_0 node1" -> "group1_running_0" [ style = bold] +"member1b_start_0 node1" -> "member1b_monitor_10000 node1" [ style = bold] +"member1b_start_0 node1" [ style=bold color="green" fontcolor="black"] +"member1b_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"member1b_stop_0 node2" -> "member1a_stop_0 node2" [ style = bold] +"member1b_stop_0 node2" -> "member1b_start_0 node1" [ style = bold] +"member1b_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"member2a_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"member2a_start_0 node1" -> "group2_running_0" [ style = bold] +"member2a_start_0 node1" -> "member2a_monitor_10000 node1" [ style = bold] +"member2a_start_0 node1" [ style=bold color="green" fontcolor="black"] +"member2a_stop_0 node2" -> "group2_stopped_0" [ style = bold] +"member2a_stop_0 node2" -> "member2a_start_0 node1" [ style = bold] +"member2a_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/group-dependents.dot b/cts/scheduler/dot/group-dependents.dot new file mode 100644 index 0000000..83d8d62 --- /dev/null +++ b/cts/scheduler/dot/group-dependents.dot @@ -0,0 +1,300 @@ + digraph "g" { +"Cancel drbd:1_monitor_31000 asttest2" -> "drbd:1_promote_0 asttest2" [ style = bold] +"Cancel drbd:1_monitor_31000 asttest2" [ style=bold color="green" fontcolor="black"] +"asterisk_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] +"asterisk_start_0 asttest2" -> "asterisk_monitor_1000 asttest2" [ style = bold] +"asterisk_start_0 asttest2" -> "iax2_mon_start_0 asttest2" [ style = bold] +"asterisk_start_0 asttest2" -> "voip_running_0" [ style = bold] +"asterisk_start_0 asttest2" [ style=bold color="green" fontcolor="black"] +"dahdi_migrate_from_0 asttest2" -> "dahdi_start_0 asttest2" [ style = bold] +"dahdi_migrate_from_0 asttest2" -> "dahdi_stop_0 asttest1" [ style = bold] +"dahdi_migrate_from_0 asttest2" [ style=bold color="green" fontcolor="black"] +"dahdi_migrate_to_0 asttest1" -> "dahdi_migrate_from_0 asttest2" [ style = bold] +"dahdi_migrate_to_0 asttest1" [ style=bold color="green" fontcolor="black"] +"dahdi_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] +"dahdi_start_0 asttest2" -> "dahdi_monitor_1000 asttest2" [ style = bold] +"dahdi_start_0 asttest2" -> "fonulator_start_0 asttest2" [ style = bold] +"dahdi_start_0 asttest2" -> "voip_running_0" [ style = bold] +"dahdi_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] +"dahdi_stop_0 asttest1" -> "dahdi_start_0 asttest2" [ style = bold] +"dahdi_stop_0 asttest1" -> "mysqld_migrate_to_0 asttest1" [ style = dashed] +"dahdi_stop_0 asttest1" -> "mysqld_stop_0 asttest1" [ style = bold] +"dahdi_stop_0 asttest1" -> "voip_stopped_0" [ style = bold] +"dahdi_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] +"drbd:0_demote_0 asttest1" -> "drbd:0_monitor_31000 asttest1" [ style = bold] +"drbd:0_demote_0 asttest1" -> "ms_drbd_demoted_0" [ style = bold] +"drbd:0_demote_0 asttest1" [ style=bold color="green" fontcolor="black"] +"drbd:0_monitor_31000 asttest1" [ style=bold color="green" fontcolor="black"] +"drbd:0_post_notify_demote_0 asttest1" -> "ms_drbd_confirmed-post_notify_demoted_0" [ style = bold] +"drbd:0_post_notify_demote_0 asttest1" [ style=bold color="green" fontcolor="black"] +"drbd:0_post_notify_promote_0 asttest1" -> "ms_drbd_confirmed-post_notify_promoted_0" [ style = bold] +"drbd:0_post_notify_promote_0 asttest1" [ style=bold color="green" fontcolor="black"] +"drbd:0_pre_notify_demote_0 asttest1" -> "ms_drbd_confirmed-pre_notify_demote_0" [ style = bold] +"drbd:0_pre_notify_demote_0 asttest1" [ style=bold color="green" fontcolor="black"] +"drbd:0_pre_notify_promote_0 asttest1" -> "ms_drbd_confirmed-pre_notify_promote_0" [ style = bold] +"drbd:0_pre_notify_promote_0 asttest1" [ style=bold color="green" fontcolor="black"] +"drbd:1_post_notify_demote_0 asttest2" -> "ms_drbd_confirmed-post_notify_demoted_0" [ style = bold] +"drbd:1_post_notify_demote_0 asttest2" [ style=bold color="green" fontcolor="black"] +"drbd:1_post_notify_promote_0 asttest2" -> "ms_drbd_confirmed-post_notify_promoted_0" [ style = bold] +"drbd:1_post_notify_promote_0 asttest2" [ style=bold color="green" fontcolor="black"] +"drbd:1_pre_notify_demote_0 asttest2" -> "ms_drbd_confirmed-pre_notify_demote_0" [ style = bold] +"drbd:1_pre_notify_demote_0 asttest2" [ style=bold color="green" fontcolor="black"] +"drbd:1_pre_notify_promote_0 asttest2" -> "ms_drbd_confirmed-pre_notify_promote_0" [ style = bold] +"drbd:1_pre_notify_promote_0 asttest2" [ style=bold color="green" fontcolor="black"] +"drbd:1_promote_0 asttest2" -> "ms_drbd_promoted_0" [ style = bold] +"drbd:1_promote_0 asttest2" [ style=bold color="green" fontcolor="black"] +"fonulator_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] +"fonulator_start_0 asttest2" -> "asterisk_start_0 asttest2" [ style = bold] +"fonulator_start_0 asttest2" -> "fonulator_monitor_1000 asttest2" [ style = bold] +"fonulator_start_0 asttest2" -> "voip_running_0" [ style = bold] +"fonulator_start_0 asttest2" [ style=bold color="green" fontcolor="black"] +"fs_drbd_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] +"fs_drbd_start_0 asttest2" -> "fs_drbd_monitor_1000 asttest2" [ style = bold] +"fs_drbd_start_0 asttest2" -> "ip_voip_addresses_p_start_0" [ style = bold] +"fs_drbd_start_0 asttest2" [ style=bold color="green" fontcolor="black"] +"fs_drbd_stop_0 asttest1" -> "fs_drbd_start_0 asttest2" [ style = bold] +"fs_drbd_stop_0 asttest1" -> "ms_drbd_demote_0" [ style = bold] +"fs_drbd_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] +"httpd_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] +"httpd_start_0 asttest2" -> "httpd_monitor_1000 asttest2" [ style = bold] +"httpd_start_0 asttest2" -> "tftp_start_0 asttest2" [ style = bold] +"httpd_start_0 asttest2" -> "voip_running_0" [ style = bold] +"httpd_start_0 asttest2" [ style=bold color="green" fontcolor="black"] +"iax2_mon_monitor_60000 asttest2" [ style=bold color="green" fontcolor="black"] +"iax2_mon_start_0 asttest2" -> "httpd_start_0 asttest2" [ style = bold] +"iax2_mon_start_0 asttest2" -> "iax2_mon_monitor_60000 asttest2" [ style = bold] +"iax2_mon_start_0 asttest2" -> "voip_running_0" [ style = bold] +"iax2_mon_start_0 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_addresses_p_running_0" -> "ip_voip_routes_start_0" [ style = bold] +"ip_voip_addresses_p_running_0" [ style=bold color="green" fontcolor="orange"] +"ip_voip_addresses_p_start_0" -> "ip_voip_addresses_p_running_0" [ style = bold] +"ip_voip_addresses_p_start_0" -> "ip_voip_vlan850_start_0 asttest2" [ style = bold] +"ip_voip_addresses_p_start_0" -> "ip_voip_vlan851_start_0 asttest2" [ style = bold] +"ip_voip_addresses_p_start_0" -> "ip_voip_vlan852_start_0 asttest2" [ style = bold] +"ip_voip_addresses_p_start_0" -> "ip_voip_vlan853_start_0 asttest2" [ style = bold] +"ip_voip_addresses_p_start_0" -> "ip_voip_vlan854_start_0 asttest2" [ style = bold] +"ip_voip_addresses_p_start_0" -> "ip_voip_vlan855_start_0 asttest2" [ style = bold] +"ip_voip_addresses_p_start_0" -> "ip_voip_vlan856_start_0 asttest2" [ style = bold] +"ip_voip_addresses_p_start_0" -> "ip_voip_vlan998_start_0 asttest2" [ style = bold] +"ip_voip_addresses_p_start_0" [ style=bold color="green" fontcolor="orange"] +"ip_voip_addresses_p_stop_0" -> "ip_voip_addresses_p_stopped_0" [ style = bold] +"ip_voip_addresses_p_stop_0" -> "ip_voip_vlan850_stop_0 asttest1" [ style = bold] +"ip_voip_addresses_p_stop_0" -> "ip_voip_vlan851_stop_0 asttest1" [ style = bold] +"ip_voip_addresses_p_stop_0" -> "ip_voip_vlan852_stop_0 asttest1" [ style = bold] +"ip_voip_addresses_p_stop_0" -> "ip_voip_vlan853_stop_0 asttest1" [ style = bold] +"ip_voip_addresses_p_stop_0" -> "ip_voip_vlan854_stop_0 asttest1" [ style = bold] +"ip_voip_addresses_p_stop_0" -> "ip_voip_vlan855_stop_0 asttest1" [ style = bold] +"ip_voip_addresses_p_stop_0" -> "ip_voip_vlan856_stop_0 asttest1" [ style = bold] +"ip_voip_addresses_p_stop_0" -> "ip_voip_vlan998_stop_0 asttest1" [ style = bold] +"ip_voip_addresses_p_stop_0" [ style=bold color="green" fontcolor="orange"] +"ip_voip_addresses_p_stopped_0" -> "fs_drbd_stop_0 asttest1" [ style = bold] +"ip_voip_addresses_p_stopped_0" -> "ip_voip_addresses_p_start_0" [ style = bold] +"ip_voip_addresses_p_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ip_voip_route_test1_migrate_from_0 asttest2" -> "ip_voip_route_test1_start_0 asttest2" [ style = bold] +"ip_voip_route_test1_migrate_from_0 asttest2" -> "ip_voip_route_test1_stop_0 asttest1" [ style = bold] +"ip_voip_route_test1_migrate_from_0 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_route_test1_migrate_to_0 asttest1" -> "ip_voip_route_test1_migrate_from_0 asttest2" [ style = bold] +"ip_voip_route_test1_migrate_to_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_route_test1_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_route_test1_start_0 asttest2" -> "ip_voip_route_test1_monitor_1000 asttest2" [ style = bold] +"ip_voip_route_test1_start_0 asttest2" -> "ip_voip_routes_running_0" [ style = bold] +"ip_voip_route_test1_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] +"ip_voip_route_test1_stop_0 asttest1" -> "ip_voip_route_test1_start_0 asttest2" [ style = bold] +"ip_voip_route_test1_stop_0 asttest1" -> "ip_voip_routes_stopped_0" [ style = bold] +"ip_voip_route_test1_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_route_test2_migrate_from_0 asttest2" -> "ip_voip_route_test2_start_0 asttest2" [ style = bold] +"ip_voip_route_test2_migrate_from_0 asttest2" -> "ip_voip_route_test2_stop_0 asttest1" [ style = bold] +"ip_voip_route_test2_migrate_from_0 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_route_test2_migrate_to_0 asttest1" -> "ip_voip_route_test2_migrate_from_0 asttest2" [ style = bold] +"ip_voip_route_test2_migrate_to_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_route_test2_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_route_test2_start_0 asttest2" -> "ip_voip_route_test2_monitor_1000 asttest2" [ style = bold] +"ip_voip_route_test2_start_0 asttest2" -> "ip_voip_routes_running_0" [ style = bold] +"ip_voip_route_test2_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] +"ip_voip_route_test2_stop_0 asttest1" -> "ip_voip_route_test2_start_0 asttest2" [ style = bold] +"ip_voip_route_test2_stop_0 asttest1" -> "ip_voip_routes_stopped_0" [ style = bold] +"ip_voip_route_test2_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_routes_running_0" -> "voip_start_0" [ style = bold] +"ip_voip_routes_running_0" [ style=bold color="green" fontcolor="orange"] +"ip_voip_routes_start_0" -> "ip_voip_route_test1_start_0 asttest2" [ style = bold] +"ip_voip_routes_start_0" -> "ip_voip_route_test2_start_0 asttest2" [ style = bold] +"ip_voip_routes_start_0" -> "ip_voip_routes_running_0" [ style = bold] +"ip_voip_routes_start_0" [ style=bold color="green" fontcolor="orange"] +"ip_voip_routes_stop_0" -> "ip_voip_route_test1_stop_0 asttest1" [ style = bold] +"ip_voip_routes_stop_0" -> "ip_voip_route_test2_stop_0 asttest1" [ style = bold] +"ip_voip_routes_stop_0" -> "ip_voip_routes_stopped_0" [ style = bold] +"ip_voip_routes_stop_0" [ style=bold color="green" fontcolor="orange"] +"ip_voip_routes_stopped_0" -> "ip_voip_addresses_p_stop_0" [ style = bold] +"ip_voip_routes_stopped_0" -> "ip_voip_routes_start_0" [ style = bold] +"ip_voip_routes_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ip_voip_vlan850_migrate_from_0 asttest2" -> "ip_voip_vlan850_start_0 asttest2" [ style = bold] +"ip_voip_vlan850_migrate_from_0 asttest2" -> "ip_voip_vlan850_stop_0 asttest1" [ style = bold] +"ip_voip_vlan850_migrate_from_0 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan850_migrate_to_0 asttest1" -> "ip_voip_vlan850_migrate_from_0 asttest2" [ style = bold] +"ip_voip_vlan850_migrate_to_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan850_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan850_start_0 asttest2" -> "ip_voip_addresses_p_running_0" [ style = bold] +"ip_voip_vlan850_start_0 asttest2" -> "ip_voip_vlan850_monitor_1000 asttest2" [ style = bold] +"ip_voip_vlan850_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] +"ip_voip_vlan850_stop_0 asttest1" -> "ip_voip_addresses_p_stopped_0" [ style = bold] +"ip_voip_vlan850_stop_0 asttest1" -> "ip_voip_vlan850_start_0 asttest2" [ style = bold] +"ip_voip_vlan850_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan851_migrate_from_0 asttest2" -> "ip_voip_vlan851_start_0 asttest2" [ style = bold] +"ip_voip_vlan851_migrate_from_0 asttest2" -> "ip_voip_vlan851_stop_0 asttest1" [ style = bold] +"ip_voip_vlan851_migrate_from_0 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan851_migrate_to_0 asttest1" -> "ip_voip_vlan851_migrate_from_0 asttest2" [ style = bold] +"ip_voip_vlan851_migrate_to_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan851_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan851_start_0 asttest2" -> "ip_voip_addresses_p_running_0" [ style = bold] +"ip_voip_vlan851_start_0 asttest2" -> "ip_voip_vlan851_monitor_1000 asttest2" [ style = bold] +"ip_voip_vlan851_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] +"ip_voip_vlan851_stop_0 asttest1" -> "ip_voip_addresses_p_stopped_0" [ style = bold] +"ip_voip_vlan851_stop_0 asttest1" -> "ip_voip_vlan851_start_0 asttest2" [ style = bold] +"ip_voip_vlan851_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan852_migrate_from_0 asttest2" -> "ip_voip_vlan852_start_0 asttest2" [ style = bold] +"ip_voip_vlan852_migrate_from_0 asttest2" -> "ip_voip_vlan852_stop_0 asttest1" [ style = bold] +"ip_voip_vlan852_migrate_from_0 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan852_migrate_to_0 asttest1" -> "ip_voip_vlan852_migrate_from_0 asttest2" [ style = bold] +"ip_voip_vlan852_migrate_to_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan852_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan852_start_0 asttest2" -> "ip_voip_addresses_p_running_0" [ style = bold] +"ip_voip_vlan852_start_0 asttest2" -> "ip_voip_vlan852_monitor_1000 asttest2" [ style = bold] +"ip_voip_vlan852_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] +"ip_voip_vlan852_stop_0 asttest1" -> "ip_voip_addresses_p_stopped_0" [ style = bold] +"ip_voip_vlan852_stop_0 asttest1" -> "ip_voip_vlan852_start_0 asttest2" [ style = bold] +"ip_voip_vlan852_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan853_migrate_from_0 asttest2" -> "ip_voip_vlan853_start_0 asttest2" [ style = bold] +"ip_voip_vlan853_migrate_from_0 asttest2" -> "ip_voip_vlan853_stop_0 asttest1" [ style = bold] +"ip_voip_vlan853_migrate_from_0 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan853_migrate_to_0 asttest1" -> "ip_voip_vlan853_migrate_from_0 asttest2" [ style = bold] +"ip_voip_vlan853_migrate_to_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan853_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan853_start_0 asttest2" -> "ip_voip_addresses_p_running_0" [ style = bold] +"ip_voip_vlan853_start_0 asttest2" -> "ip_voip_vlan853_monitor_1000 asttest2" [ style = bold] +"ip_voip_vlan853_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] +"ip_voip_vlan853_stop_0 asttest1" -> "ip_voip_addresses_p_stopped_0" [ style = bold] +"ip_voip_vlan853_stop_0 asttest1" -> "ip_voip_vlan853_start_0 asttest2" [ style = bold] +"ip_voip_vlan853_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan854_migrate_from_0 asttest2" -> "ip_voip_vlan854_start_0 asttest2" [ style = bold] +"ip_voip_vlan854_migrate_from_0 asttest2" -> "ip_voip_vlan854_stop_0 asttest1" [ style = bold] +"ip_voip_vlan854_migrate_from_0 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan854_migrate_to_0 asttest1" -> "ip_voip_vlan854_migrate_from_0 asttest2" [ style = bold] +"ip_voip_vlan854_migrate_to_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan854_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan854_start_0 asttest2" -> "ip_voip_addresses_p_running_0" [ style = bold] +"ip_voip_vlan854_start_0 asttest2" -> "ip_voip_vlan854_monitor_1000 asttest2" [ style = bold] +"ip_voip_vlan854_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] +"ip_voip_vlan854_stop_0 asttest1" -> "ip_voip_addresses_p_stopped_0" [ style = bold] +"ip_voip_vlan854_stop_0 asttest1" -> "ip_voip_vlan854_start_0 asttest2" [ style = bold] +"ip_voip_vlan854_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan855_migrate_from_0 asttest2" -> "ip_voip_vlan855_start_0 asttest2" [ style = bold] +"ip_voip_vlan855_migrate_from_0 asttest2" -> "ip_voip_vlan855_stop_0 asttest1" [ style = bold] +"ip_voip_vlan855_migrate_from_0 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan855_migrate_to_0 asttest1" -> "ip_voip_vlan855_migrate_from_0 asttest2" [ style = bold] +"ip_voip_vlan855_migrate_to_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan855_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan855_start_0 asttest2" -> "ip_voip_addresses_p_running_0" [ style = bold] +"ip_voip_vlan855_start_0 asttest2" -> "ip_voip_vlan855_monitor_1000 asttest2" [ style = bold] +"ip_voip_vlan855_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] +"ip_voip_vlan855_stop_0 asttest1" -> "ip_voip_addresses_p_stopped_0" [ style = bold] +"ip_voip_vlan855_stop_0 asttest1" -> "ip_voip_vlan855_start_0 asttest2" [ style = bold] +"ip_voip_vlan855_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan856_migrate_from_0 asttest2" -> "ip_voip_vlan856_start_0 asttest2" [ style = bold] +"ip_voip_vlan856_migrate_from_0 asttest2" -> "ip_voip_vlan856_stop_0 asttest1" [ style = bold] +"ip_voip_vlan856_migrate_from_0 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan856_migrate_to_0 asttest1" -> "ip_voip_vlan856_migrate_from_0 asttest2" [ style = bold] +"ip_voip_vlan856_migrate_to_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan856_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan856_start_0 asttest2" -> "ip_voip_addresses_p_running_0" [ style = bold] +"ip_voip_vlan856_start_0 asttest2" -> "ip_voip_vlan856_monitor_1000 asttest2" [ style = bold] +"ip_voip_vlan856_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] +"ip_voip_vlan856_stop_0 asttest1" -> "ip_voip_addresses_p_stopped_0" [ style = bold] +"ip_voip_vlan856_stop_0 asttest1" -> "ip_voip_vlan856_start_0 asttest2" [ style = bold] +"ip_voip_vlan856_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan998_migrate_from_0 asttest2" -> "ip_voip_vlan998_start_0 asttest2" [ style = bold] +"ip_voip_vlan998_migrate_from_0 asttest2" -> "ip_voip_vlan998_stop_0 asttest1" [ style = bold] +"ip_voip_vlan998_migrate_from_0 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan998_migrate_to_0 asttest1" -> "ip_voip_vlan998_migrate_from_0 asttest2" [ style = bold] +"ip_voip_vlan998_migrate_to_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan998_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] +"ip_voip_vlan998_start_0 asttest2" -> "ip_voip_addresses_p_running_0" [ style = bold] +"ip_voip_vlan998_start_0 asttest2" -> "ip_voip_vlan998_monitor_1000 asttest2" [ style = bold] +"ip_voip_vlan998_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] +"ip_voip_vlan998_stop_0 asttest1" -> "ip_voip_addresses_p_stopped_0" [ style = bold] +"ip_voip_vlan998_stop_0 asttest1" -> "ip_voip_vlan998_start_0 asttest2" [ style = bold] +"ip_voip_vlan998_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] +"ms_drbd_confirmed-post_notify_demoted_0" -> "drbd:0_monitor_31000 asttest1" [ style = bold] +"ms_drbd_confirmed-post_notify_demoted_0" -> "ms_drbd_pre_notify_promote_0" [ style = bold] +"ms_drbd_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_confirmed-post_notify_promoted_0" -> "drbd:0_monitor_31000 asttest1" [ style = bold] +"ms_drbd_confirmed-post_notify_promoted_0" -> "fs_drbd_start_0 asttest2" [ style = bold] +"ms_drbd_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_confirmed-pre_notify_demote_0" -> "ms_drbd_demote_0" [ style = bold] +"ms_drbd_confirmed-pre_notify_demote_0" -> "ms_drbd_post_notify_demoted_0" [ style = bold] +"ms_drbd_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_confirmed-pre_notify_promote_0" -> "ms_drbd_post_notify_promoted_0" [ style = bold] +"ms_drbd_confirmed-pre_notify_promote_0" -> "ms_drbd_promote_0" [ style = bold] +"ms_drbd_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_demote_0" -> "drbd:0_demote_0 asttest1" [ style = bold] +"ms_drbd_demote_0" -> "ms_drbd_demoted_0" [ style = bold] +"ms_drbd_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_demoted_0" -> "ms_drbd_post_notify_demoted_0" [ style = bold] +"ms_drbd_demoted_0" -> "ms_drbd_promote_0" [ style = bold] +"ms_drbd_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_post_notify_demoted_0" -> "drbd:0_post_notify_demote_0 asttest1" [ style = bold] +"ms_drbd_post_notify_demoted_0" -> "drbd:1_post_notify_demote_0 asttest2" [ style = bold] +"ms_drbd_post_notify_demoted_0" -> "ms_drbd_confirmed-post_notify_demoted_0" [ style = bold] +"ms_drbd_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_post_notify_promoted_0" -> "drbd:0_post_notify_promote_0 asttest1" [ style = bold] +"ms_drbd_post_notify_promoted_0" -> "drbd:1_post_notify_promote_0 asttest2" [ style = bold] +"ms_drbd_post_notify_promoted_0" -> "ms_drbd_confirmed-post_notify_promoted_0" [ style = bold] +"ms_drbd_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_pre_notify_demote_0" -> "drbd:0_pre_notify_demote_0 asttest1" [ style = bold] +"ms_drbd_pre_notify_demote_0" -> "drbd:1_pre_notify_demote_0 asttest2" [ style = bold] +"ms_drbd_pre_notify_demote_0" -> "ms_drbd_confirmed-pre_notify_demote_0" [ style = bold] +"ms_drbd_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_pre_notify_promote_0" -> "drbd:0_pre_notify_promote_0 asttest1" [ style = bold] +"ms_drbd_pre_notify_promote_0" -> "drbd:1_pre_notify_promote_0 asttest2" [ style = bold] +"ms_drbd_pre_notify_promote_0" -> "ms_drbd_confirmed-pre_notify_promote_0" [ style = bold] +"ms_drbd_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_promote_0" -> "drbd:1_promote_0 asttest2" [ style = bold] +"ms_drbd_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_promoted_0" -> "ms_drbd_post_notify_promoted_0" [ style = bold] +"ms_drbd_promoted_0" [ style=bold color="green" fontcolor="orange"] +"mysqld_migrate_from_0 asttest2" -> "dahdi_migrate_to_0 asttest1" [ style = bold] +"mysqld_migrate_from_0 asttest2" -> "mysqld_start_0 asttest2" [ style = bold] +"mysqld_migrate_from_0 asttest2" -> "mysqld_stop_0 asttest1" [ style = bold] +"mysqld_migrate_from_0 asttest2" [ style=bold color="green" fontcolor="black"] +"mysqld_migrate_to_0 asttest1" -> "mysqld_migrate_from_0 asttest2" [ style = bold] +"mysqld_migrate_to_0 asttest1" [ style=bold color="green" fontcolor="black"] +"mysqld_monitor_1000 asttest2" [ style=bold color="green" fontcolor="black"] +"mysqld_start_0 asttest2" -> "dahdi_migrate_to_0 asttest1" [ style = dashed] +"mysqld_start_0 asttest2" -> "dahdi_start_0 asttest2" [ style = bold] +"mysqld_start_0 asttest2" -> "mysqld_monitor_1000 asttest2" [ style = bold] +"mysqld_start_0 asttest2" -> "voip_running_0" [ style = bold] +"mysqld_start_0 asttest2" [ style=bold color="green" fontcolor="orange"] +"mysqld_stop_0 asttest1" -> "mysqld_start_0 asttest2" [ style = bold] +"mysqld_stop_0 asttest1" -> "voip_stopped_0" [ style = bold] +"mysqld_stop_0 asttest1" [ style=bold color="green" fontcolor="black"] +"tftp_monitor_60000 asttest2" [ style=bold color="green" fontcolor="black"] +"tftp_start_0 asttest2" -> "tftp_monitor_60000 asttest2" [ style = bold] +"tftp_start_0 asttest2" -> "voip_running_0" [ style = bold] +"tftp_start_0 asttest2" [ style=bold color="green" fontcolor="black"] +"voip_running_0" [ style=bold color="green" fontcolor="orange"] +"voip_start_0" -> "asterisk_start_0 asttest2" [ style = bold] +"voip_start_0" -> "dahdi_start_0 asttest2" [ style = bold] +"voip_start_0" -> "fonulator_start_0 asttest2" [ style = bold] +"voip_start_0" -> "httpd_start_0 asttest2" [ style = bold] +"voip_start_0" -> "iax2_mon_start_0 asttest2" [ style = bold] +"voip_start_0" -> "mysqld_start_0 asttest2" [ style = bold] +"voip_start_0" -> "tftp_start_0 asttest2" [ style = bold] +"voip_start_0" -> "voip_running_0" [ style = bold] +"voip_start_0" [ style=bold color="green" fontcolor="orange"] +"voip_stop_0" -> "dahdi_stop_0 asttest1" [ style = bold] +"voip_stop_0" -> "mysqld_stop_0 asttest1" [ style = bold] +"voip_stop_0" -> "voip_stopped_0" [ style = bold] +"voip_stop_0" [ style=bold color="green" fontcolor="orange"] +"voip_stopped_0" -> "ip_voip_routes_stop_0" [ style = bold] +"voip_stopped_0" -> "voip_start_0" [ style = bold] +"voip_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/group-fail.dot b/cts/scheduler/dot/group-fail.dot new file mode 100644 index 0000000..48e73be --- /dev/null +++ b/cts/scheduler/dot/group-fail.dot @@ -0,0 +1,35 @@ + digraph "g" { +"group1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = bold] +"group1_start_0" -> "rsc1_start_0 node1" [ style = bold] +"group1_start_0" -> "rsc2_start_0 node1" [ style = bold] +"group1_start_0" -> "rsc3_start_0 node1" [ style = bold] +"group1_start_0" -> "rsc4_start_0 node1" [ style = bold] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"group1_stop_0" -> "group1_stopped_0" [ style = bold] +"group1_stop_0" -> "rsc2_stop_0 node1" [ style = bold] +"group1_stop_0" -> "rsc4_stop_0 node1" [ style = bold] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" -> "group1_start_0" [ style = bold] +"group1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0 node1" -> "group1_running_0" [ style = bold] +"rsc1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "group1_running_0" [ style = bold] +"rsc2_start_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "group1_stopped_0" [ style = bold] +"rsc2_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" -> "group1_running_0" [ style = bold] +"rsc3_start_0 node1" -> "rsc4_start_0 node1" [ style = bold] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node1" -> "group1_running_0" [ style = bold] +"rsc4_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_stop_0 node1" -> "group1_stopped_0" [ style = bold] +"rsc4_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] +"rsc4_stop_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc4_stop_0 node1" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/group-stop-ordering.dot b/cts/scheduler/dot/group-stop-ordering.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/group-stop-ordering.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/group-unmanaged-stopped.dot b/cts/scheduler/dot/group-unmanaged-stopped.dot new file mode 100644 index 0000000..17fc9d9 --- /dev/null +++ b/cts/scheduler/dot/group-unmanaged-stopped.dot @@ -0,0 +1,8 @@ + digraph "g" { +"group-1_stop_0" -> "group-1_stopped_0" [ style = bold] +"group-1_stop_0" -> "r192.168.122.115_stop_0 pcmk-1" [ style = bold] +"group-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"r192.168.122.115_stop_0 pcmk-1" -> "group-1_stopped_0" [ style = bold] +"r192.168.122.115_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/group-unmanaged.dot b/cts/scheduler/dot/group-unmanaged.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/group-unmanaged.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/group1.dot b/cts/scheduler/dot/group1.dot new file mode 100644 index 0000000..56d5c72 --- /dev/null +++ b/cts/scheduler/dot/group1.dot @@ -0,0 +1,28 @@ + digraph "g" { +"child_rsc1_monitor_0 node1" -> "child_rsc1_start_0 node1" [ style = bold] +"child_rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1_monitor_0 node2" -> "child_rsc1_start_0 node1" [ style = bold] +"child_rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1_start_0 node1" -> "child_rsc2_start_0 node1" [ style = bold] +"child_rsc1_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2_monitor_0 node1" -> "child_rsc2_start_0 node1" [ style = bold] +"child_rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2_monitor_0 node2" -> "child_rsc2_start_0 node1" [ style = bold] +"child_rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2_start_0 node1" -> "child_rsc3_start_0 node1" [ style = bold] +"child_rsc2_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc3_monitor_0 node1" -> "child_rsc3_start_0 node1" [ style = bold] +"child_rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc3_monitor_0 node2" -> "child_rsc3_start_0 node1" [ style = bold] +"child_rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc3_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc2_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc3_start_0 node1" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/group10.dot b/cts/scheduler/dot/group10.dot new file mode 100644 index 0000000..daf365a --- /dev/null +++ b/cts/scheduler/dot/group10.dot @@ -0,0 +1,49 @@ + digraph "g" { +"child_192.168.100.181_monitor_5000 c001n01" [ style=bold color="green" fontcolor="black"] +"child_192.168.100.181_start_0 c001n01" -> "child_192.168.100.181_monitor_5000 c001n01" [ style = bold] +"child_192.168.100.181_start_0 c001n01" -> "child_192.168.100.182_start_0 c001n01" [ style = bold] +"child_192.168.100.181_start_0 c001n01" -> "group-1_running_0" [ style = bold] +"child_192.168.100.181_start_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_192.168.100.181_stop_0 c001n01" -> "child_192.168.100.181_start_0 c001n01" [ style = bold] +"child_192.168.100.181_stop_0 c001n01" -> "group-1_stopped_0" [ style = bold] +"child_192.168.100.181_stop_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_192.168.100.182_monitor_5000 c001n01" [ style=bold color="green" fontcolor="black"] +"child_192.168.100.182_start_0 c001n01" -> "child_192.168.100.182_monitor_5000 c001n01" [ style = bold] +"child_192.168.100.182_start_0 c001n01" -> "child_192.168.100.183_start_0 c001n01" [ style = bold] +"child_192.168.100.182_start_0 c001n01" -> "group-1_running_0" [ style = bold] +"child_192.168.100.182_start_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_192.168.100.182_stop_0 c001n01" -> "child_192.168.100.181_stop_0 c001n01" [ style = bold] +"child_192.168.100.182_stop_0 c001n01" -> "child_192.168.100.182_start_0 c001n01" [ style = bold] +"child_192.168.100.182_stop_0 c001n01" -> "group-1_stopped_0" [ style = bold] +"child_192.168.100.182_stop_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_192.168.100.183_monitor_5000 c001n01" [ style=bold color="green" fontcolor="black"] +"child_192.168.100.183_start_0 c001n01" -> "child_192.168.100.183_monitor_5000 c001n01" [ style = bold] +"child_192.168.100.183_start_0 c001n01" -> "group-1_running_0" [ style = bold] +"child_192.168.100.183_start_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_192.168.100.183_stop_0 c001n01" -> "child_192.168.100.182_stop_0 c001n01" [ style = bold] +"child_192.168.100.183_stop_0 c001n01" -> "child_192.168.100.183_start_0 c001n01" [ style = bold] +"child_192.168.100.183_stop_0 c001n01" -> "group-1_stopped_0" [ style = bold] +"child_192.168.100.183_stop_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"group-1_running_0" [ style=bold color="green" fontcolor="orange"] +"group-1_start_0" -> "child_192.168.100.181_start_0 c001n01" [ style = bold] +"group-1_start_0" -> "child_192.168.100.182_start_0 c001n01" [ style = bold] +"group-1_start_0" -> "child_192.168.100.183_start_0 c001n01" [ style = bold] +"group-1_start_0" -> "group-1_running_0" [ style = bold] +"group-1_start_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stop_0" -> "child_192.168.100.181_stop_0 c001n01" [ style = bold] +"group-1_stop_0" -> "child_192.168.100.182_stop_0 c001n01" [ style = bold] +"group-1_stop_0" -> "child_192.168.100.183_stop_0 c001n01" [ style = bold] +"group-1_stop_0" -> "group-1_stopped_0" [ style = bold] +"group-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stopped_0" -> "group-1_start_0" [ style = bold] +"group-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/group11.dot b/cts/scheduler/dot/group11.dot new file mode 100644 index 0000000..d2855ca --- /dev/null +++ b/cts/scheduler/dot/group11.dot @@ -0,0 +1,20 @@ + digraph "g" { +"group1_running_0" [ style=dashed color="red" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = dashed] +"group1_start_0" -> "rsc3_start_0 <none>" [ style = dashed] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"group1_stop_0" -> "group1_stopped_0" [ style = bold] +"group1_stop_0" -> "rsc2_stop_0 node1" [ style = bold] +"group1_stop_0" -> "rsc3_stop_0 node1" [ style = bold] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" -> "group1_start_0" [ style = bold] +"group1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0 node1" -> "group1_stopped_0" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 <none>" -> "group1_running_0" [ style = dashed] +"rsc3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"rsc3_stop_0 node1" -> "group1_stopped_0" [ style = bold] +"rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] +"rsc3_stop_0 node1" -> "rsc3_start_0 <none>" [ style = dashed] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/group13.dot b/cts/scheduler/dot/group13.dot new file mode 100644 index 0000000..a560817 --- /dev/null +++ b/cts/scheduler/dot/group13.dot @@ -0,0 +1,8 @@ + digraph "g" { +"nfs_stop_0" -> "nfs_stopped_0" [ style = bold] +"nfs_stop_0" -> "resource_nfs_stop_0 jamesltc" [ style = bold] +"nfs_stop_0" [ style=bold color="green" fontcolor="orange"] +"nfs_stopped_0" [ style=bold color="green" fontcolor="orange"] +"resource_nfs_stop_0 jamesltc" -> "nfs_stopped_0" [ style = bold] +"resource_nfs_stop_0 jamesltc" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/group14.dot b/cts/scheduler/dot/group14.dot new file mode 100644 index 0000000..358cfbd --- /dev/null +++ b/cts/scheduler/dot/group14.dot @@ -0,0 +1,56 @@ + digraph "g" { +"DcIPaddr_monitor_5000 c001n06" [ style=dashed color="red" fontcolor="black"] +"DoFencing_running_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_start_0" -> "DoFencing_running_0" [ style = bold] +"DoFencing_start_0" -> "child_DoFencing:0_start_0 c001n06" [ style = bold] +"DoFencing_start_0" -> "child_DoFencing:1_start_0 c001n07" [ style = bold] +"DoFencing_start_0" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:0_monitor_20000 c001n06" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_start_0 c001n06" -> "DoFencing_running_0" [ style = bold] +"child_DoFencing:0_start_0 c001n06" -> "child_DoFencing:0_monitor_20000 c001n06" [ style = bold] +"child_DoFencing:0_start_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_20000 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_start_0 c001n07" -> "DoFencing_running_0" [ style = bold] +"child_DoFencing:1_start_0 c001n07" -> "child_DoFencing:1_monitor_20000 c001n07" [ style = bold] +"child_DoFencing:1_start_0 c001n07" [ style=bold color="green" fontcolor="black"] +"group-1_running_0" [ style=dashed color="red" fontcolor="orange"] +"group-1_start_0" -> "group-1_running_0" [ style = dashed] +"group-1_start_0" -> "r192.168.100.181_start_0 c001n07" [ style = dashed] +"group-1_start_0" -> "r192.168.100.182_start_0 c001n07" [ style = dashed] +"group-1_start_0" -> "r192.168.100.183_start_0 c001n07" [ style = dashed] +"group-1_start_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stop_0" -> "group-1_stopped_0" [ style = bold] +"group-1_stop_0" -> "r192.168.100.181_stop_0 c001n06" [ style = bold] +"group-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stopped_0" -> "group-1_start_0" [ style = bold] +"group-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"lsb_dummy_monitor_5000 c001n06" [ style=dashed color="red" fontcolor="black"] +"migrator_monitor_10000 c001n06" [ style=dashed color="red" fontcolor="black"] +"ocf_msdummy:0_monitor_5000 c001n06" [ style=dashed color="red" fontcolor="black"] +"ocf_msdummy:1_monitor_5000 c001n07" [ style=dashed color="red" fontcolor="black"] +"ocf_msdummy:2_monitor_5000 c001n06" [ style=dashed color="red" fontcolor="black"] +"ocf_msdummy:3_monitor_5000 c001n07" [ style=dashed color="red" fontcolor="black"] +"r192.168.100.181_monitor_5000 c001n07" [ style=dashed color="red" fontcolor="black"] +"r192.168.100.181_start_0 c001n07" -> "group-1_running_0" [ style = dashed] +"r192.168.100.181_start_0 c001n07" -> "r192.168.100.181_monitor_5000 c001n07" [ style = dashed] +"r192.168.100.181_start_0 c001n07" -> "r192.168.100.182_start_0 c001n07" [ style = dashed] +"r192.168.100.181_start_0 c001n07" [ style=dashed color="red" fontcolor="black"] +"r192.168.100.181_stop_0 c001n06" -> "group-1_stopped_0" [ style = bold] +"r192.168.100.181_stop_0 c001n06" -> "r192.168.100.181_start_0 c001n07" [ style = dashed] +"r192.168.100.181_stop_0 c001n06" [ style=bold color="green" fontcolor="black"] +"r192.168.100.182_monitor_5000 c001n07" [ style=dashed color="red" fontcolor="black"] +"r192.168.100.182_start_0 c001n07" -> "group-1_running_0" [ style = dashed] +"r192.168.100.182_start_0 c001n07" -> "r192.168.100.182_monitor_5000 c001n07" [ style = dashed] +"r192.168.100.182_start_0 c001n07" -> "r192.168.100.183_start_0 c001n07" [ style = dashed] +"r192.168.100.182_start_0 c001n07" [ style=dashed color="red" fontcolor="black"] +"r192.168.100.183_monitor_5000 c001n07" [ style=dashed color="red" fontcolor="black"] +"r192.168.100.183_start_0 c001n07" -> "group-1_running_0" [ style = dashed] +"r192.168.100.183_start_0 c001n07" -> "r192.168.100.183_monitor_5000 c001n07" [ style = dashed] +"r192.168.100.183_start_0 c001n07" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n02_monitor_5000 c001n07" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n03_monitor_5000 c001n06" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n04_monitor_5000 c001n06" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n05_monitor_5000 c001n07" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n06_monitor_5000 c001n06" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n07_monitor_5000 c001n07" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/group15.dot b/cts/scheduler/dot/group15.dot new file mode 100644 index 0000000..99de8cd --- /dev/null +++ b/cts/scheduler/dot/group15.dot @@ -0,0 +1,34 @@ + digraph "g" { +"bar_running_0" [ style=bold color="green" fontcolor="orange"] +"bar_start_0" -> "bar_running_0" [ style = bold] +"bar_start_0" -> "rsc6_start_0 node1" [ style = bold] +"bar_start_0" -> "rsc7_start_0 node1" [ style = bold] +"bar_start_0" -> "rsc8_start_0 node1" [ style = bold] +"bar_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node1" -> "rsc6_start_0 node1" [ style = bold] +"rsc6_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node2" -> "rsc6_start_0 node1" [ style = bold] +"rsc6_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc6_start_0 node1" -> "bar_running_0" [ style = bold] +"rsc6_start_0 node1" -> "rsc7_start_0 node1" [ style = bold] +"rsc6_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc7_monitor_0 node1" -> "rsc7_start_0 node1" [ style = bold] +"rsc7_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc7_monitor_0 node2" -> "rsc7_start_0 node1" [ style = bold] +"rsc7_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc7_start_0 node1" -> "bar_running_0" [ style = bold] +"rsc7_start_0 node1" -> "rsc8_start_0 node1" [ style = bold] +"rsc7_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc8_monitor_0 node1" -> "rsc8_start_0 node1" [ style = bold] +"rsc8_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc8_monitor_0 node2" -> "rsc8_start_0 node1" [ style = bold] +"rsc8_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc8_start_0 node1" -> "bar_running_0" [ style = bold] +"rsc8_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/group2.dot b/cts/scheduler/dot/group2.dot new file mode 100644 index 0000000..1144396 --- /dev/null +++ b/cts/scheduler/dot/group2.dot @@ -0,0 +1,40 @@ + digraph "g" { +"child_rsc1_monitor_0 node1" -> "child_rsc1_start_0 node2" [ style = bold] +"child_rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1_monitor_0 node2" -> "child_rsc1_start_0 node2" [ style = bold] +"child_rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1_start_0 node2" -> "child_rsc2_start_0 node2" [ style = bold] +"child_rsc1_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2_monitor_0 node1" -> "child_rsc2_start_0 node2" [ style = bold] +"child_rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2_monitor_0 node2" -> "child_rsc2_start_0 node2" [ style = bold] +"child_rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2_start_0 node2" -> "child_rsc3_start_0 node2" [ style = bold] +"child_rsc2_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc3_monitor_0 node1" -> "child_rsc3_start_0 node2" [ style = bold] +"child_rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc3_monitor_0 node2" -> "child_rsc3_start_0 node2" [ style = bold] +"child_rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc3_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc2_start_0" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_running_0" -> "rsc3_start_0 node1" [ style = bold] +"rsc2_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_start_0" -> "child_rsc1_start_0 node2" [ style = bold] +"rsc2_start_0" -> "child_rsc2_start_0 node2" [ style = bold] +"rsc2_start_0" -> "child_rsc3_start_0 node2" [ style = bold] +"rsc2_start_0" -> "rsc2_running_0" [ style = bold] +"rsc2_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/group3.dot b/cts/scheduler/dot/group3.dot new file mode 100644 index 0000000..5748cc5 --- /dev/null +++ b/cts/scheduler/dot/group3.dot @@ -0,0 +1,55 @@ + digraph "g" { +"child_rsc1_monitor_0 node1" -> "child_rsc1_start_0 node1" [ style = bold] +"child_rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1_monitor_0 node2" -> "child_rsc1_start_0 node1" [ style = bold] +"child_rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1_start_0 node1" -> "child_rsc2_start_0 node1" [ style = bold] +"child_rsc1_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2_monitor_0 node1" -> "child_rsc2_start_0 node1" [ style = bold] +"child_rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2_monitor_0 node2" -> "child_rsc2_start_0 node1" [ style = bold] +"child_rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2_start_0 node1" -> "child_rsc3_start_0 node1" [ style = bold] +"child_rsc2_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc3_monitor_0 node1" -> "child_rsc3_start_0 node1" [ style = bold] +"child_rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc3_monitor_0 node2" -> "child_rsc3_start_0 node1" [ style = bold] +"child_rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc3_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc4_monitor_0 node1" -> "child_rsc4_start_0 node2" [ style = bold] +"child_rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc4_monitor_0 node2" -> "child_rsc4_start_0 node2" [ style = bold] +"child_rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc4_start_0 node2" -> "child_rsc5_start_0 node2" [ style = bold] +"child_rsc4_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc5_monitor_0 node1" -> "child_rsc5_start_0 node2" [ style = bold] +"child_rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc5_monitor_0 node2" -> "child_rsc5_start_0 node2" [ style = bold] +"child_rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc5_start_0 node2" -> "child_rsc6_start_0 node2" [ style = bold] +"child_rsc5_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc5_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc6_monitor_0 node1" -> "child_rsc6_start_0 node2" [ style = bold] +"child_rsc6_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc6_monitor_0 node2" -> "child_rsc6_start_0 node2" [ style = bold] +"child_rsc6_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc6_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc6_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_running_0" -> "rsc2_start_0" [ style = bold] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc2_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc3_start_0 node1" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_start_0" -> "child_rsc4_start_0 node2" [ style = bold] +"rsc2_start_0" -> "child_rsc5_start_0 node2" [ style = bold] +"rsc2_start_0" -> "child_rsc6_start_0 node2" [ style = bold] +"rsc2_start_0" -> "rsc2_running_0" [ style = bold] +"rsc2_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/group4.dot b/cts/scheduler/dot/group4.dot new file mode 100644 index 0000000..2684aa7 --- /dev/null +++ b/cts/scheduler/dot/group4.dot @@ -0,0 +1,7 @@ + digraph "g" { +"child_rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/group5.dot b/cts/scheduler/dot/group5.dot new file mode 100644 index 0000000..71813dc --- /dev/null +++ b/cts/scheduler/dot/group5.dot @@ -0,0 +1,63 @@ + digraph "g" { +"child_rsc1_monitor_0 node2" -> "child_rsc1_start_0 node2" [ style = bold] +"child_rsc1_monitor_0 node2" -> "child_rsc2_stop_0 node1" [ style = bold] +"child_rsc1_monitor_0 node2" -> "child_rsc3_stop_0 node1" [ style = bold] +"child_rsc1_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] +"child_rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1_start_0 node2" -> "child_rsc2_start_0 node2" [ style = bold] +"child_rsc1_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1_stop_0 node1" -> "child_rsc1_start_0 node2" [ style = bold] +"child_rsc1_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2_monitor_0 node2" -> "child_rsc1_stop_0 node1" [ style = bold] +"child_rsc2_monitor_0 node2" -> "child_rsc2_start_0 node2" [ style = bold] +"child_rsc2_monitor_0 node2" -> "child_rsc3_stop_0 node1" [ style = bold] +"child_rsc2_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2_start_0 node2" -> "child_rsc3_start_0 node2" [ style = bold] +"child_rsc2_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2_stop_0 node1" -> "child_rsc1_stop_0 node1" [ style = bold] +"child_rsc2_stop_0 node1" -> "child_rsc2_start_0 node2" [ style = bold] +"child_rsc2_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc3_monitor_0 node2" -> "child_rsc2_stop_0 node1" [ style = bold] +"child_rsc3_monitor_0 node2" -> "child_rsc3_start_0 node2" [ style = bold] +"child_rsc3_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] +"child_rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc3_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc3_stop_0 node1" -> "child_rsc2_stop_0 node1" [ style = bold] +"child_rsc3_stop_0 node1" -> "child_rsc3_start_0 node2" [ style = bold] +"child_rsc3_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc2_start_0" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_running_0" -> "rsc3_start_0 node2" [ style = bold] +"rsc2_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_start_0" -> "child_rsc1_start_0 node2" [ style = bold] +"rsc2_start_0" -> "child_rsc2_start_0 node2" [ style = bold] +"rsc2_start_0" -> "child_rsc3_start_0 node2" [ style = bold] +"rsc2_start_0" -> "rsc2_running_0" [ style = bold] +"rsc2_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0" -> "child_rsc1_stop_0 node1" [ style = bold] +"rsc2_stop_0" -> "child_rsc2_stop_0 node1" [ style = bold] +"rsc2_stop_0" -> "child_rsc3_stop_0 node1" [ style = bold] +"rsc2_stop_0" -> "rsc2_stopped_0" [ style = bold] +"rsc2_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stopped_0" -> "rsc1_stop_0 node1" [ style = bold] +"rsc2_stopped_0" -> "rsc2_start_0" [ style = bold] +"rsc2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc3_monitor_0 node2" -> "rsc2_stop_0" [ style = bold] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node1" -> "rsc2_stop_0" [ style = bold] +"rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/group6.dot b/cts/scheduler/dot/group6.dot new file mode 100644 index 0000000..ecd19f8 --- /dev/null +++ b/cts/scheduler/dot/group6.dot @@ -0,0 +1,96 @@ + digraph "g" { +"child_rsc1_monitor_0 node2" -> "child_rsc1_start_0 node2" [ style = bold] +"child_rsc1_monitor_0 node2" -> "child_rsc2_stop_0 node1" [ style = bold] +"child_rsc1_monitor_0 node2" -> "child_rsc3_stop_0 node1" [ style = bold] +"child_rsc1_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1_start_0 node2" -> "child_rsc2_start_0 node2" [ style = bold] +"child_rsc1_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1_stop_0 node1" -> "child_rsc1_start_0 node2" [ style = bold] +"child_rsc1_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2_monitor_0 node2" -> "child_rsc1_stop_0 node1" [ style = bold] +"child_rsc2_monitor_0 node2" -> "child_rsc2_start_0 node2" [ style = bold] +"child_rsc2_monitor_0 node2" -> "child_rsc3_stop_0 node1" [ style = bold] +"child_rsc2_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2_start_0 node2" -> "child_rsc3_start_0 node2" [ style = bold] +"child_rsc2_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2_stop_0 node1" -> "child_rsc1_stop_0 node1" [ style = bold] +"child_rsc2_stop_0 node1" -> "child_rsc2_start_0 node2" [ style = bold] +"child_rsc2_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] +"child_rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc3_monitor_0 node2" -> "child_rsc2_stop_0 node1" [ style = bold] +"child_rsc3_monitor_0 node2" -> "child_rsc3_start_0 node2" [ style = bold] +"child_rsc3_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc3_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc3_stop_0 node1" -> "child_rsc2_stop_0 node1" [ style = bold] +"child_rsc3_stop_0 node1" -> "child_rsc3_start_0 node2" [ style = bold] +"child_rsc3_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] +"child_rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc4_monitor_0 node2" -> "child_rsc4_start_0 node2" [ style = bold] +"child_rsc4_monitor_0 node2" -> "child_rsc5_stop_0 node1" [ style = bold] +"child_rsc4_monitor_0 node2" -> "child_rsc6_stop_0 node1" [ style = bold] +"child_rsc4_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] +"child_rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc4_start_0 node2" -> "child_rsc5_start_0 node2" [ style = bold] +"child_rsc4_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc4_stop_0 node1" -> "child_rsc4_start_0 node2" [ style = bold] +"child_rsc4_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc5_monitor_0 node2" -> "child_rsc4_stop_0 node1" [ style = bold] +"child_rsc5_monitor_0 node2" -> "child_rsc5_start_0 node2" [ style = bold] +"child_rsc5_monitor_0 node2" -> "child_rsc6_stop_0 node1" [ style = bold] +"child_rsc5_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] +"child_rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc5_start_0 node2" -> "child_rsc6_start_0 node2" [ style = bold] +"child_rsc5_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc5_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc5_stop_0 node1" -> "child_rsc4_stop_0 node1" [ style = bold] +"child_rsc5_stop_0 node1" -> "child_rsc5_start_0 node2" [ style = bold] +"child_rsc5_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc5_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc6_monitor_0 node2" -> "child_rsc5_stop_0 node1" [ style = bold] +"child_rsc6_monitor_0 node2" -> "child_rsc6_start_0 node2" [ style = bold] +"child_rsc6_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] +"child_rsc6_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc6_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc6_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc6_stop_0 node1" -> "child_rsc5_stop_0 node1" [ style = bold] +"child_rsc6_stop_0 node1" -> "child_rsc6_start_0 node2" [ style = bold] +"child_rsc6_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc6_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_running_0" -> "rsc2_start_0" [ style = bold] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1_start_0 node2" [ style = bold] +"rsc1_start_0" -> "child_rsc2_start_0 node2" [ style = bold] +"rsc1_start_0" -> "child_rsc3_start_0 node2" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0" -> "child_rsc1_stop_0 node1" [ style = bold] +"rsc1_stop_0" -> "child_rsc2_stop_0 node1" [ style = bold] +"rsc1_stop_0" -> "child_rsc3_stop_0 node1" [ style = bold] +"rsc1_stop_0" -> "rsc1_stopped_0" [ style = bold] +"rsc1_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stopped_0" -> "rsc1_start_0" [ style = bold] +"rsc1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_start_0" -> "child_rsc4_start_0 node2" [ style = bold] +"rsc2_start_0" -> "child_rsc5_start_0 node2" [ style = bold] +"rsc2_start_0" -> "child_rsc6_start_0 node2" [ style = bold] +"rsc2_start_0" -> "rsc2_running_0" [ style = bold] +"rsc2_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0" -> "child_rsc4_stop_0 node1" [ style = bold] +"rsc2_stop_0" -> "child_rsc5_stop_0 node1" [ style = bold] +"rsc2_stop_0" -> "child_rsc6_stop_0 node1" [ style = bold] +"rsc2_stop_0" -> "rsc2_stopped_0" [ style = bold] +"rsc2_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stopped_0" -> "rsc1_stop_0" [ style = bold] +"rsc2_stopped_0" -> "rsc2_start_0" [ style = bold] +"rsc2_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/group7.dot b/cts/scheduler/dot/group7.dot new file mode 100644 index 0000000..e1411c8 --- /dev/null +++ b/cts/scheduler/dot/group7.dot @@ -0,0 +1,74 @@ + digraph "g" { +"child_rsc1_monitor_0 node1" -> "child_rsc1_start_0 node2" [ style = bold] +"child_rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1_monitor_0 node2" -> "child_rsc1_start_0 node2" [ style = bold] +"child_rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1_monitor_0 node3" -> "child_rsc1_start_0 node2" [ style = bold] +"child_rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc1_start_0 node2" -> "child_rsc2_start_0 node2" [ style = bold] +"child_rsc1_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2_monitor_0 node1" -> "child_rsc2_start_0 node2" [ style = bold] +"child_rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2_monitor_0 node2" -> "child_rsc2_start_0 node2" [ style = bold] +"child_rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2_monitor_0 node3" -> "child_rsc2_start_0 node2" [ style = bold] +"child_rsc2_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc2_start_0 node2" -> "child_rsc3_start_0 node2" [ style = bold] +"child_rsc2_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc3_monitor_0 node1" -> "child_rsc3_start_0 node2" [ style = bold] +"child_rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc3_monitor_0 node2" -> "child_rsc3_start_0 node2" [ style = bold] +"child_rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc3_monitor_0 node3" -> "child_rsc3_start_0 node2" [ style = bold] +"child_rsc3_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc3_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc4_monitor_0 node1" -> "child_rsc4_start_0 node2" [ style = bold] +"child_rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc4_monitor_0 node2" -> "child_rsc4_start_0 node2" [ style = bold] +"child_rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc4_monitor_0 node3" -> "child_rsc4_start_0 node2" [ style = bold] +"child_rsc4_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc4_start_0 node2" -> "child_rsc5_start_0 node2" [ style = bold] +"child_rsc4_start_0 node2" -> "rsc3_running_0" [ style = bold] +"child_rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc5_monitor_0 node1" -> "child_rsc5_start_0 node2" [ style = bold] +"child_rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc5_monitor_0 node2" -> "child_rsc5_start_0 node2" [ style = bold] +"child_rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc5_monitor_0 node3" -> "child_rsc5_start_0 node2" [ style = bold] +"child_rsc5_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc5_start_0 node2" -> "child_rsc6_start_0 node2" [ style = bold] +"child_rsc5_start_0 node2" -> "rsc3_running_0" [ style = bold] +"child_rsc5_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc6_monitor_0 node1" -> "child_rsc6_start_0 node2" [ style = bold] +"child_rsc6_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc6_monitor_0 node2" -> "child_rsc6_start_0 node2" [ style = bold] +"child_rsc6_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc6_monitor_0 node3" -> "child_rsc6_start_0 node2" [ style = bold] +"child_rsc6_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc6_start_0 node2" -> "rsc3_running_0" [ style = bold] +"child_rsc6_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node3" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_running_0" -> "rsc3_start_0" [ style = bold] +"rsc2_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_start_0" -> "child_rsc1_start_0 node2" [ style = bold] +"rsc2_start_0" -> "child_rsc2_start_0 node2" [ style = bold] +"rsc2_start_0" -> "child_rsc3_start_0 node2" [ style = bold] +"rsc2_start_0" -> "rsc2_running_0" [ style = bold] +"rsc2_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc3_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc3_start_0" -> "child_rsc4_start_0 node2" [ style = bold] +"rsc3_start_0" -> "child_rsc5_start_0 node2" [ style = bold] +"rsc3_start_0" -> "child_rsc6_start_0 node2" [ style = bold] +"rsc3_start_0" -> "rsc3_running_0" [ style = bold] +"rsc3_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/group8.dot b/cts/scheduler/dot/group8.dot new file mode 100644 index 0000000..bb27da2 --- /dev/null +++ b/cts/scheduler/dot/group8.dot @@ -0,0 +1,28 @@ + digraph "g" { +"child_rsc1_monitor_0 node1" -> "child_rsc1_start_0 node1" [ style = bold] +"child_rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1_start_0 node1" -> "child_rsc2_start_0 node1" [ style = bold] +"child_rsc1_start_0 node1" -> "rsc2_running_0" [ style = bold] +"child_rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2_monitor_0 node1" -> "child_rsc2_start_0 node1" [ style = bold] +"child_rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2_start_0 node1" -> "child_rsc3_start_0 node1" [ style = bold] +"child_rsc2_start_0 node1" -> "rsc2_running_0" [ style = bold] +"child_rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc3_monitor_0 node1" -> "child_rsc3_start_0 node1" [ style = bold] +"child_rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc3_start_0 node1" -> "rsc2_running_0" [ style = bold] +"child_rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc6_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_start_0" -> "child_rsc1_start_0 node1" [ style = bold] +"rsc2_start_0" -> "child_rsc2_start_0 node1" [ style = bold] +"rsc2_start_0" -> "child_rsc3_start_0 node1" [ style = bold] +"rsc2_start_0" -> "rsc2_running_0" [ style = bold] +"rsc2_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/group9.dot b/cts/scheduler/dot/group9.dot new file mode 100644 index 0000000..066cbdf --- /dev/null +++ b/cts/scheduler/dot/group9.dot @@ -0,0 +1,85 @@ + digraph "g" { +"bar_running_0" [ style=bold color="green" fontcolor="orange"] +"bar_start_0" -> "bar_running_0" [ style = bold] +"bar_start_0" -> "rsc6_start_0 node2" [ style = bold] +"bar_start_0" -> "rsc7_start_0 node2" [ style = bold] +"bar_start_0" -> "rsc8_start_0 node2" [ style = bold] +"bar_start_0" [ style=bold color="green" fontcolor="orange"] +"bar_stop_0" -> "bar_stopped_0" [ style = bold] +"bar_stop_0" -> "rsc6_stop_0 node1" [ style = bold] +"bar_stop_0" -> "rsc7_stop_0 node1" [ style = bold] +"bar_stop_0" -> "rsc8_stop_0 node1" [ style = bold] +"bar_stop_0" [ style=bold color="green" fontcolor="orange"] +"bar_stopped_0" -> "bar_start_0" [ style = bold] +"bar_stopped_0" [ style=bold color="green" fontcolor="orange"] +"foo_running_0" [ style=bold color="green" fontcolor="orange"] +"foo_start_0" -> "foo_running_0" [ style = bold] +"foo_start_0" -> "rsc4_start_0 node1" [ style = bold] +"foo_start_0" -> "rsc5_start_0 node1" [ style = bold] +"foo_start_0" [ style=bold color="green" fontcolor="orange"] +"foo_stop_0" -> "foo_stopped_0" [ style = bold] +"foo_stop_0" -> "rsc4_stop_0 node1" [ style = bold] +"foo_stop_0" -> "rsc5_stop_0 node1" [ style = bold] +"foo_stop_0" [ style=bold color="green" fontcolor="orange"] +"foo_stopped_0" -> "foo_start_0" [ style = bold] +"foo_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "foo_stopped_0" [ style = bold] +"rsc3_monitor_0 node2" -> "rsc4_stop_0 node1" [ style = bold] +"rsc3_monitor_0 node2" -> "rsc5_stop_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "foo_stopped_0" [ style = bold] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_monitor_0 node2" -> "rsc5_stop_0 node1" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node1" -> "foo_running_0" [ style = bold] +"rsc4_start_0 node1" -> "rsc5_start_0 node1" [ style = bold] +"rsc4_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_stop_0 node1" -> "foo_stopped_0" [ style = bold] +"rsc4_stop_0 node1" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node2" -> "foo_stopped_0" [ style = bold] +"rsc5_monitor_0 node2" -> "rsc4_stop_0 node1" [ style = bold] +"rsc5_monitor_0 node2" -> "rsc5_start_0 node1" [ style = bold] +"rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_start_0 node1" -> "foo_running_0" [ style = bold] +"rsc5_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_stop_0 node1" -> "foo_stopped_0" [ style = bold] +"rsc5_stop_0 node1" -> "rsc4_stop_0 node1" [ style = bold] +"rsc5_stop_0 node1" -> "rsc5_start_0 node1" [ style = bold] +"rsc5_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node2" -> "bar_stopped_0" [ style = bold] +"rsc6_monitor_0 node2" -> "rsc6_start_0 node2" [ style = bold] +"rsc6_monitor_0 node2" -> "rsc7_stop_0 node1" [ style = bold] +"rsc6_monitor_0 node2" -> "rsc8_stop_0 node1" [ style = bold] +"rsc6_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc6_start_0 node2" -> "bar_running_0" [ style = bold] +"rsc6_start_0 node2" -> "rsc7_start_0 node2" [ style = bold] +"rsc6_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc6_stop_0 node1" -> "bar_stopped_0" [ style = bold] +"rsc6_stop_0 node1" -> "rsc6_start_0 node2" [ style = bold] +"rsc6_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc7_monitor_0 node2" -> "bar_stopped_0" [ style = bold] +"rsc7_monitor_0 node2" -> "rsc6_stop_0 node1" [ style = bold] +"rsc7_monitor_0 node2" -> "rsc7_start_0 node2" [ style = bold] +"rsc7_monitor_0 node2" -> "rsc8_stop_0 node1" [ style = bold] +"rsc7_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc7_start_0 node2" -> "bar_running_0" [ style = bold] +"rsc7_start_0 node2" -> "rsc8_start_0 node2" [ style = bold] +"rsc7_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc7_stop_0 node1" -> "bar_stopped_0" [ style = bold] +"rsc7_stop_0 node1" -> "rsc6_stop_0 node1" [ style = bold] +"rsc7_stop_0 node1" -> "rsc7_start_0 node2" [ style = bold] +"rsc7_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc8_monitor_0 node2" -> "bar_stopped_0" [ style = bold] +"rsc8_monitor_0 node2" -> "rsc7_stop_0 node1" [ style = bold] +"rsc8_monitor_0 node2" -> "rsc8_start_0 node2" [ style = bold] +"rsc8_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc8_start_0 node2" -> "bar_running_0" [ style = bold] +"rsc8_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc8_stop_0 node1" -> "bar_stopped_0" [ style = bold] +"rsc8_stop_0 node1" -> "rsc7_stop_0 node1" [ style = bold] +"rsc8_stop_0 node1" -> "rsc8_start_0 node2" [ style = bold] +"rsc8_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/guest-host-not-fenceable.dot b/cts/scheduler/dot/guest-host-not-fenceable.dot new file mode 100644 index 0000000..a086fcb --- /dev/null +++ b/cts/scheduler/dot/guest-host-not-fenceable.dot @@ -0,0 +1,267 @@ + digraph "g" { +"Cancel galera-bundle-0_monitor_60000 node1" [ style=bold color="green" fontcolor="black"] +"Cancel rabbitmq-bundle-0_monitor_60000 node1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_30000 node1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-0_start_0 node1" -> "galera-bundle-0_monitor_30000 node1" [ style = dashed] +"galera-bundle-0_start_0 node1" -> "galera_clear_failcount_0 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 node1" -> "galera_monitor_10000 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 node1" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-0_stop_0 node1" -> "Cancel galera-bundle-0_monitor_60000 node1" [ style = bold] +"galera-bundle-0_stop_0 node1" -> "galera-bundle-0_start_0 node1" [ style = dashed] +"galera-bundle-0_stop_0 node1" -> "galera-bundle-docker-0_stop_0 node1" [ style = bold] +"galera-bundle-0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-1_monitor_30000 node1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-1_start_0 node1" -> "galera-bundle-1_monitor_30000 node1" [ style = dashed] +"galera-bundle-1_start_0 node1" -> "galera_monitor_20000 galera-bundle-1" [ style = dashed] +"galera-bundle-1_start_0 node1" -> "galera_monitor_30000 galera-bundle-1" [ style = dashed] +"galera-bundle-1_start_0 node1" -> "galera_start_0 galera-bundle-1" [ style = dashed] +"galera-bundle-1_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-1_stop_0 node2" -> "galera-bundle-1_start_0 node1" [ style = dashed] +"galera-bundle-1_stop_0 node2" -> "galera-bundle-docker-1_stop_0 node2" [ style = dashed] +"galera-bundle-1_stop_0 node2" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-2_monitor_30000 node1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-2_start_0 node1" -> "galera-bundle-2_monitor_30000 node1" [ style = dashed] +"galera-bundle-2_start_0 node1" -> "galera_monitor_20000 galera-bundle-2" [ style = dashed] +"galera-bundle-2_start_0 node1" -> "galera_monitor_30000 galera-bundle-2" [ style = dashed] +"galera-bundle-2_start_0 node1" -> "galera_start_0 galera-bundle-2" [ style = dashed] +"galera-bundle-2_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-2_stop_0 node3" -> "galera-bundle-2_start_0 node1" [ style = dashed] +"galera-bundle-2_stop_0 node3" -> "galera-bundle-docker-2_stop_0 node3" [ style = dashed] +"galera-bundle-2_stop_0 node3" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-docker-0_monitor_60000 node1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-docker-0_start_0 node1" -> "galera-bundle-0_start_0 node1" [ style = dashed] +"galera-bundle-docker-0_start_0 node1" -> "galera-bundle-docker-0_monitor_60000 node1" [ style = dashed] +"galera-bundle-docker-0_start_0 node1" -> "galera-bundle_running_0" [ style = dashed] +"galera-bundle-docker-0_start_0 node1" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-docker-0_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-docker-0_stop_0 node1" -> "galera-bundle-docker-0_start_0 node1" [ style = dashed] +"galera-bundle-docker-0_stop_0 node1" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-docker-0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-1_stop_0 node2" -> "galera-bundle_stopped_0" [ style = dashed] +"galera-bundle-docker-1_stop_0 node2" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-docker-2_stop_0 node3" -> "galera-bundle_stopped_0" [ style = dashed] +"galera-bundle-docker-2_stop_0 node3" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-master_demote_0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera-bundle-master_demote_0" -> "galera_demote_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_demote_0" -> "galera_demote_0 galera-bundle-1" [ style = dashed] +"galera-bundle-master_demote_0" -> "galera_demote_0 galera-bundle-2" [ style = dashed] +"galera-bundle-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_start_0" [ style = dashed] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_running_0" -> "galera-bundle_running_0" [ style = dashed] +"galera-bundle-master_running_0" [ style=dashed color="red" fontcolor="orange"] +"galera-bundle-master_start_0" -> "galera-bundle-master_running_0" [ style = dashed] +"galera-bundle-master_start_0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-master_start_0" -> "galera_start_0 galera-bundle-1" [ style = dashed] +"galera-bundle-master_start_0" -> "galera_start_0 galera-bundle-2" [ style = dashed] +"galera-bundle-master_start_0" [ style=dashed color="red" fontcolor="orange"] +"galera-bundle-master_stop_0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera-bundle-master_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_stop_0" -> "galera_stop_0 galera-bundle-1" [ style = dashed] +"galera-bundle-master_stop_0" -> "galera_stop_0 galera-bundle-2" [ style = dashed] +"galera-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_stopped_0" -> "galera-bundle-master_start_0" [ style = dashed] +"galera-bundle-master_stopped_0" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demote_0" -> "galera-bundle-master_demote_0" [ style = bold] +"galera-bundle_demote_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demoted_0" -> "galera-bundle_start_0" [ style = dashed] +"galera-bundle_demoted_0" -> "galera-bundle_stop_0" [ style = bold] +"galera-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_running_0" [ style=dashed color="red" fontcolor="orange"] +"galera-bundle_start_0" -> "galera-bundle-docker-0_start_0 node1" [ style = dashed] +"galera-bundle_start_0" -> "galera-bundle-master_start_0" [ style = dashed] +"galera-bundle_start_0" [ style=dashed color="red" fontcolor="orange"] +"galera-bundle_stop_0" -> "galera-bundle-docker-0_stop_0 node1" [ style = bold] +"galera-bundle_stop_0" -> "galera-bundle-docker-1_stop_0 node2" [ style = dashed] +"galera-bundle_stop_0" -> "galera-bundle-docker-2_stop_0 node3" [ style = dashed] +"galera-bundle_stop_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle_stop_0" -> "galera_stop_0 galera-bundle-1" [ style = dashed] +"galera-bundle_stop_0" -> "galera_stop_0 galera-bundle-2" [ style = dashed] +"galera-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stopped_0" -> "galera-bundle_start_0" [ style = dashed] +"galera-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera_clear_failcount_0 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera_demote_0 galera-bundle-0" -> "galera-bundle-0_stop_0 node1" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera_demote_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_demote_0 galera-bundle-1" -> "galera-bundle-master_demoted_0" [ style = dashed] +"galera_demote_0 galera-bundle-1" -> "galera_demote_0 galera-bundle-0" [ style = dashed] +"galera_demote_0 galera-bundle-1" -> "galera_monitor_20000 galera-bundle-1" [ style = dashed] +"galera_demote_0 galera-bundle-1" -> "galera_monitor_30000 galera-bundle-1" [ style = dashed] +"galera_demote_0 galera-bundle-1" -> "galera_stop_0 galera-bundle-1" [ style = dashed] +"galera_demote_0 galera-bundle-1" [ style=dashed color="red" fontcolor="black"] +"galera_demote_0 galera-bundle-2" -> "galera-bundle-master_demoted_0" [ style = dashed] +"galera_demote_0 galera-bundle-2" -> "galera_demote_0 galera-bundle-1" [ style = dashed] +"galera_demote_0 galera-bundle-2" -> "galera_monitor_20000 galera-bundle-2" [ style = dashed] +"galera_demote_0 galera-bundle-2" -> "galera_monitor_30000 galera-bundle-2" [ style = dashed] +"galera_demote_0 galera-bundle-2" -> "galera_stop_0 galera-bundle-2" [ style = dashed] +"galera_demote_0 galera-bundle-2" [ style=dashed color="red" fontcolor="black"] +"galera_monitor_10000 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera_monitor_20000 galera-bundle-1" [ style=dashed color="red" fontcolor="black"] +"galera_monitor_20000 galera-bundle-2" [ style=dashed color="red" fontcolor="black"] +"galera_monitor_30000 galera-bundle-1" [ style=dashed color="red" fontcolor="black"] +"galera_monitor_30000 galera-bundle-2" [ style=dashed color="red" fontcolor="black"] +"galera_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = dashed] +"galera_start_0 galera-bundle-0" -> "galera_monitor_10000 galera-bundle-0" [ style = dashed] +"galera_start_0 galera-bundle-0" -> "galera_start_0 galera-bundle-1" [ style = dashed] +"galera_start_0 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera_start_0 galera-bundle-1" -> "galera-bundle-master_running_0" [ style = dashed] +"galera_start_0 galera-bundle-1" -> "galera_monitor_20000 galera-bundle-1" [ style = dashed] +"galera_start_0 galera-bundle-1" -> "galera_monitor_30000 galera-bundle-1" [ style = dashed] +"galera_start_0 galera-bundle-1" -> "galera_start_0 galera-bundle-2" [ style = dashed] +"galera_start_0 galera-bundle-1" [ style=dashed color="red" fontcolor="black"] +"galera_start_0 galera-bundle-2" -> "galera-bundle-master_running_0" [ style = dashed] +"galera_start_0 galera-bundle-2" -> "galera_monitor_20000 galera-bundle-2" [ style = dashed] +"galera_start_0 galera-bundle-2" -> "galera_monitor_30000 galera-bundle-2" [ style = dashed] +"galera_start_0 galera-bundle-2" [ style=dashed color="red" fontcolor="black"] +"galera_stop_0 galera-bundle-0" -> "galera-bundle-0_stop_0 node1" [ style = bold] +"galera_stop_0 galera-bundle-0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera_stop_0 galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = dashed] +"galera_stop_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_stop_0 galera-bundle-1" -> "galera-bundle-master_stopped_0" [ style = dashed] +"galera_stop_0 galera-bundle-1" -> "galera_start_0 galera-bundle-1" [ style = dashed] +"galera_stop_0 galera-bundle-1" -> "galera_stop_0 galera-bundle-0" [ style = dashed] +"galera_stop_0 galera-bundle-1" [ style=dashed color="red" fontcolor="black"] +"galera_stop_0 galera-bundle-2" -> "galera-bundle-master_stopped_0" [ style = dashed] +"galera_stop_0 galera-bundle-2" -> "galera_start_0 galera-bundle-2" [ style = dashed] +"galera_stop_0 galera-bundle-2" -> "galera_stop_0 galera-bundle-1" [ style = dashed] +"galera_stop_0 galera-bundle-2" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-0_monitor_30000 node1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-0_start_0 node1" -> "rabbitmq-bundle-0_monitor_30000 node1" [ style = dashed] +"rabbitmq-bundle-0_start_0 node1" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-0_start_0 node1" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-0_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-0_stop_0 node1" -> "Cancel rabbitmq-bundle-0_monitor_60000 node1" [ style = bold] +"rabbitmq-bundle-0_stop_0 node1" -> "rabbitmq-bundle-0_start_0 node1" [ style = dashed] +"rabbitmq-bundle-0_stop_0 node1" -> "rabbitmq-bundle-docker-0_stop_0 node1" [ style = bold] +"rabbitmq-bundle-0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_monitor_30000 node1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-1_start_0 node1" -> "rabbitmq-bundle-1_monitor_30000 node1" [ style = dashed] +"rabbitmq-bundle-1_start_0 node1" -> "rabbitmq_monitor_10000 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq-bundle-1_start_0 node1" -> "rabbitmq_start_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq-bundle-1_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-1_stop_0 node2" -> "rabbitmq-bundle-1_start_0 node1" [ style = dashed] +"rabbitmq-bundle-1_stop_0 node2" -> "rabbitmq-bundle-docker-1_stop_0 node2" [ style = dashed] +"rabbitmq-bundle-1_stop_0 node2" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-2_monitor_30000 node1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-2_start_0 node1" -> "rabbitmq-bundle-2_monitor_30000 node1" [ style = dashed] +"rabbitmq-bundle-2_start_0 node1" -> "rabbitmq_monitor_10000 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq-bundle-2_start_0 node1" -> "rabbitmq_start_0 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq-bundle-2_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-2_stop_0 node3" -> "rabbitmq-bundle-2_start_0 node1" [ style = dashed] +"rabbitmq-bundle-2_stop_0 node3" -> "rabbitmq-bundle-docker-2_stop_0 node3" [ style = dashed] +"rabbitmq-bundle-2_stop_0 node3" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq-bundle_running_0" [ style = dashed] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle-clone_pre_notify_start_0" [ style = dashed] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = dashed] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = dashed] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = dashed] +"rabbitmq-bundle-clone_post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_stopped_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_start_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style = dashed] +"rabbitmq-bundle-clone_pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq-bundle-clone_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_running_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = dashed] +"rabbitmq-bundle-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq_start_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq_start_0 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq-bundle-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq-bundle-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_start_0" [ style = dashed] +"rabbitmq-bundle-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-docker-0_monitor_60000 node1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-docker-0_start_0 node1" -> "rabbitmq-bundle-0_start_0 node1" [ style = dashed] +"rabbitmq-bundle-docker-0_start_0 node1" -> "rabbitmq-bundle-docker-0_monitor_60000 node1" [ style = dashed] +"rabbitmq-bundle-docker-0_start_0 node1" -> "rabbitmq-bundle_running_0" [ style = dashed] +"rabbitmq-bundle-docker-0_start_0 node1" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-docker-0_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-docker-0_stop_0 node1" -> "rabbitmq-bundle-docker-0_start_0 node1" [ style = dashed] +"rabbitmq-bundle-docker-0_stop_0 node1" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-docker-0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-1_stop_0 node2" -> "rabbitmq-bundle_stopped_0" [ style = dashed] +"rabbitmq-bundle-docker-1_stop_0 node2" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-docker-2_stop_0 node3" -> "rabbitmq-bundle_stopped_0" [ style = dashed] +"rabbitmq-bundle-docker-2_stop_0 node3" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle_running_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = dashed] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-docker-0_start_0 node1" [ style = dashed] +"rabbitmq-bundle_start_0" [ style=dashed color="red" fontcolor="orange"] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-docker-0_stop_0 node1" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-docker-1_stop_0 node2" [ style = dashed] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-docker-2_stop_0 node3" [ style = dashed] +"rabbitmq-bundle_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq-bundle_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_monitor_10000 rabbitmq-bundle-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_monitor_10000 rabbitmq-bundle-2" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = dashed] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = dashed] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-2" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_start_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-1" -> "rabbitmq_monitor_10000 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-1" -> "rabbitmq_start_0 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_start_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-2" -> "rabbitmq_monitor_10000 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-2" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-0_stop_0 node1" [ style = bold] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq_stop_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_stopped_0" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-1" -> "rabbitmq_start_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-1" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_stop_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_stopped_0" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-2" -> "rabbitmq_start_0 rabbitmq-bundle-2" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-2" -> "rabbitmq_stop_0 rabbitmq-bundle-1" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-2" [ style=dashed color="red" fontcolor="black"] +"stonith-fence_ipmilan-node1_stop_0 node2" [ style=dashed color="red" fontcolor="black"] +"stonith-fence_ipmilan-node2_monitor_60000 node1" [ style=dashed color="red" fontcolor="black"] +"stonith-fence_ipmilan-node2_start_0 node1" -> "stonith-fence_ipmilan-node2_monitor_60000 node1" [ style = dashed] +"stonith-fence_ipmilan-node2_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"stonith-fence_ipmilan-node2_stop_0 node3" -> "stonith-fence_ipmilan-node2_start_0 node1" [ style = dashed] +"stonith-fence_ipmilan-node2_stop_0 node3" [ style=dashed color="red" fontcolor="black"] +"stonith-fence_ipmilan-node3_monitor_60000 node1" [ style=dashed color="red" fontcolor="black"] +"stonith-fence_ipmilan-node3_start_0 node1" -> "stonith-fence_ipmilan-node3_monitor_60000 node1" [ style = dashed] +"stonith-fence_ipmilan-node3_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"stonith-fence_ipmilan-node3_stop_0 node2" -> "stonith-fence_ipmilan-node3_start_0 node1" [ style = dashed] +"stonith-fence_ipmilan-node3_stop_0 node2" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/guest-node-cleanup.dot b/cts/scheduler/dot/guest-node-cleanup.dot new file mode 100644 index 0000000..0909eac --- /dev/null +++ b/cts/scheduler/dot/guest-node-cleanup.dot @@ -0,0 +1,58 @@ + digraph "g" { +"container1_monitor_0 rhel7-1" -> "container1_start_0 rhel7-1" [ style = bold] +"container1_monitor_0 rhel7-1" -> "lxc1_stop_0 rhel7-1" [ style = bold] +"container1_monitor_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"container1_start_0 rhel7-1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"container1_start_0 rhel7-1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"container1_start_0 rhel7-1" -> "lxc1_start_0 rhel7-1" [ style = bold] +"container1_start_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"lxc-ms-master_demote_0" -> "lxc-ms-master_demoted_0" [ style = bold] +"lxc-ms-master_demote_0" -> "lxc-ms_demote_0 lxc1" [ style = bold] +"lxc-ms-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_stop_0" [ style = bold] +"lxc-ms-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_promote_0" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc-ms-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_running_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_running_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_start_0" -> "lxc-ms-master_running_0" [ style = bold] +"lxc-ms-master_start_0" -> "lxc-ms_start_0 lxc1" [ style = bold] +"lxc-ms-master_start_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_stop_0" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms-master_stop_0" -> "lxc-ms_stop_0 lxc1" [ style = bold] +"lxc-ms-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_stopped_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_stopped_0" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms_demote_0 lxc1" -> "lxc-ms-master_demoted_0" [ style = bold] +"lxc-ms_demote_0 lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc-ms_demote_0 lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] +"lxc-ms_demote_0 lxc1" [ style=bold color="green" fontcolor="orange"] +"lxc-ms_promote_0 lxc1" -> "lxc-ms-master_promoted_0" [ style = bold] +"lxc-ms_promote_0 lxc1" [ style=bold color="green" fontcolor="black"] +"lxc-ms_start_0 lxc1" -> "lxc-ms-master_running_0" [ style = bold] +"lxc-ms_start_0 lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc-ms_start_0 lxc1" [ style=bold color="green" fontcolor="black"] +"lxc-ms_stop_0 lxc1" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms_stop_0 lxc1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"lxc-ms_stop_0 lxc1" [ style=bold color="green" fontcolor="orange"] +"lxc1_monitor_30000 rhel7-1" [ style=bold color="green" fontcolor="black"] +"lxc1_start_0 rhel7-1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc1_start_0 rhel7-1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"lxc1_start_0 rhel7-1" -> "lxc1_monitor_30000 rhel7-1" [ style = bold] +"lxc1_start_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"lxc1_stop_0 rhel7-1" -> "lxc1_start_0 rhel7-1" [ style = bold] +"lxc1_stop_0 rhel7-1" -> "stonith 'reboot' lxc1" [ style = bold] +"lxc1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' lxc1" -> "container1_start_0 rhel7-1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms-master_stop_0" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_demote_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc1_start_0 rhel7-1" [ style = bold] +"stonith 'reboot' lxc1" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/guest-node-host-dies.dot b/cts/scheduler/dot/guest-node-host-dies.dot new file mode 100644 index 0000000..5b60100 --- /dev/null +++ b/cts/scheduler/dot/guest-node-host-dies.dot @@ -0,0 +1,132 @@ + digraph "g" { +"Fencing_monitor_120000 rhel7-4" [ style=bold color="green" fontcolor="black"] +"Fencing_start_0 rhel7-4" -> "Fencing_monitor_120000 rhel7-4" [ style = bold] +"Fencing_start_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"Fencing_stop_0 rhel7-4" -> "Fencing_start_0 rhel7-4" [ style = bold] +"Fencing_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"container1_start_0 rhel7-2" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"container1_start_0 rhel7-2" -> "lxc-ms_start_0 lxc1" [ style = bold] +"container1_start_0 rhel7-2" -> "lxc1_start_0 rhel7-2" [ style = bold] +"container1_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"container1_stop_0 rhel7-1" -> "container1_start_0 rhel7-2" [ style = bold] +"container1_stop_0 rhel7-1" -> "rsc_rhel7-1_start_0 rhel7-5" [ style = bold] +"container1_stop_0 rhel7-1" -> "stonith 'reboot' lxc1" [ style = bold] +"container1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] +"container2_start_0 rhel7-3" -> "lxc-ms_start_0 lxc2" [ style = bold] +"container2_start_0 rhel7-3" -> "lxc2_start_0 rhel7-3" [ style = bold] +"container2_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"container2_stop_0 rhel7-1" -> "container2_start_0 rhel7-3" [ style = bold] +"container2_stop_0 rhel7-1" -> "rsc_rhel7-1_start_0 rhel7-5" [ style = bold] +"container2_stop_0 rhel7-1" -> "stonith 'reboot' lxc2" [ style = bold] +"container2_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_demote_0" -> "lxc-ms-master_demoted_0" [ style = bold] +"lxc-ms-master_demote_0" -> "lxc-ms_demote_0 lxc1" [ style = bold] +"lxc-ms-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_stop_0" [ style = bold] +"lxc-ms-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_promote_0" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc-ms-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_running_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_running_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_start_0" -> "lxc-ms-master_running_0" [ style = bold] +"lxc-ms-master_start_0" -> "lxc-ms_start_0 lxc1" [ style = bold] +"lxc-ms-master_start_0" -> "lxc-ms_start_0 lxc2" [ style = bold] +"lxc-ms-master_start_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_stop_0" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms-master_stop_0" -> "lxc-ms_stop_0 lxc1" [ style = bold] +"lxc-ms-master_stop_0" -> "lxc-ms_stop_0 lxc2" [ style = bold] +"lxc-ms-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_stopped_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_stopped_0" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms_demote_0 lxc1" -> "lxc-ms-master_demoted_0" [ style = bold] +"lxc-ms_demote_0 lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc-ms_demote_0 lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] +"lxc-ms_demote_0 lxc1" [ style=bold color="green" fontcolor="orange"] +"lxc-ms_monitor_10000 lxc2" [ style=bold color="green" fontcolor="black"] +"lxc-ms_promote_0 lxc1" -> "lxc-ms-master_promoted_0" [ style = bold] +"lxc-ms_promote_0 lxc1" [ style=bold color="green" fontcolor="black"] +"lxc-ms_start_0 lxc1" -> "lxc-ms-master_running_0" [ style = bold] +"lxc-ms_start_0 lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc-ms_start_0 lxc1" [ style=bold color="green" fontcolor="black"] +"lxc-ms_start_0 lxc2" -> "lxc-ms-master_running_0" [ style = bold] +"lxc-ms_start_0 lxc2" -> "lxc-ms_monitor_10000 lxc2" [ style = bold] +"lxc-ms_start_0 lxc2" [ style=bold color="green" fontcolor="black"] +"lxc-ms_stop_0 lxc1" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms_stop_0 lxc1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"lxc-ms_stop_0 lxc1" [ style=bold color="green" fontcolor="orange"] +"lxc-ms_stop_0 lxc2" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms_stop_0 lxc2" -> "lxc-ms_start_0 lxc2" [ style = bold] +"lxc-ms_stop_0 lxc2" [ style=bold color="green" fontcolor="orange"] +"lxc1_monitor_0 rhel7-3" -> "lxc1_start_0 rhel7-2" [ style = bold] +"lxc1_monitor_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"lxc1_monitor_0 rhel7-4" -> "lxc1_start_0 rhel7-2" [ style = bold] +"lxc1_monitor_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"lxc1_monitor_0 rhel7-5" -> "lxc1_start_0 rhel7-2" [ style = bold] +"lxc1_monitor_0 rhel7-5" [ style=bold color="green" fontcolor="black"] +"lxc1_monitor_30000 rhel7-2" [ style=bold color="green" fontcolor="black"] +"lxc1_start_0 rhel7-2" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc1_start_0 rhel7-2" -> "lxc-ms_start_0 lxc1" [ style = bold] +"lxc1_start_0 rhel7-2" -> "lxc1_monitor_30000 rhel7-2" [ style = bold] +"lxc1_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"lxc1_stop_0 rhel7-1" -> "container1_stop_0 rhel7-1" [ style = bold] +"lxc1_stop_0 rhel7-1" -> "lxc1_start_0 rhel7-2" [ style = bold] +"lxc1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] +"lxc2_monitor_0 rhel7-2" -> "lxc2_start_0 rhel7-3" [ style = bold] +"lxc2_monitor_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"lxc2_monitor_0 rhel7-4" -> "lxc2_start_0 rhel7-3" [ style = bold] +"lxc2_monitor_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"lxc2_monitor_0 rhel7-5" -> "lxc2_start_0 rhel7-3" [ style = bold] +"lxc2_monitor_0 rhel7-5" [ style=bold color="green" fontcolor="black"] +"lxc2_monitor_30000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"lxc2_start_0 rhel7-3" -> "lxc-ms_monitor_10000 lxc2" [ style = bold] +"lxc2_start_0 rhel7-3" -> "lxc-ms_start_0 lxc2" [ style = bold] +"lxc2_start_0 rhel7-3" -> "lxc2_monitor_30000 rhel7-3" [ style = bold] +"lxc2_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"lxc2_stop_0 rhel7-1" -> "container2_stop_0 rhel7-1" [ style = bold] +"lxc2_stop_0 rhel7-1" -> "lxc2_start_0 rhel7-3" [ style = bold] +"lxc2_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] +"rsc_rhel7-1_monitor_5000 rhel7-5" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-1_start_0 rhel7-5" -> "rsc_rhel7-1_monitor_5000 rhel7-5" [ style = bold] +"rsc_rhel7-1_start_0 rhel7-5" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-1_stop_0 rhel7-1" -> "rsc_rhel7-1_start_0 rhel7-5" [ style = bold] +"rsc_rhel7-1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' lxc1" -> "Fencing_start_0 rhel7-4" [ style = bold] +"stonith 'reboot' lxc1" -> "container1_start_0 rhel7-2" [ style = bold] +"stonith 'reboot' lxc1" -> "container2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms-master_stop_0" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_demote_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_start_0 lxc2" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc1_start_0 rhel7-2" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' lxc1" -> "rsc_rhel7-1_start_0 rhel7-5" [ style = bold] +"stonith 'reboot' lxc1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' lxc2" -> "Fencing_start_0 rhel7-4" [ style = bold] +"stonith 'reboot' lxc2" -> "container1_start_0 rhel7-2" [ style = bold] +"stonith 'reboot' lxc2" -> "container2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms-master_stop_0" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_start_0 lxc1" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_start_0 lxc2" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_stop_0 lxc2" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc1_start_0 rhel7-2" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' lxc2" -> "rsc_rhel7-1_start_0 rhel7-5" [ style = bold] +"stonith 'reboot' lxc2" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' rhel7-1" -> "container1_start_0 rhel7-2" [ style = bold] +"stonith 'reboot' rhel7-1" -> "container1_stop_0 rhel7-1" [ style = bold] +"stonith 'reboot' rhel7-1" -> "container2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' rhel7-1" -> "container2_stop_0 rhel7-1" [ style = bold] +"stonith 'reboot' rhel7-1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"stonith 'reboot' rhel7-1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"stonith 'reboot' rhel7-1" -> "lxc-ms_start_0 lxc2" [ style = bold] +"stonith 'reboot' rhel7-1" -> "rsc_rhel7-1_start_0 rhel7-5" [ style = bold] +"stonith 'reboot' rhel7-1" -> "rsc_rhel7-1_stop_0 rhel7-1" [ style = bold] +"stonith 'reboot' rhel7-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/history-1.dot b/cts/scheduler/dot/history-1.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/history-1.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/honor_stonith_rsc_order1.dot b/cts/scheduler/dot/honor_stonith_rsc_order1.dot new file mode 100644 index 0000000..feff797 --- /dev/null +++ b/cts/scheduler/dot/honor_stonith_rsc_order1.dot @@ -0,0 +1,22 @@ + digraph "g" { +"A_monitor_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = bold] +"A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_A:0_monitor_0 fc16-builder" -> "S_CLONE_start_0" [ style = bold] +"S_A:0_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_A:0_start_0 fc16-builder" -> "S_CLONE_running_0" [ style = bold] +"S_A:0_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_B_monitor_0 fc16-builder" -> "S_B_start_0 fc16-builder" [ style = bold] +"S_B_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_B_start_0 fc16-builder" -> "S_GROUP_running_0" [ style = bold] +"S_B_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_CLONE_running_0" [ style=bold color="green" fontcolor="orange"] +"S_CLONE_start_0" -> "S_A:0_start_0 fc16-builder" [ style = bold] +"S_CLONE_start_0" -> "S_CLONE_running_0" [ style = bold] +"S_CLONE_start_0" [ style=bold color="green" fontcolor="orange"] +"S_GROUP_running_0" -> "S_CLONE_start_0" [ style = bold] +"S_GROUP_running_0" [ style=bold color="green" fontcolor="orange"] +"S_GROUP_start_0" -> "S_B_start_0 fc16-builder" [ style = bold] +"S_GROUP_start_0" -> "S_GROUP_running_0" [ style = bold] +"S_GROUP_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/honor_stonith_rsc_order2.dot b/cts/scheduler/dot/honor_stonith_rsc_order2.dot new file mode 100644 index 0000000..75ca88b --- /dev/null +++ b/cts/scheduler/dot/honor_stonith_rsc_order2.dot @@ -0,0 +1,34 @@ + digraph "g" { +"A_monitor_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = bold] +"A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_A:0_monitor_0 fc16-builder" -> "S_CLONE_start_0" [ style = bold] +"S_A:0_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_A:0_start_0 fc16-builder" -> "S_CLONE_running_0" [ style = bold] +"S_A:0_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_B_monitor_0 fc16-builder" -> "S_B_start_0 fc16-builder" [ style = bold] +"S_B_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_B_start_0 fc16-builder" -> "S_C_start_0 fc16-builder" [ style = bold] +"S_B_start_0 fc16-builder" -> "S_GROUP_running_0" [ style = bold] +"S_B_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_CLONE_running_0" [ style=bold color="green" fontcolor="orange"] +"S_CLONE_start_0" -> "S_A:0_start_0 fc16-builder" [ style = bold] +"S_CLONE_start_0" -> "S_CLONE_running_0" [ style = bold] +"S_CLONE_start_0" [ style=bold color="green" fontcolor="orange"] +"S_C_monitor_0 fc16-builder" -> "S_C_start_0 fc16-builder" [ style = bold] +"S_C_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_C_start_0 fc16-builder" -> "S_D_start_0 fc16-builder" [ style = bold] +"S_C_start_0 fc16-builder" -> "S_GROUP_running_0" [ style = bold] +"S_C_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_D_monitor_0 fc16-builder" -> "S_D_start_0 fc16-builder" [ style = bold] +"S_D_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_D_start_0 fc16-builder" -> "S_GROUP_running_0" [ style = bold] +"S_D_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_GROUP_running_0" -> "S_CLONE_start_0" [ style = bold] +"S_GROUP_running_0" [ style=bold color="green" fontcolor="orange"] +"S_GROUP_start_0" -> "S_B_start_0 fc16-builder" [ style = bold] +"S_GROUP_start_0" -> "S_C_start_0 fc16-builder" [ style = bold] +"S_GROUP_start_0" -> "S_D_start_0 fc16-builder" [ style = bold] +"S_GROUP_start_0" -> "S_GROUP_running_0" [ style = bold] +"S_GROUP_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/honor_stonith_rsc_order3.dot b/cts/scheduler/dot/honor_stonith_rsc_order3.dot new file mode 100644 index 0000000..739da7f --- /dev/null +++ b/cts/scheduler/dot/honor_stonith_rsc_order3.dot @@ -0,0 +1,39 @@ + digraph "g" { +"A_monitor_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = bold] +"A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_A:0_monitor_0 fc16-builder" -> "S_CLONE_start_0" [ style = bold] +"S_A:0_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_A:0_start_0 fc16-builder" -> "S_CLONE_running_0" [ style = bold] +"S_A:0_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_B:0_monitor_0 fc16-builder" -> "S_CLONE2_start_0" [ style = bold] +"S_B:0_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_B:0_start_0 fc16-builder" -> "S_C:0_start_0 fc16-builder" [ style = bold] +"S_B:0_start_0 fc16-builder" -> "S_GROUP:0_running_0" [ style = bold] +"S_B:0_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_C:0_monitor_0 fc16-builder" -> "S_CLONE2_start_0" [ style = bold] +"S_C:0_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_C:0_start_0 fc16-builder" -> "S_D:0_start_0 fc16-builder" [ style = bold] +"S_C:0_start_0 fc16-builder" -> "S_GROUP:0_running_0" [ style = bold] +"S_C:0_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_CLONE2_running_0" -> "S_CLONE_start_0" [ style = bold] +"S_CLONE2_running_0" [ style=bold color="green" fontcolor="orange"] +"S_CLONE2_start_0" -> "S_CLONE2_running_0" [ style = bold] +"S_CLONE2_start_0" -> "S_GROUP:0_start_0" [ style = bold] +"S_CLONE2_start_0" [ style=bold color="green" fontcolor="orange"] +"S_CLONE_running_0" [ style=bold color="green" fontcolor="orange"] +"S_CLONE_start_0" -> "S_A:0_start_0 fc16-builder" [ style = bold] +"S_CLONE_start_0" -> "S_CLONE_running_0" [ style = bold] +"S_CLONE_start_0" [ style=bold color="green" fontcolor="orange"] +"S_D:0_monitor_0 fc16-builder" -> "S_CLONE2_start_0" [ style = bold] +"S_D:0_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_D:0_start_0 fc16-builder" -> "S_GROUP:0_running_0" [ style = bold] +"S_D:0_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_GROUP:0_running_0" -> "S_CLONE2_running_0" [ style = bold] +"S_GROUP:0_running_0" [ style=bold color="green" fontcolor="orange"] +"S_GROUP:0_start_0" -> "S_B:0_start_0 fc16-builder" [ style = bold] +"S_GROUP:0_start_0" -> "S_C:0_start_0 fc16-builder" [ style = bold] +"S_GROUP:0_start_0" -> "S_D:0_start_0 fc16-builder" [ style = bold] +"S_GROUP:0_start_0" -> "S_GROUP:0_running_0" [ style = bold] +"S_GROUP:0_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/honor_stonith_rsc_order4.dot b/cts/scheduler/dot/honor_stonith_rsc_order4.dot new file mode 100644 index 0000000..7f1e8d5 --- /dev/null +++ b/cts/scheduler/dot/honor_stonith_rsc_order4.dot @@ -0,0 +1,12 @@ + digraph "g" { +"A_monitor_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = bold] +"A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_A_monitor_0 fc16-builder" -> "S_A_start_0 fc16-builder" [ style = bold] +"S_A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_B_monitor_0 fc16-builder" -> "S_B_start_0 fc16-builder" [ style = bold] +"S_B_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_B_start_0 fc16-builder" -> "S_A_start_0 fc16-builder" [ style = bold] +"S_B_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ignore_stonith_rsc_order1.dot b/cts/scheduler/dot/ignore_stonith_rsc_order1.dot new file mode 100644 index 0000000..d28850f --- /dev/null +++ b/cts/scheduler/dot/ignore_stonith_rsc_order1.dot @@ -0,0 +1,9 @@ + digraph "g" { +"A_monitor_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = bold] +"A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_start_0 fc16-builder" -> "S_A_start_0 fc16-builder" [ style = bold] +"A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_A_monitor_0 fc16-builder" -> "S_A_start_0 fc16-builder" [ style = bold] +"S_A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ignore_stonith_rsc_order2.dot b/cts/scheduler/dot/ignore_stonith_rsc_order2.dot new file mode 100644 index 0000000..0ce77d5 --- /dev/null +++ b/cts/scheduler/dot/ignore_stonith_rsc_order2.dot @@ -0,0 +1,20 @@ + digraph "g" { +"A_monitor_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = bold] +"A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_start_0 fc16-builder" -> "MIXED_GROUP_running_0" [ style = bold] +"A_start_0 fc16-builder" -> "S_B_start_0 fc16-builder" [ style = bold] +"A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"MIXED_GROUP_running_0" -> "S_A_start_0 fc16-builder" [ style = bold] +"MIXED_GROUP_running_0" [ style=bold color="green" fontcolor="orange"] +"MIXED_GROUP_start_0" -> "A_start_0 fc16-builder" [ style = bold] +"MIXED_GROUP_start_0" -> "MIXED_GROUP_running_0" [ style = bold] +"MIXED_GROUP_start_0" -> "S_B_start_0 fc16-builder" [ style = bold] +"MIXED_GROUP_start_0" [ style=bold color="green" fontcolor="orange"] +"S_A_monitor_0 fc16-builder" -> "S_A_start_0 fc16-builder" [ style = bold] +"S_A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_B_monitor_0 fc16-builder" -> "S_B_start_0 fc16-builder" [ style = bold] +"S_B_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_B_start_0 fc16-builder" -> "MIXED_GROUP_running_0" [ style = bold] +"S_B_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ignore_stonith_rsc_order3.dot b/cts/scheduler/dot/ignore_stonith_rsc_order3.dot new file mode 100644 index 0000000..07eaa20 --- /dev/null +++ b/cts/scheduler/dot/ignore_stonith_rsc_order3.dot @@ -0,0 +1,25 @@ + digraph "g" { +"A_monitor_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = bold] +"A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_start_0 fc16-builder" -> "MIXED_GROUP_running_0" [ style = bold] +"A_start_0 fc16-builder" -> "S_B_start_0 fc16-builder" [ style = bold] +"A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"MIXED_GROUP_running_0" -> "S_CLONE_start_0" [ style = bold] +"MIXED_GROUP_running_0" [ style=bold color="green" fontcolor="orange"] +"MIXED_GROUP_start_0" -> "A_start_0 fc16-builder" [ style = bold] +"MIXED_GROUP_start_0" -> "MIXED_GROUP_running_0" [ style = bold] +"MIXED_GROUP_start_0" -> "S_B_start_0 fc16-builder" [ style = bold] +"MIXED_GROUP_start_0" [ style=bold color="green" fontcolor="orange"] +"S_A:0_monitor_0 fc16-builder" -> "S_CLONE_start_0" [ style = bold] +"S_A:0_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_A:0_start_0 fc16-builder" -> "S_CLONE_running_0" [ style = bold] +"S_A:0_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_B_monitor_0 fc16-builder" -> "S_B_start_0 fc16-builder" [ style = bold] +"S_B_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_B_start_0 fc16-builder" -> "MIXED_GROUP_running_0" [ style = bold] +"S_B_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_CLONE_running_0" [ style=bold color="green" fontcolor="orange"] +"S_CLONE_start_0" -> "S_A:0_start_0 fc16-builder" [ style = bold] +"S_CLONE_start_0" -> "S_CLONE_running_0" [ style = bold] +"S_CLONE_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/ignore_stonith_rsc_order4.dot b/cts/scheduler/dot/ignore_stonith_rsc_order4.dot new file mode 100644 index 0000000..8532ac9 --- /dev/null +++ b/cts/scheduler/dot/ignore_stonith_rsc_order4.dot @@ -0,0 +1,30 @@ + digraph "g" { +"A:0_monitor_0 fc16-builder" -> "S_CLONE2_start_0" [ style = bold] +"A:0_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A:0_start_0 fc16-builder" -> "MIXED_GROUP:0_running_0" [ style = bold] +"A:0_start_0 fc16-builder" -> "S_B:0_start_0 fc16-builder" [ style = bold] +"A:0_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"MIXED_GROUP:0_running_0" -> "S_CLONE2_running_0" [ style = bold] +"MIXED_GROUP:0_running_0" [ style=bold color="green" fontcolor="orange"] +"MIXED_GROUP:0_start_0" -> "A:0_start_0 fc16-builder" [ style = bold] +"MIXED_GROUP:0_start_0" -> "MIXED_GROUP:0_running_0" [ style = bold] +"MIXED_GROUP:0_start_0" -> "S_B:0_start_0 fc16-builder" [ style = bold] +"MIXED_GROUP:0_start_0" [ style=bold color="green" fontcolor="orange"] +"S_A:0_monitor_0 fc16-builder" -> "S_CLONE_start_0" [ style = bold] +"S_A:0_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_A:0_start_0 fc16-builder" -> "S_CLONE_running_0" [ style = bold] +"S_A:0_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_B:0_monitor_0 fc16-builder" -> "S_CLONE2_start_0" [ style = bold] +"S_B:0_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_B:0_start_0 fc16-builder" -> "MIXED_GROUP:0_running_0" [ style = bold] +"S_B:0_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"S_CLONE2_running_0" -> "S_CLONE_start_0" [ style = bold] +"S_CLONE2_running_0" [ style=bold color="green" fontcolor="orange"] +"S_CLONE2_start_0" -> "MIXED_GROUP:0_start_0" [ style = bold] +"S_CLONE2_start_0" -> "S_CLONE2_running_0" [ style = bold] +"S_CLONE2_start_0" [ style=bold color="green" fontcolor="orange"] +"S_CLONE_running_0" [ style=bold color="green" fontcolor="orange"] +"S_CLONE_start_0" -> "S_A:0_start_0 fc16-builder" [ style = bold] +"S_CLONE_start_0" -> "S_CLONE_running_0" [ style = bold] +"S_CLONE_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/inc0.dot b/cts/scheduler/dot/inc0.dot new file mode 100644 index 0000000..39d227d --- /dev/null +++ b/cts/scheduler/dot/inc0.dot @@ -0,0 +1,37 @@ + digraph "g" { +"child_rsc1:0_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1:0_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc1:1_start_0 node2" [ style = bold] +"rsc1_start_0" -> "child_rsc1:2_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc1:3_start_0 node2" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/inc1.dot b/cts/scheduler/dot/inc1.dot new file mode 100644 index 0000000..94736d7 --- /dev/null +++ b/cts/scheduler/dot/inc1.dot @@ -0,0 +1,49 @@ + digraph "g" { +"child_rsc2:0_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc2:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_start_0 node1" -> "rsc2_running_0" [ style = bold] +"child_rsc2:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:2_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:2_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:2_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc2:2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:3_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:3_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:3_start_0 node1" -> "rsc2_running_0" [ style = bold] +"child_rsc2:3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:4_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:4_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc2_start_0" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_running_0" -> "rsc3_start_0 node2" [ style = bold] +"rsc2_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_start_0" -> "child_rsc2:0_start_0 node2" [ style = bold] +"rsc2_start_0" -> "child_rsc2:1_start_0 node1" [ style = bold] +"rsc2_start_0" -> "child_rsc2:2_start_0 node2" [ style = bold] +"rsc2_start_0" -> "child_rsc2:3_start_0 node1" [ style = bold] +"rsc2_start_0" -> "rsc2_running_0" [ style = bold] +"rsc2_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/inc10.dot b/cts/scheduler/dot/inc10.dot new file mode 100644 index 0000000..b68e41a --- /dev/null +++ b/cts/scheduler/dot/inc10.dot @@ -0,0 +1,44 @@ + digraph "g" { +"DoFencing_stop_0" -> "DoFencing_stopped_0" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:2_stop_0 xen-2" [ style = bold] +"DoFencing_stop_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:2_stop_0 xen-2" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_stop_0 xen-2" [ style=bold color="green" fontcolor="black"] +"ocfs2-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ocfs2-clone_confirmed-pre_notify_stop_0" -> "ocfs2-clone_post_notify_stopped_0" [ style = bold] +"ocfs2-clone_confirmed-pre_notify_stop_0" -> "ocfs2-clone_stop_0" [ style = bold] +"ocfs2-clone_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ocfs2-clone_post_notify_stopped_0" -> "ocfs2-clone_confirmed-post_notify_stopped_0" [ style = bold] +"ocfs2-clone_post_notify_stopped_0" -> "ocfs2:0_post_notify_stopped_0 xen-4" [ style = bold] +"ocfs2-clone_post_notify_stopped_0" -> "ocfs2:1_post_notify_stopped_0 xen-3" [ style = bold] +"ocfs2-clone_post_notify_stopped_0" -> "ocfs2:3_post_notify_stopped_0 xen-1" [ style = bold] +"ocfs2-clone_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ocfs2-clone_pre_notify_stop_0" -> "ocfs2-clone_confirmed-pre_notify_stop_0" [ style = bold] +"ocfs2-clone_pre_notify_stop_0" -> "ocfs2:0_pre_notify_stop_0 xen-4" [ style = bold] +"ocfs2-clone_pre_notify_stop_0" -> "ocfs2:1_pre_notify_stop_0 xen-2" [ style = bold] +"ocfs2-clone_pre_notify_stop_0" -> "ocfs2:1_pre_notify_stop_0 xen-3" [ style = bold] +"ocfs2-clone_pre_notify_stop_0" -> "ocfs2:3_pre_notify_stop_0 xen-1" [ style = bold] +"ocfs2-clone_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ocfs2-clone_stop_0" -> "ocfs2-clone_stopped_0" [ style = bold] +"ocfs2-clone_stop_0" -> "ocfs2:1_stop_0 xen-2" [ style = bold] +"ocfs2-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"ocfs2-clone_stopped_0" -> "ocfs2-clone_post_notify_stopped_0" [ style = bold] +"ocfs2-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ocfs2:0_post_notify_stopped_0 xen-4" -> "ocfs2-clone_confirmed-post_notify_stopped_0" [ style = bold] +"ocfs2:0_post_notify_stopped_0 xen-4" [ style=bold color="green" fontcolor="black"] +"ocfs2:0_pre_notify_stop_0 xen-4" -> "ocfs2-clone_confirmed-pre_notify_stop_0" [ style = bold] +"ocfs2:0_pre_notify_stop_0 xen-4" [ style=bold color="green" fontcolor="black"] +"ocfs2:1_post_notify_stopped_0 xen-3" -> "ocfs2-clone_confirmed-post_notify_stopped_0" [ style = bold] +"ocfs2:1_post_notify_stopped_0 xen-3" [ style=bold color="green" fontcolor="black"] +"ocfs2:1_pre_notify_stop_0 xen-2" -> "ocfs2-clone_confirmed-pre_notify_stop_0" [ style = bold] +"ocfs2:1_pre_notify_stop_0 xen-2" [ style=bold color="green" fontcolor="black"] +"ocfs2:1_pre_notify_stop_0 xen-3" -> "ocfs2-clone_confirmed-pre_notify_stop_0" [ style = bold] +"ocfs2:1_pre_notify_stop_0 xen-3" [ style=bold color="green" fontcolor="black"] +"ocfs2:1_stop_0 xen-2" -> "ocfs2-clone_stopped_0" [ style = bold] +"ocfs2:1_stop_0 xen-2" [ style=bold color="green" fontcolor="black"] +"ocfs2:3_post_notify_stopped_0 xen-1" -> "ocfs2-clone_confirmed-post_notify_stopped_0" [ style = bold] +"ocfs2:3_post_notify_stopped_0 xen-1" [ style=bold color="green" fontcolor="black"] +"ocfs2:3_pre_notify_stop_0 xen-1" -> "ocfs2-clone_confirmed-pre_notify_stop_0" [ style = bold] +"ocfs2:3_pre_notify_stop_0 xen-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/inc11.dot b/cts/scheduler/dot/inc11.dot new file mode 100644 index 0000000..5bb2b20 --- /dev/null +++ b/cts/scheduler/dot/inc11.dot @@ -0,0 +1,37 @@ + digraph "g" { +"child_rsc1:0_monitor_0 node0" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node0" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node0" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node0" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_promote_0 node2" -> "rsc1_promoted_0" [ style = bold] +"child_rsc1:1_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_start_0 node2" -> "child_rsc1:1_promote_0 node2" [ style = bold] +"child_rsc1:1_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_promote_0" -> "child_rsc1:1_promote_0 node2" [ style = bold] +"rsc1_promote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_running_0" -> "rsc1_promote_0" [ style = bold] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1:0_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc1:1_start_0 node2" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +"simple-rsc_monitor_0 node0" -> "simple-rsc_start_0 node2" [ style = bold] +"simple-rsc_monitor_0 node0" [ style=bold color="green" fontcolor="black"] +"simple-rsc_monitor_0 node1" -> "simple-rsc_start_0 node2" [ style = bold] +"simple-rsc_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"simple-rsc_monitor_0 node2" -> "simple-rsc_start_0 node2" [ style = bold] +"simple-rsc_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"simple-rsc_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/inc12.dot b/cts/scheduler/dot/inc12.dot new file mode 100644 index 0000000..b941747 --- /dev/null +++ b/cts/scheduler/dot/inc12.dot @@ -0,0 +1,110 @@ + digraph "g" { +"DoFencing_stop_0" -> "DoFencing_stopped_0" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:1_stop_0 c001n02" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:2_stop_0 c001n04" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:3_stop_0 c001n05" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:4_stop_0 c001n06" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:5_stop_0 c001n07" [ style = bold] +"DoFencing_stop_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:1_stop_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:1_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] +"child_DoFencing:1_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_stop_0 c001n04" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_stop_0 c001n04" -> "do_shutdown c001n04" [ style = bold] +"child_DoFencing:2_stop_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_stop_0 c001n05" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:3_stop_0 c001n05" -> "do_shutdown c001n05" [ style = bold] +"child_DoFencing:3_stop_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_stop_0 c001n06" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:4_stop_0 c001n06" -> "do_shutdown c001n06" [ style = bold] +"child_DoFencing:4_stop_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_stop_0 c001n07" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:5_stop_0 c001n07" -> "do_shutdown c001n07" [ style = bold] +"child_DoFencing:5_stop_0 c001n07" [ style=bold color="green" fontcolor="black"] +"do_shutdown c001n02" -> "do_shutdown c001n03" [ style = bold] +"do_shutdown c001n02" [ style=bold color="green" fontcolor="black"] +"do_shutdown c001n03" [ style=bold color="green" fontcolor="black"] +"do_shutdown c001n04" -> "do_shutdown c001n03" [ style = bold] +"do_shutdown c001n04" [ style=bold color="green" fontcolor="black"] +"do_shutdown c001n05" -> "do_shutdown c001n03" [ style = bold] +"do_shutdown c001n05" [ style=bold color="green" fontcolor="black"] +"do_shutdown c001n06" -> "do_shutdown c001n03" [ style = bold] +"do_shutdown c001n06" [ style=bold color="green" fontcolor="black"] +"do_shutdown c001n07" -> "do_shutdown c001n03" [ style = bold] +"do_shutdown c001n07" [ style=bold color="green" fontcolor="black"] +"group-1_stop_0" -> "group-1_stopped_0" [ style = bold] +"group-1_stop_0" -> "heartbeat_192.168.100.182_stop_0 c001n02" [ style = bold] +"group-1_stop_0" -> "ocf_192.168.100.181_stop_0 c001n02" [ style = bold] +"group-1_stop_0" -> "ocf_192.168.100.183_stop_0 c001n02" [ style = bold] +"group-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"heartbeat_192.168.100.182_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] +"heartbeat_192.168.100.182_stop_0 c001n02" -> "group-1_stopped_0" [ style = bold] +"heartbeat_192.168.100.182_stop_0 c001n02" -> "ocf_192.168.100.181_stop_0 c001n02" [ style = bold] +"heartbeat_192.168.100.182_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +"lsb_dummy_stop_0 c001n04" -> "do_shutdown c001n04" [ style = bold] +"lsb_dummy_stop_0 c001n04" [ style=bold color="green" fontcolor="black"] +"master_rsc_1_stop_0" -> "master_rsc_1_stopped_0" [ style = bold] +"master_rsc_1_stop_0" -> "ocf_msdummy:10_stop_0 c001n02" [ style = bold] +"master_rsc_1_stop_0" -> "ocf_msdummy:11_stop_0 c001n02" [ style = bold] +"master_rsc_1_stop_0" -> "ocf_msdummy:2_stop_0 c001n04" [ style = bold] +"master_rsc_1_stop_0" -> "ocf_msdummy:3_stop_0 c001n04" [ style = bold] +"master_rsc_1_stop_0" -> "ocf_msdummy:4_stop_0 c001n05" [ style = bold] +"master_rsc_1_stop_0" -> "ocf_msdummy:5_stop_0 c001n05" [ style = bold] +"master_rsc_1_stop_0" -> "ocf_msdummy:6_stop_0 c001n06" [ style = bold] +"master_rsc_1_stop_0" -> "ocf_msdummy:7_stop_0 c001n06" [ style = bold] +"master_rsc_1_stop_0" -> "ocf_msdummy:8_stop_0 c001n07" [ style = bold] +"master_rsc_1_stop_0" -> "ocf_msdummy:9_stop_0 c001n07" [ style = bold] +"master_rsc_1_stop_0" [ style=bold color="green" fontcolor="orange"] +"master_rsc_1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ocf_192.168.100.181_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] +"ocf_192.168.100.181_stop_0 c001n02" -> "group-1_stopped_0" [ style = bold] +"ocf_192.168.100.181_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_192.168.100.183_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] +"ocf_192.168.100.183_stop_0 c001n02" -> "group-1_stopped_0" [ style = bold] +"ocf_192.168.100.183_stop_0 c001n02" -> "heartbeat_192.168.100.182_stop_0 c001n02" [ style = bold] +"ocf_192.168.100.183_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:10_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] +"ocf_msdummy:10_stop_0 c001n02" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:10_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:11_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] +"ocf_msdummy:11_stop_0 c001n02" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:11_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:2_stop_0 c001n04" -> "do_shutdown c001n04" [ style = bold] +"ocf_msdummy:2_stop_0 c001n04" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:2_stop_0 c001n04" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:3_stop_0 c001n04" -> "do_shutdown c001n04" [ style = bold] +"ocf_msdummy:3_stop_0 c001n04" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:3_stop_0 c001n04" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_stop_0 c001n05" -> "do_shutdown c001n05" [ style = bold] +"ocf_msdummy:4_stop_0 c001n05" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:4_stop_0 c001n05" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_stop_0 c001n05" -> "do_shutdown c001n05" [ style = bold] +"ocf_msdummy:5_stop_0 c001n05" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:5_stop_0 c001n05" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:6_stop_0 c001n06" -> "do_shutdown c001n06" [ style = bold] +"ocf_msdummy:6_stop_0 c001n06" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:6_stop_0 c001n06" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:7_stop_0 c001n06" -> "do_shutdown c001n06" [ style = bold] +"ocf_msdummy:7_stop_0 c001n06" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:7_stop_0 c001n06" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:8_stop_0 c001n07" -> "do_shutdown c001n07" [ style = bold] +"ocf_msdummy:8_stop_0 c001n07" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:8_stop_0 c001n07" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:9_stop_0 c001n07" -> "do_shutdown c001n07" [ style = bold] +"ocf_msdummy:9_stop_0 c001n07" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:9_stop_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_stop_0 c001n02" -> "do_shutdown c001n02" [ style = bold] +"rsc_c001n02_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_stop_0 c001n05" -> "do_shutdown c001n05" [ style = bold] +"rsc_c001n03_stop_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_stop_0 c001n04" -> "do_shutdown c001n04" [ style = bold] +"rsc_c001n04_stop_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_stop_0 c001n05" -> "do_shutdown c001n05" [ style = bold] +"rsc_c001n05_stop_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_stop_0 c001n06" -> "do_shutdown c001n06" [ style = bold] +"rsc_c001n06_stop_0 c001n06" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_stop_0 c001n07" -> "do_shutdown c001n07" [ style = bold] +"rsc_c001n07_stop_0 c001n07" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/inc2.dot b/cts/scheduler/dot/inc2.dot new file mode 100644 index 0000000..c04d226 --- /dev/null +++ b/cts/scheduler/dot/inc2.dot @@ -0,0 +1,41 @@ + digraph "g" { +"child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_stop_0 node1" -> "child_rsc1:2_start_0 node2" [ style = bold] +"child_rsc1:2_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_stop_0 node1" -> "child_rsc1:3_start_0 node2" [ style = bold] +"child_rsc1:3_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:4_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1:2_start_0 node2" [ style = bold] +"rsc1_start_0" -> "child_rsc1:3_start_0 node2" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0" -> "child_rsc1:2_stop_0 node1" [ style = bold] +"rsc1_stop_0" -> "child_rsc1:3_stop_0 node1" [ style = bold] +"rsc1_stop_0" -> "child_rsc1:4_stop_0 node1" [ style = bold] +"rsc1_stop_0" -> "rsc1_stopped_0" [ style = bold] +"rsc1_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stopped_0" -> "rsc1_start_0" [ style = bold] +"rsc1_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/inc3.dot b/cts/scheduler/dot/inc3.dot new file mode 100644 index 0000000..0e61310 --- /dev/null +++ b/cts/scheduler/dot/inc3.dot @@ -0,0 +1,79 @@ + digraph "g" { +"child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_stop_0 node1" -> "child_rsc1:2_start_0 node2" [ style = bold] +"child_rsc1:2_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_stop_0 node1" -> "child_rsc1:3_start_0 node2" [ style = bold] +"child_rsc1:3_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:4_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:0_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:1_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:2_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:2_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:3_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:3_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:3_start_0 node1" -> "rsc2_running_0" [ style = bold] +"child_rsc2:3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:3_stop_0 node2" -> "child_rsc2:3_start_0 node1" [ style = bold] +"child_rsc2:3_stop_0 node2" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:3_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:4_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:4_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:4_start_0 node1" -> "rsc2_running_0" [ style = bold] +"child_rsc2:4_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:4_stop_0 node2" -> "child_rsc2:4_start_0 node1" [ style = bold] +"child_rsc2:4_stop_0 node2" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:4_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_running_0" -> "rsc2_start_0" [ style = bold] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1:2_start_0 node2" [ style = bold] +"rsc1_start_0" -> "child_rsc1:3_start_0 node2" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0" -> "child_rsc1:2_stop_0 node1" [ style = bold] +"rsc1_stop_0" -> "child_rsc1:3_stop_0 node1" [ style = bold] +"rsc1_stop_0" -> "child_rsc1:4_stop_0 node1" [ style = bold] +"rsc1_stop_0" -> "rsc1_stopped_0" [ style = bold] +"rsc1_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stopped_0" -> "rsc1_start_0" [ style = bold] +"rsc1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_start_0" -> "child_rsc2:3_start_0 node1" [ style = bold] +"rsc2_start_0" -> "child_rsc2:4_start_0 node1" [ style = bold] +"rsc2_start_0" -> "rsc2_running_0" [ style = bold] +"rsc2_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0" -> "child_rsc2:3_stop_0 node2" [ style = bold] +"rsc2_stop_0" -> "child_rsc2:4_stop_0 node2" [ style = bold] +"rsc2_stop_0" -> "rsc2_stopped_0" [ style = bold] +"rsc2_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stopped_0" -> "rsc1_stop_0" [ style = bold] +"rsc2_stopped_0" -> "rsc2_start_0" [ style = bold] +"rsc2_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/inc4.dot b/cts/scheduler/dot/inc4.dot new file mode 100644 index 0000000..be3e1b3 --- /dev/null +++ b/cts/scheduler/dot/inc4.dot @@ -0,0 +1,87 @@ + digraph "g" { +"child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_start_0 node2" -> "child_rsc1:3_start_0 node2" [ style = bold] +"child_rsc1:2_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_stop_0 node1" -> "child_rsc1:2_start_0 node2" [ style = bold] +"child_rsc1:2_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node2" -> "child_rsc1:2_stop_0 node1" [ style = bold] +"child_rsc1:3_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_stop_0 node1" -> "child_rsc1:2_stop_0 node1" [ style = bold] +"child_rsc1:3_stop_0 node1" -> "child_rsc1:3_start_0 node2" [ style = bold] +"child_rsc1:3_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node2" -> "child_rsc1:3_stop_0 node1" [ style = bold] +"child_rsc1:4_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_stop_0 node1" -> "child_rsc1:3_stop_0 node1" [ style = bold] +"child_rsc1:4_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:4_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:0_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:1_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:2_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:2_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:3_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:3_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:3_start_0 node1" -> "child_rsc2:4_start_0 node1" [ style = bold] +"child_rsc2:3_start_0 node1" -> "rsc2_running_0" [ style = bold] +"child_rsc2:3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:3_stop_0 node2" -> "child_rsc2:3_start_0 node1" [ style = bold] +"child_rsc2:3_stop_0 node2" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:3_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:4_monitor_0 node1" -> "child_rsc2:3_stop_0 node2" [ style = bold] +"child_rsc2:4_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:4_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:4_start_0 node1" -> "rsc2_running_0" [ style = bold] +"child_rsc2:4_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:4_stop_0 node2" -> "child_rsc2:3_stop_0 node2" [ style = bold] +"child_rsc2:4_stop_0 node2" -> "child_rsc2:4_start_0 node1" [ style = bold] +"child_rsc2:4_stop_0 node2" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:4_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_running_0" -> "rsc2_start_0" [ style = bold] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1:2_start_0 node2" [ style = bold] +"rsc1_start_0" -> "child_rsc1:3_start_0 node2" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0" -> "child_rsc1:2_stop_0 node1" [ style = bold] +"rsc1_stop_0" -> "child_rsc1:3_stop_0 node1" [ style = bold] +"rsc1_stop_0" -> "child_rsc1:4_stop_0 node1" [ style = bold] +"rsc1_stop_0" -> "rsc1_stopped_0" [ style = bold] +"rsc1_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stopped_0" -> "rsc1_start_0" [ style = bold] +"rsc1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_start_0" -> "child_rsc2:3_start_0 node1" [ style = bold] +"rsc2_start_0" -> "child_rsc2:4_start_0 node1" [ style = bold] +"rsc2_start_0" -> "rsc2_running_0" [ style = bold] +"rsc2_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0" -> "child_rsc2:3_stop_0 node2" [ style = bold] +"rsc2_stop_0" -> "child_rsc2:4_stop_0 node2" [ style = bold] +"rsc2_stop_0" -> "rsc2_stopped_0" [ style = bold] +"rsc2_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stopped_0" -> "rsc1_stop_0" [ style = bold] +"rsc2_stopped_0" -> "rsc2_start_0" [ style = bold] +"rsc2_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/inc5.dot b/cts/scheduler/dot/inc5.dot new file mode 100644 index 0000000..3011f9d --- /dev/null +++ b/cts/scheduler/dot/inc5.dot @@ -0,0 +1,122 @@ + digraph "g" { +"child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:0_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:1_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc2:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_stop_0 node1" -> "child_rsc2:1_start_0 node2" [ style = bold] +"child_rsc2:1_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:2_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:2_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:2_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:2_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc3:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc3:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc3:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc3:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc4:0_monitor_0 node2" -> "rsc4_start_0" [ style = bold] +"child_rsc4:0_monitor_0 node2" -> "rsc4_stopped_0" [ style = bold] +"child_rsc4:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc4:1_monitor_0 node2" -> "rsc4_start_0" [ style = bold] +"child_rsc4:1_monitor_0 node2" -> "rsc4_stopped_0" [ style = bold] +"child_rsc4:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc4:1_start_0 node2" -> "rsc4_running_0" [ style = bold] +"child_rsc4:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc4:1_stop_0 node1" -> "child_rsc4:1_start_0 node2" [ style = bold] +"child_rsc4:1_stop_0 node1" -> "rsc4_stopped_0" [ style = bold] +"child_rsc4:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc4:2_monitor_0 node1" -> "rsc4_start_0" [ style = bold] +"child_rsc4:2_monitor_0 node1" -> "rsc4_stopped_0" [ style = bold] +"child_rsc4:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc4:2_monitor_0 node2" -> "rsc4_start_0" [ style = bold] +"child_rsc4:2_monitor_0 node2" -> "rsc4_stopped_0" [ style = bold] +"child_rsc4:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc5:0_monitor_0 node1" -> "rsc5_start_0" [ style = bold] +"child_rsc5:0_monitor_0 node1" -> "rsc5_stopped_0" [ style = bold] +"child_rsc5:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc5:1_monitor_0 node1" -> "rsc5_start_0" [ style = bold] +"child_rsc5:1_monitor_0 node1" -> "rsc5_stopped_0" [ style = bold] +"child_rsc5:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc5:1_start_0 node1" -> "rsc5_running_0" [ style = bold] +"child_rsc5:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc5:1_stop_0 node2" -> "child_rsc5:1_start_0 node1" [ style = bold] +"child_rsc5:1_stop_0 node2" -> "rsc5_stopped_0" [ style = bold] +"child_rsc5:1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc5:2_monitor_0 node1" -> "rsc5_start_0" [ style = bold] +"child_rsc5:2_monitor_0 node1" -> "rsc5_stopped_0" [ style = bold] +"child_rsc5:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc5:2_monitor_0 node2" -> "rsc5_start_0" [ style = bold] +"child_rsc5:2_monitor_0 node2" -> "rsc5_stopped_0" [ style = bold] +"child_rsc5:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc6:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc6:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc6:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc6:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc7:0_monitor_0 node1" -> "rsc7_start_0" [ style = bold] +"child_rsc7:0_monitor_0 node1" -> "rsc7_stopped_0" [ style = bold] +"child_rsc7:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc7:1_monitor_0 node1" -> "rsc7_start_0" [ style = bold] +"child_rsc7:1_monitor_0 node1" -> "rsc7_stopped_0" [ style = bold] +"child_rsc7:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc7:1_start_0 node1" -> "rsc7_running_0" [ style = bold] +"child_rsc7:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc7:1_stop_0 node2" -> "child_rsc7:1_start_0 node1" [ style = bold] +"child_rsc7:1_stop_0 node2" -> "rsc7_stopped_0" [ style = bold] +"child_rsc7:1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc7:2_monitor_0 node1" -> "rsc7_start_0" [ style = bold] +"child_rsc7:2_monitor_0 node1" -> "rsc7_stopped_0" [ style = bold] +"child_rsc7:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc7:2_monitor_0 node2" -> "rsc7_start_0" [ style = bold] +"child_rsc7:2_monitor_0 node2" -> "rsc7_stopped_0" [ style = bold] +"child_rsc7:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc8:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc8:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc8:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc8:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_start_0" -> "child_rsc2:1_start_0 node2" [ style = bold] +"rsc2_start_0" -> "rsc2_running_0" [ style = bold] +"rsc2_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0" -> "child_rsc2:1_stop_0 node1" [ style = bold] +"rsc2_stop_0" -> "rsc2_stopped_0" [ style = bold] +"rsc2_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stopped_0" -> "rsc2_start_0" [ style = bold] +"rsc2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc4_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc4_start_0" -> "child_rsc4:1_start_0 node2" [ style = bold] +"rsc4_start_0" -> "rsc4_running_0" [ style = bold] +"rsc4_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc4_stop_0" -> "child_rsc4:1_stop_0 node1" [ style = bold] +"rsc4_stop_0" -> "rsc4_stopped_0" [ style = bold] +"rsc4_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc4_stopped_0" -> "rsc4_start_0" [ style = bold] +"rsc4_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc5_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc5_start_0" -> "child_rsc5:1_start_0 node1" [ style = bold] +"rsc5_start_0" -> "rsc5_running_0" [ style = bold] +"rsc5_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc5_stop_0" -> "child_rsc5:1_stop_0 node2" [ style = bold] +"rsc5_stop_0" -> "rsc5_stopped_0" [ style = bold] +"rsc5_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc5_stopped_0" -> "rsc5_start_0" [ style = bold] +"rsc5_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc7_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc7_start_0" -> "child_rsc7:1_start_0 node1" [ style = bold] +"rsc7_start_0" -> "rsc7_running_0" [ style = bold] +"rsc7_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc7_stop_0" -> "child_rsc7:1_stop_0 node2" [ style = bold] +"rsc7_stop_0" -> "rsc7_stopped_0" [ style = bold] +"rsc7_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc7_stopped_0" -> "rsc7_start_0" [ style = bold] +"rsc7_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/inc6.dot b/cts/scheduler/dot/inc6.dot new file mode 100644 index 0000000..840c25a --- /dev/null +++ b/cts/scheduler/dot/inc6.dot @@ -0,0 +1,81 @@ + digraph "g" { +"child_rsc2:1_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc2:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_stop_0 node1" -> "child_rsc2:1_start_0 node2" [ style = bold] +"child_rsc2:1_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc4:1_start_0 node2" -> "rsc4_running_0" [ style = bold] +"child_rsc4:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc4:1_stop_0 node1" -> "child_rsc4:1_start_0 node2" [ style = bold] +"child_rsc4:1_stop_0 node1" -> "rsc4_stopped_0" [ style = bold] +"child_rsc4:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc5:1_start_0 node1" -> "rsc5_running_0" [ style = bold] +"child_rsc5:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc5:1_stop_0 node2" -> "child_rsc5:1_start_0 node1" [ style = bold] +"child_rsc5:1_stop_0 node2" -> "rsc5_stopped_0" [ style = bold] +"child_rsc5:1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc6:0_start_0 node1" -> "rsc6_running_0" [ style = bold] +"child_rsc6:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc6:0_stop_0 node1" -> "child_rsc6:0_start_0 node1" [ style = bold] +"child_rsc6:0_stop_0 node1" -> "rsc6_stopped_0" [ style = bold] +"child_rsc6:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc6:1_start_0 node2" -> "rsc6_running_0" [ style = bold] +"child_rsc6:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc6:1_stop_0 node2" -> "child_rsc6:1_start_0 node2" [ style = bold] +"child_rsc6:1_stop_0 node2" -> "rsc6_stopped_0" [ style = bold] +"child_rsc6:1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc7:1_start_0 node1" -> "rsc7_running_0" [ style = bold] +"child_rsc7:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc7:1_stop_0 node2" -> "child_rsc7:1_start_0 node1" [ style = bold] +"child_rsc7:1_stop_0 node2" -> "rsc7_stopped_0" [ style = bold] +"child_rsc7:1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_start_0" -> "child_rsc2:1_start_0 node2" [ style = bold] +"rsc2_start_0" -> "rsc2_running_0" [ style = bold] +"rsc2_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0" -> "child_rsc2:1_stop_0 node1" [ style = bold] +"rsc2_stop_0" -> "rsc2_stopped_0" [ style = bold] +"rsc2_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stopped_0" -> "rsc2_start_0" [ style = bold] +"rsc2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc4_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc4_start_0" -> "child_rsc4:1_start_0 node2" [ style = bold] +"rsc4_start_0" -> "rsc4_running_0" [ style = bold] +"rsc4_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc4_stop_0" -> "child_rsc4:1_stop_0 node1" [ style = bold] +"rsc4_stop_0" -> "rsc4_stopped_0" [ style = bold] +"rsc4_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc4_stopped_0" -> "rsc4_start_0" [ style = bold] +"rsc4_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc5_running_0" -> "rsc6_start_0" [ style = bold] +"rsc5_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc5_start_0" -> "child_rsc5:1_start_0 node1" [ style = bold] +"rsc5_start_0" -> "rsc5_running_0" [ style = bold] +"rsc5_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc5_stop_0" -> "child_rsc5:1_stop_0 node2" [ style = bold] +"rsc5_stop_0" -> "rsc5_stopped_0" [ style = bold] +"rsc5_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc5_stopped_0" -> "rsc5_start_0" [ style = bold] +"rsc5_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc6_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc6_start_0" -> "child_rsc6:0_start_0 node1" [ style = bold] +"rsc6_start_0" -> "child_rsc6:1_start_0 node2" [ style = bold] +"rsc6_start_0" -> "rsc6_running_0" [ style = bold] +"rsc6_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc6_stop_0" -> "child_rsc6:0_stop_0 node1" [ style = bold] +"rsc6_stop_0" -> "child_rsc6:1_stop_0 node2" [ style = bold] +"rsc6_stop_0" -> "rsc6_stopped_0" [ style = bold] +"rsc6_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc6_stopped_0" -> "rsc5_stop_0" [ style = bold] +"rsc6_stopped_0" -> "rsc6_start_0" [ style = bold] +"rsc6_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc7_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc7_start_0" -> "child_rsc7:1_start_0 node1" [ style = bold] +"rsc7_start_0" -> "rsc7_running_0" [ style = bold] +"rsc7_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc7_stop_0" -> "child_rsc7:1_stop_0 node2" [ style = bold] +"rsc7_stop_0" -> "rsc7_stopped_0" [ style = bold] +"rsc7_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc7_stopped_0" -> "rsc7_start_0" [ style = bold] +"rsc7_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/inc7.dot b/cts/scheduler/dot/inc7.dot new file mode 100644 index 0000000..31f8a39 --- /dev/null +++ b/cts/scheduler/dot/inc7.dot @@ -0,0 +1,111 @@ + digraph "g" { +"child_rsc1:0_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_monitor_0 node3" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_start_0 node1" -> "child_rsc2:2_start_0 node1" [ style = bold] +"child_rsc1:0_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node3" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_start_0 node2" -> "child_rsc2:0_start_0 node2" [ style = bold] +"child_rsc1:1_start_0 node2" -> "child_rsc2:3_start_0 node2" [ style = bold] +"child_rsc1:1_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node3" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_start_0 node3" -> "child_rsc2:1_start_0 node3" [ style = bold] +"child_rsc1:2_start_0 node3" -> "child_rsc2:4_start_0 node3" [ style = bold] +"child_rsc1:2_start_0 node3" -> "rsc1_running_0" [ style = bold] +"child_rsc1:2_start_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node3" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node3" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_monitor_0 node3" -> "rsc2_start_0" [ style = bold] +"child_rsc2:0_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc2:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_monitor_0 node3" -> "rsc2_start_0" [ style = bold] +"child_rsc2:1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_start_0 node3" -> "rsc2_running_0" [ style = bold] +"child_rsc2:1_start_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc2:2_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:2_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:2_monitor_0 node3" -> "rsc2_start_0" [ style = bold] +"child_rsc2:2_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc2:2_start_0 node1" -> "rsc2_running_0" [ style = bold] +"child_rsc2:2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:3_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:3_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:3_monitor_0 node3" -> "rsc2_start_0" [ style = bold] +"child_rsc2:3_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc2:3_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc2:3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:4_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:4_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:4_monitor_0 node3" -> "rsc2_start_0" [ style = bold] +"child_rsc2:4_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"child_rsc2:4_start_0 node3" -> "rsc2_running_0" [ style = bold] +"child_rsc2:4_start_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc0_monitor_0 node1" -> "rsc0_start_0 node1" [ style = bold] +"rsc0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc0_monitor_0 node2" -> "rsc0_start_0 node1" [ style = bold] +"rsc0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc0_monitor_0 node3" -> "rsc0_start_0 node1" [ style = bold] +"rsc0_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_running_0" -> "rsc2_start_0" [ style = bold] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1:0_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc1:1_start_0 node2" [ style = bold] +"rsc1_start_0" -> "child_rsc1:2_start_0 node3" [ style = bold] +"rsc1_start_0" -> "child_rsc1:3_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc1:4_start_0 node2" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_start_0" -> "child_rsc2:0_start_0 node2" [ style = bold] +"rsc2_start_0" -> "child_rsc2:1_start_0 node3" [ style = bold] +"rsc2_start_0" -> "child_rsc2:2_start_0 node1" [ style = bold] +"rsc2_start_0" -> "child_rsc2:3_start_0 node2" [ style = bold] +"rsc2_start_0" -> "child_rsc2:4_start_0 node3" [ style = bold] +"rsc2_start_0" -> "rsc2_running_0" [ style = bold] +"rsc2_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/inc8.dot b/cts/scheduler/dot/inc8.dot new file mode 100644 index 0000000..a987d89 --- /dev/null +++ b/cts/scheduler/dot/inc8.dot @@ -0,0 +1,46 @@ + digraph "g" { +"child_rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_start_0 node2" -> "rsc2_running_0" [ style = bold] +"child_rsc2:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_start_0 node1" -> "rsc2_running_0" [ style = bold] +"child_rsc2:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:2_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:2_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:3_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:3_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:4_monitor_0 node1" -> "rsc2_start_0" [ style = bold] +"child_rsc2:4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:4_monitor_0 node2" -> "rsc2_start_0" [ style = bold] +"child_rsc2:4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc0_monitor_0 node1" -> "rsc0_start_0 node1" [ style = bold] +"rsc0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc0_monitor_0 node2" -> "rsc0_start_0 node1" [ style = bold] +"rsc0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_start_0" -> "child_rsc2:0_start_0 node2" [ style = bold] +"rsc2_start_0" -> "child_rsc2:1_start_0 node1" [ style = bold] +"rsc2_start_0" -> "rsc2_running_0" [ style = bold] +"rsc2_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/inc9.dot b/cts/scheduler/dot/inc9.dot new file mode 100644 index 0000000..90926df --- /dev/null +++ b/cts/scheduler/dot/inc9.dot @@ -0,0 +1,14 @@ + digraph "g" { +"child_rsc1:1_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_stop_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_stop_0 node1" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0" -> "child_rsc1:1_stop_0 node1" [ style = bold] +"rsc1_stop_0" -> "child_rsc1:1_stop_0 node2" [ style = bold] +"rsc1_stop_0" -> "child_rsc1:2_stop_0 node1" [ style = bold] +"rsc1_stop_0" -> "rsc1_stopped_0" [ style = bold] +"rsc1_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/interleave-0.dot b/cts/scheduler/dot/interleave-0.dot new file mode 100644 index 0000000..21966c5 --- /dev/null +++ b/cts/scheduler/dot/interleave-0.dot @@ -0,0 +1,255 @@ + digraph "g" { +"CloneSet_running_0" [ style=bold color="green" fontcolor="orange"] +"CloneSet_start_0" -> "CloneSet_running_0" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:0_start_0 c001n02" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:1_start_0 c001n03" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:2_start_0 c001n04" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:3_start_0 c001n05" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:4_start_0 c001n06" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:5_start_0 c001n07" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:6_start_0 c001n08" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:7_start_0 c001n09" [ style = bold] +"CloneSet_start_0" [ style=bold color="green" fontcolor="orange"] +"DcIPaddr_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_start_0 c001n02" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:0_start_0 c001n02" -> "child_CloneSet:0_monitor_5000 c001n02" [ style = bold] +"child_CloneSet:0_start_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_start_0 c001n03" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:1_start_0 c001n03" -> "child_CloneSet:1_monitor_5000 c001n03" [ style = bold] +"child_CloneSet:1_start_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_5000 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_start_0 c001n04" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:2_start_0 c001n04" -> "child_CloneSet:2_monitor_5000 c001n04" [ style = bold] +"child_CloneSet:2_start_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_5000 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_start_0 c001n05" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:3_start_0 c001n05" -> "child_CloneSet:3_monitor_5000 c001n05" [ style = bold] +"child_CloneSet:3_start_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_5000 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_start_0 c001n06" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:4_start_0 c001n06" -> "child_CloneSet:4_monitor_5000 c001n06" [ style = bold] +"child_CloneSet:4_start_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_5000 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_start_0 c001n07" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:5_start_0 c001n07" -> "child_CloneSet:5_monitor_5000 c001n07" [ style = bold] +"child_CloneSet:5_start_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_start_0 c001n08" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:6_start_0 c001n08" -> "child_CloneSet:6_monitor_5000 c001n08" [ style = bold] +"child_CloneSet:6_start_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_5000 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_start_0 c001n09" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:7_start_0 c001n09" -> "child_CloneSet:7_monitor_5000 c001n09" [ style = bold] +"child_CloneSet:7_start_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/interleave-1.dot b/cts/scheduler/dot/interleave-1.dot new file mode 100644 index 0000000..21966c5 --- /dev/null +++ b/cts/scheduler/dot/interleave-1.dot @@ -0,0 +1,255 @@ + digraph "g" { +"CloneSet_running_0" [ style=bold color="green" fontcolor="orange"] +"CloneSet_start_0" -> "CloneSet_running_0" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:0_start_0 c001n02" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:1_start_0 c001n03" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:2_start_0 c001n04" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:3_start_0 c001n05" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:4_start_0 c001n06" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:5_start_0 c001n07" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:6_start_0 c001n08" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:7_start_0 c001n09" [ style = bold] +"CloneSet_start_0" [ style=bold color="green" fontcolor="orange"] +"DcIPaddr_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_start_0 c001n02" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:0_start_0 c001n02" -> "child_CloneSet:0_monitor_5000 c001n02" [ style = bold] +"child_CloneSet:0_start_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_start_0 c001n03" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:1_start_0 c001n03" -> "child_CloneSet:1_monitor_5000 c001n03" [ style = bold] +"child_CloneSet:1_start_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_5000 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_start_0 c001n04" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:2_start_0 c001n04" -> "child_CloneSet:2_monitor_5000 c001n04" [ style = bold] +"child_CloneSet:2_start_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_5000 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_start_0 c001n05" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:3_start_0 c001n05" -> "child_CloneSet:3_monitor_5000 c001n05" [ style = bold] +"child_CloneSet:3_start_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_5000 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_start_0 c001n06" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:4_start_0 c001n06" -> "child_CloneSet:4_monitor_5000 c001n06" [ style = bold] +"child_CloneSet:4_start_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_5000 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_start_0 c001n07" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:5_start_0 c001n07" -> "child_CloneSet:5_monitor_5000 c001n07" [ style = bold] +"child_CloneSet:5_start_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_start_0 c001n08" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:6_start_0 c001n08" -> "child_CloneSet:6_monitor_5000 c001n08" [ style = bold] +"child_CloneSet:6_start_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_5000 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_start_0 c001n09" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:7_start_0 c001n09" -> "child_CloneSet:7_monitor_5000 c001n09" [ style = bold] +"child_CloneSet:7_start_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/interleave-2.dot b/cts/scheduler/dot/interleave-2.dot new file mode 100644 index 0000000..21966c5 --- /dev/null +++ b/cts/scheduler/dot/interleave-2.dot @@ -0,0 +1,255 @@ + digraph "g" { +"CloneSet_running_0" [ style=bold color="green" fontcolor="orange"] +"CloneSet_start_0" -> "CloneSet_running_0" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:0_start_0 c001n02" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:1_start_0 c001n03" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:2_start_0 c001n04" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:3_start_0 c001n05" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:4_start_0 c001n06" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:5_start_0 c001n07" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:6_start_0 c001n08" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:7_start_0 c001n09" [ style = bold] +"CloneSet_start_0" [ style=bold color="green" fontcolor="orange"] +"DcIPaddr_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_start_0 c001n02" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:0_start_0 c001n02" -> "child_CloneSet:0_monitor_5000 c001n02" [ style = bold] +"child_CloneSet:0_start_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_start_0 c001n03" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:1_start_0 c001n03" -> "child_CloneSet:1_monitor_5000 c001n03" [ style = bold] +"child_CloneSet:1_start_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_5000 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_start_0 c001n04" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:2_start_0 c001n04" -> "child_CloneSet:2_monitor_5000 c001n04" [ style = bold] +"child_CloneSet:2_start_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_5000 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_start_0 c001n05" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:3_start_0 c001n05" -> "child_CloneSet:3_monitor_5000 c001n05" [ style = bold] +"child_CloneSet:3_start_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_5000 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_start_0 c001n06" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:4_start_0 c001n06" -> "child_CloneSet:4_monitor_5000 c001n06" [ style = bold] +"child_CloneSet:4_start_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_5000 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_start_0 c001n07" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:5_start_0 c001n07" -> "child_CloneSet:5_monitor_5000 c001n07" [ style = bold] +"child_CloneSet:5_start_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_start_0 c001n08" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:6_start_0 c001n08" -> "child_CloneSet:6_monitor_5000 c001n08" [ style = bold] +"child_CloneSet:6_start_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_5000 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_start_0 c001n09" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:7_start_0 c001n09" -> "child_CloneSet:7_monitor_5000 c001n09" [ style = bold] +"child_CloneSet:7_start_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/interleave-3.dot b/cts/scheduler/dot/interleave-3.dot new file mode 100644 index 0000000..21966c5 --- /dev/null +++ b/cts/scheduler/dot/interleave-3.dot @@ -0,0 +1,255 @@ + digraph "g" { +"CloneSet_running_0" [ style=bold color="green" fontcolor="orange"] +"CloneSet_start_0" -> "CloneSet_running_0" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:0_start_0 c001n02" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:1_start_0 c001n03" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:2_start_0 c001n04" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:3_start_0 c001n05" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:4_start_0 c001n06" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:5_start_0 c001n07" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:6_start_0 c001n08" [ style = bold] +"CloneSet_start_0" -> "child_CloneSet:7_start_0 c001n09" [ style = bold] +"CloneSet_start_0" [ style=bold color="green" fontcolor="orange"] +"DcIPaddr_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:0_start_0 c001n02" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:0_start_0 c001n02" -> "child_CloneSet:0_monitor_5000 c001n02" [ style = bold] +"child_CloneSet:0_start_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:1_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:1_start_0 c001n03" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:1_start_0 c001n03" -> "child_CloneSet:1_monitor_5000 c001n03" [ style = bold] +"child_CloneSet:1_start_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_monitor_5000 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:2_start_0 c001n04" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:2_start_0 c001n04" -> "child_CloneSet:2_monitor_5000 c001n04" [ style = bold] +"child_CloneSet:2_start_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:3_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_monitor_5000 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:3_start_0 c001n05" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:3_start_0 c001n05" -> "child_CloneSet:3_monitor_5000 c001n05" [ style = bold] +"child_CloneSet:3_start_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_monitor_5000 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:4_start_0 c001n06" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:4_start_0 c001n06" -> "child_CloneSet:4_monitor_5000 c001n06" [ style = bold] +"child_CloneSet:4_start_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:5_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_monitor_5000 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:5_start_0 c001n07" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:5_start_0 c001n07" -> "child_CloneSet:5_monitor_5000 c001n07" [ style = bold] +"child_CloneSet:5_start_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:6_start_0 c001n08" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:6_start_0 c001n08" -> "child_CloneSet:6_monitor_5000 c001n08" [ style = bold] +"child_CloneSet:6_start_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n02" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n03" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n04" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n05" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n06" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n07" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n08" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_0 c001n09" -> "CloneSet_start_0" [ style = bold] +"child_CloneSet:7_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_monitor_5000 c001n09" [ style=bold color="green" fontcolor="black"] +"child_CloneSet:7_start_0 c001n09" -> "CloneSet_running_0" [ style = bold] +"child_CloneSet:7_start_0 c001n09" -> "child_CloneSet:7_monitor_5000 c001n09" [ style = bold] +"child_CloneSet:7_start_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/interleave-pseudo-stop.dot b/cts/scheduler/dot/interleave-pseudo-stop.dot new file mode 100644 index 0000000..5de22b3 --- /dev/null +++ b/cts/scheduler/dot/interleave-pseudo-stop.dot @@ -0,0 +1,100 @@ + digraph "g" { +"configstoreclone:0_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"configstoreclone:0_post_notify_stonith_0" -> "configstoreclone:0_confirmed-post_notify_stonith_0" [ style = bold] +"configstoreclone:0_post_notify_stonith_0" -> "configstoreclone:1_post_notify_stonith_0 node2" [ style = bold] +"configstoreclone:0_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"configstoreclone:0_stop_0 node1" -> "configstorecloneset_stopped_0" [ style = bold] +"configstoreclone:0_stop_0 node1" -> "evmsclone:0_stop_0 node1" [ style = bold] +"configstoreclone:0_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"configstoreclone:1_post_notify_stonith_0 node2" -> "configstoreclone:0_confirmed-post_notify_stonith_0" [ style = bold] +"configstoreclone:1_post_notify_stonith_0 node2" -> "configstorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"configstoreclone:1_post_notify_stonith_0 node2" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_pre_notify_stop_0 node2" -> "configstorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"configstoreclone:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"configstorecloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_stop_0" [ style = bold] +"configstorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_confirmed-pre_notify_stop_0" -> "configstorecloneset_post_notify_stopped_0" [ style = bold] +"configstorecloneset_confirmed-pre_notify_stop_0" -> "configstorecloneset_stop_0" [ style = bold] +"configstorecloneset_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_post_notify_stopped_0" -> "configstoreclone:1_post_notify_stonith_0 node2" [ style = bold] +"configstorecloneset_post_notify_stopped_0" -> "configstorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"configstorecloneset_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_pre_notify_stop_0" -> "configstoreclone:1_pre_notify_stop_0 node2" [ style = bold] +"configstorecloneset_pre_notify_stop_0" -> "configstorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"configstorecloneset_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_stop_0" -> "configstoreclone:0_stop_0 node1" [ style = bold] +"configstorecloneset_stop_0" -> "configstorecloneset_stopped_0" [ style = bold] +"configstorecloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_stopped_0" -> "configstorecloneset_post_notify_stopped_0" [ style = bold] +"configstorecloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +"evmsclone:0_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"evmsclone:0_post_notify_stonith_0" -> "evmsclone:0_confirmed-post_notify_stonith_0" [ style = bold] +"evmsclone:0_post_notify_stonith_0" -> "evmsclone:1_post_notify_stonith_0 node2" [ style = bold] +"evmsclone:0_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"evmsclone:0_stop_0 node1" -> "evmscloneset_stopped_0" [ style = bold] +"evmsclone:0_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"evmsclone:1_post_notify_stonith_0 node2" -> "evmsclone:0_confirmed-post_notify_stonith_0" [ style = bold] +"evmsclone:1_post_notify_stonith_0 node2" -> "evmscloneset_confirmed-post_notify_stopped_0" [ style = bold] +"evmsclone:1_post_notify_stonith_0 node2" [ style=bold color="green" fontcolor="black"] +"evmsclone:1_pre_notify_stop_0 node2" -> "evmscloneset_confirmed-pre_notify_stop_0" [ style = bold] +"evmsclone:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"evmscloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_confirmed-pre_notify_stop_0" -> "evmscloneset_post_notify_stopped_0" [ style = bold] +"evmscloneset_confirmed-pre_notify_stop_0" -> "evmscloneset_stop_0" [ style = bold] +"evmscloneset_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_post_notify_stopped_0" -> "evmsclone:1_post_notify_stonith_0 node2" [ style = bold] +"evmscloneset_post_notify_stopped_0" -> "evmscloneset_confirmed-post_notify_stopped_0" [ style = bold] +"evmscloneset_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_pre_notify_stop_0" -> "evmsclone:1_pre_notify_stop_0 node2" [ style = bold] +"evmscloneset_pre_notify_stop_0" -> "evmscloneset_confirmed-pre_notify_stop_0" [ style = bold] +"evmscloneset_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_stop_0" -> "evmsclone:0_stop_0 node1" [ style = bold] +"evmscloneset_stop_0" -> "evmscloneset_stopped_0" [ style = bold] +"evmscloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_stopped_0" -> "evmscloneset_post_notify_stopped_0" [ style = bold] +"evmscloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +"imagestoreclone:0_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"imagestoreclone:0_post_notify_stonith_0" -> "imagestoreclone:0_confirmed-post_notify_stonith_0" [ style = bold] +"imagestoreclone:0_post_notify_stonith_0" -> "imagestoreclone:1_post_notify_stonith_0 node2" [ style = bold] +"imagestoreclone:0_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"imagestoreclone:0_stop_0 node1" -> "evmsclone:0_stop_0 node1" [ style = bold] +"imagestoreclone:0_stop_0 node1" -> "imagestorecloneset_stopped_0" [ style = bold] +"imagestoreclone:0_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"imagestoreclone:1_post_notify_stonith_0 node2" -> "imagestoreclone:0_confirmed-post_notify_stonith_0" [ style = bold] +"imagestoreclone:1_post_notify_stonith_0 node2" -> "imagestorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"imagestoreclone:1_post_notify_stonith_0 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:1_pre_notify_stop_0 node2" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"imagestoreclone:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"imagestorecloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_stop_0" [ style = bold] +"imagestorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_confirmed-pre_notify_stop_0" -> "imagestorecloneset_post_notify_stopped_0" [ style = bold] +"imagestorecloneset_confirmed-pre_notify_stop_0" -> "imagestorecloneset_stop_0" [ style = bold] +"imagestorecloneset_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_post_notify_stopped_0" -> "imagestoreclone:1_post_notify_stonith_0 node2" [ style = bold] +"imagestorecloneset_post_notify_stopped_0" -> "imagestorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"imagestorecloneset_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_pre_notify_stop_0" -> "imagestoreclone:1_pre_notify_stop_0 node2" [ style = bold] +"imagestorecloneset_pre_notify_stop_0" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"imagestorecloneset_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_stop_0" -> "imagestoreclone:0_stop_0 node1" [ style = bold] +"imagestorecloneset_stop_0" -> "imagestorecloneset_stopped_0" [ style = bold] +"imagestorecloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_stopped_0" -> "imagestorecloneset_post_notify_stopped_0" [ style = bold] +"imagestorecloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' node1" -> "configstoreclone:0_post_notify_stonith_0" [ style = bold] +"stonith 'reboot' node1" -> "configstoreclone:0_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "configstorecloneset_stop_0" [ style = bold] +"stonith 'reboot' node1" -> "evmsclone:0_post_notify_stonith_0" [ style = bold] +"stonith 'reboot' node1" -> "evmsclone:0_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "evmscloneset_stop_0" [ style = bold] +"stonith 'reboot' node1" -> "imagestoreclone:0_post_notify_stonith_0" [ style = bold] +"stonith 'reboot' node1" -> "imagestoreclone:0_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "imagestorecloneset_stop_0" [ style = bold] +"stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] +"stonithclone:0_stop_0 node1" -> "stonithcloneset_stopped_0" [ style = bold] +"stonithclone:0_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"stonithcloneset_stop_0" -> "stonithclone:0_stop_0 node1" [ style = bold] +"stonithcloneset_stop_0" -> "stonithcloneset_stopped_0" [ style = bold] +"stonithcloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"stonithcloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/interleave-restart.dot b/cts/scheduler/dot/interleave-restart.dot new file mode 100644 index 0000000..79c9d51 --- /dev/null +++ b/cts/scheduler/dot/interleave-restart.dot @@ -0,0 +1,175 @@ + digraph "g" { +"configstoreclone:0_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"configstoreclone:0_post_notify_running_0 node1" -> "configstorecloneset_confirmed-post_notify_running_0" [ style = bold] +"configstoreclone:0_post_notify_running_0 node1" [ style=bold color="green" fontcolor="black"] +"configstoreclone:0_pre_notify_stop_0 node1" -> "configstorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"configstoreclone:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"configstoreclone:0_start_0 node1" -> "configstoreclone:0_monitor_20000 node1" [ style = bold] +"configstoreclone:0_start_0 node1" -> "configstorecloneset_running_0" [ style = bold] +"configstoreclone:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"configstoreclone:0_stop_0 node1" -> "configstoreclone:0_start_0 node1" [ style = bold] +"configstoreclone:0_stop_0 node1" -> "configstorecloneset_stopped_0" [ style = bold] +"configstoreclone:0_stop_0 node1" -> "evmsclone:0_stop_0 node1" [ style = bold] +"configstoreclone:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_post_notify_running_0 node2" -> "configstorecloneset_confirmed-post_notify_running_0" [ style = bold] +"configstoreclone:1_post_notify_running_0 node2" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_post_notify_stopped_0 node2" -> "configstorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"configstoreclone:1_post_notify_stopped_0 node2" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_pre_notify_start_0 node2" -> "configstorecloneset_confirmed-pre_notify_start_0" [ style = bold] +"configstoreclone:1_pre_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_pre_notify_stop_0 node2" -> "configstorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"configstoreclone:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"configstoreclone:2_start_0 <none>" -> "configstorecloneset_running_0" [ style = dashed] +"configstoreclone:2_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"configstorecloneset_confirmed-post_notify_running_0" -> "configstoreclone:0_monitor_20000 node1" [ style = bold] +"configstorecloneset_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_confirmed-post_notify_stopped_0" -> "configstorecloneset_pre_notify_start_0" [ style = bold] +"configstorecloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_stop_0" [ style = bold] +"configstorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_confirmed-pre_notify_start_0" -> "configstorecloneset_post_notify_running_0" [ style = bold] +"configstorecloneset_confirmed-pre_notify_start_0" -> "configstorecloneset_start_0" [ style = bold] +"configstorecloneset_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_confirmed-pre_notify_stop_0" -> "configstorecloneset_post_notify_stopped_0" [ style = bold] +"configstorecloneset_confirmed-pre_notify_stop_0" -> "configstorecloneset_stop_0" [ style = bold] +"configstorecloneset_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_post_notify_running_0" -> "configstoreclone:0_post_notify_running_0 node1" [ style = bold] +"configstorecloneset_post_notify_running_0" -> "configstoreclone:1_post_notify_running_0 node2" [ style = bold] +"configstorecloneset_post_notify_running_0" -> "configstorecloneset_confirmed-post_notify_running_0" [ style = bold] +"configstorecloneset_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_post_notify_stopped_0" -> "configstoreclone:1_post_notify_stopped_0 node2" [ style = bold] +"configstorecloneset_post_notify_stopped_0" -> "configstorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"configstorecloneset_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_pre_notify_start_0" -> "configstoreclone:1_pre_notify_start_0 node2" [ style = bold] +"configstorecloneset_pre_notify_start_0" -> "configstorecloneset_confirmed-pre_notify_start_0" [ style = bold] +"configstorecloneset_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_pre_notify_stop_0" -> "configstoreclone:0_pre_notify_stop_0 node1" [ style = bold] +"configstorecloneset_pre_notify_stop_0" -> "configstoreclone:1_pre_notify_stop_0 node2" [ style = bold] +"configstorecloneset_pre_notify_stop_0" -> "configstorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"configstorecloneset_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_running_0" -> "configstorecloneset_post_notify_running_0" [ style = bold] +"configstorecloneset_running_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_start_0" -> "configstoreclone:0_start_0 node1" [ style = bold] +"configstorecloneset_start_0" -> "configstorecloneset_running_0" [ style = bold] +"configstorecloneset_start_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_stop_0" -> "configstoreclone:0_stop_0 node1" [ style = bold] +"configstorecloneset_stop_0" -> "configstorecloneset_stopped_0" [ style = bold] +"configstorecloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_stopped_0" -> "configstorecloneset_post_notify_stopped_0" [ style = bold] +"configstorecloneset_stopped_0" -> "configstorecloneset_start_0" [ style = bold] +"configstorecloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +"evmsclone:0_post_notify_running_0 node1" -> "evmscloneset_confirmed-post_notify_running_0" [ style = bold] +"evmsclone:0_post_notify_running_0 node1" [ style=bold color="green" fontcolor="black"] +"evmsclone:0_pre_notify_stop_0 node1" -> "evmscloneset_confirmed-pre_notify_stop_0" [ style = bold] +"evmsclone:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"evmsclone:0_start_0 node1" -> "configstoreclone:0_start_0 node1" [ style = bold] +"evmsclone:0_start_0 node1" -> "configstoreclone:2_start_0 <none>" [ style = dashed] +"evmsclone:0_start_0 node1" -> "evmscloneset_running_0" [ style = bold] +"evmsclone:0_start_0 node1" -> "imagestoreclone:0_start_0 node1" [ style = bold] +"evmsclone:0_start_0 node1" -> "imagestoreclone:2_start_0 <none>" [ style = dashed] +"evmsclone:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"evmsclone:0_stop_0 node1" -> "evmsclone:0_start_0 node1" [ style = bold] +"evmsclone:0_stop_0 node1" -> "evmscloneset_stopped_0" [ style = bold] +"evmsclone:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"evmsclone:1_post_notify_running_0 node2" -> "evmscloneset_confirmed-post_notify_running_0" [ style = bold] +"evmsclone:1_post_notify_running_0 node2" [ style=bold color="green" fontcolor="black"] +"evmsclone:1_post_notify_stopped_0 node2" -> "evmscloneset_confirmed-post_notify_stopped_0" [ style = bold] +"evmsclone:1_post_notify_stopped_0 node2" [ style=bold color="green" fontcolor="black"] +"evmsclone:1_pre_notify_start_0 node2" -> "evmscloneset_confirmed-pre_notify_start_0" [ style = bold] +"evmsclone:1_pre_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"evmsclone:1_pre_notify_stop_0 node2" -> "evmscloneset_confirmed-pre_notify_stop_0" [ style = bold] +"evmsclone:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"evmscloneset_confirmed-post_notify_running_0" -> "configstorecloneset_start_0" [ style = bold] +"evmscloneset_confirmed-post_notify_running_0" -> "imagestorecloneset_start_0" [ style = bold] +"evmscloneset_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_pre_notify_start_0" [ style = bold] +"evmscloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_confirmed-pre_notify_start_0" -> "evmscloneset_post_notify_running_0" [ style = bold] +"evmscloneset_confirmed-pre_notify_start_0" -> "evmscloneset_start_0" [ style = bold] +"evmscloneset_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_confirmed-pre_notify_stop_0" -> "evmscloneset_post_notify_stopped_0" [ style = bold] +"evmscloneset_confirmed-pre_notify_stop_0" -> "evmscloneset_stop_0" [ style = bold] +"evmscloneset_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_post_notify_running_0" -> "evmsclone:0_post_notify_running_0 node1" [ style = bold] +"evmscloneset_post_notify_running_0" -> "evmsclone:1_post_notify_running_0 node2" [ style = bold] +"evmscloneset_post_notify_running_0" -> "evmscloneset_confirmed-post_notify_running_0" [ style = bold] +"evmscloneset_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_post_notify_stopped_0" -> "evmsclone:1_post_notify_stopped_0 node2" [ style = bold] +"evmscloneset_post_notify_stopped_0" -> "evmscloneset_confirmed-post_notify_stopped_0" [ style = bold] +"evmscloneset_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_pre_notify_start_0" -> "evmsclone:1_pre_notify_start_0 node2" [ style = bold] +"evmscloneset_pre_notify_start_0" -> "evmscloneset_confirmed-pre_notify_start_0" [ style = bold] +"evmscloneset_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_pre_notify_stop_0" -> "evmsclone:0_pre_notify_stop_0 node1" [ style = bold] +"evmscloneset_pre_notify_stop_0" -> "evmsclone:1_pre_notify_stop_0 node2" [ style = bold] +"evmscloneset_pre_notify_stop_0" -> "evmscloneset_confirmed-pre_notify_stop_0" [ style = bold] +"evmscloneset_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_running_0" -> "evmscloneset_post_notify_running_0" [ style = bold] +"evmscloneset_running_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_start_0" -> "evmsclone:0_start_0 node1" [ style = bold] +"evmscloneset_start_0" -> "evmscloneset_running_0" [ style = bold] +"evmscloneset_start_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_stop_0" -> "evmsclone:0_stop_0 node1" [ style = bold] +"evmscloneset_stop_0" -> "evmscloneset_stopped_0" [ style = bold] +"evmscloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_stopped_0" -> "evmscloneset_post_notify_stopped_0" [ style = bold] +"evmscloneset_stopped_0" -> "evmscloneset_start_0" [ style = bold] +"evmscloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +"imagestoreclone:0_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_post_notify_running_0 node1" -> "imagestorecloneset_confirmed-post_notify_running_0" [ style = bold] +"imagestoreclone:0_post_notify_running_0 node1" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_pre_notify_stop_0 node1" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"imagestoreclone:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_start_0 node1" -> "imagestoreclone:0_monitor_20000 node1" [ style = bold] +"imagestoreclone:0_start_0 node1" -> "imagestorecloneset_running_0" [ style = bold] +"imagestoreclone:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_stop_0 node1" -> "evmsclone:0_stop_0 node1" [ style = bold] +"imagestoreclone:0_stop_0 node1" -> "imagestoreclone:0_start_0 node1" [ style = bold] +"imagestoreclone:0_stop_0 node1" -> "imagestorecloneset_stopped_0" [ style = bold] +"imagestoreclone:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:1_post_notify_running_0 node2" -> "imagestorecloneset_confirmed-post_notify_running_0" [ style = bold] +"imagestoreclone:1_post_notify_running_0 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:1_post_notify_stopped_0 node2" -> "imagestorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"imagestoreclone:1_post_notify_stopped_0 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:1_pre_notify_start_0 node2" -> "imagestorecloneset_confirmed-pre_notify_start_0" [ style = bold] +"imagestoreclone:1_pre_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:1_pre_notify_stop_0 node2" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"imagestoreclone:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:2_start_0 <none>" -> "imagestorecloneset_running_0" [ style = dashed] +"imagestoreclone:2_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"imagestorecloneset_confirmed-post_notify_running_0" -> "imagestoreclone:0_monitor_20000 node1" [ style = bold] +"imagestorecloneset_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_stop_0" [ style = bold] +"imagestorecloneset_confirmed-post_notify_stopped_0" -> "imagestorecloneset_pre_notify_start_0" [ style = bold] +"imagestorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_confirmed-pre_notify_start_0" -> "imagestorecloneset_post_notify_running_0" [ style = bold] +"imagestorecloneset_confirmed-pre_notify_start_0" -> "imagestorecloneset_start_0" [ style = bold] +"imagestorecloneset_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_confirmed-pre_notify_stop_0" -> "imagestorecloneset_post_notify_stopped_0" [ style = bold] +"imagestorecloneset_confirmed-pre_notify_stop_0" -> "imagestorecloneset_stop_0" [ style = bold] +"imagestorecloneset_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_post_notify_running_0" -> "imagestoreclone:0_post_notify_running_0 node1" [ style = bold] +"imagestorecloneset_post_notify_running_0" -> "imagestoreclone:1_post_notify_running_0 node2" [ style = bold] +"imagestorecloneset_post_notify_running_0" -> "imagestorecloneset_confirmed-post_notify_running_0" [ style = bold] +"imagestorecloneset_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_post_notify_stopped_0" -> "imagestoreclone:1_post_notify_stopped_0 node2" [ style = bold] +"imagestorecloneset_post_notify_stopped_0" -> "imagestorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"imagestorecloneset_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_pre_notify_start_0" -> "imagestoreclone:1_pre_notify_start_0 node2" [ style = bold] +"imagestorecloneset_pre_notify_start_0" -> "imagestorecloneset_confirmed-pre_notify_start_0" [ style = bold] +"imagestorecloneset_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_pre_notify_stop_0" -> "imagestoreclone:0_pre_notify_stop_0 node1" [ style = bold] +"imagestorecloneset_pre_notify_stop_0" -> "imagestoreclone:1_pre_notify_stop_0 node2" [ style = bold] +"imagestorecloneset_pre_notify_stop_0" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"imagestorecloneset_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_running_0" -> "imagestorecloneset_post_notify_running_0" [ style = bold] +"imagestorecloneset_running_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_start_0" -> "imagestoreclone:0_start_0 node1" [ style = bold] +"imagestorecloneset_start_0" -> "imagestorecloneset_running_0" [ style = bold] +"imagestorecloneset_start_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_stop_0" -> "imagestoreclone:0_stop_0 node1" [ style = bold] +"imagestorecloneset_stop_0" -> "imagestorecloneset_stopped_0" [ style = bold] +"imagestorecloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_stopped_0" -> "imagestorecloneset_post_notify_stopped_0" [ style = bold] +"imagestorecloneset_stopped_0" -> "imagestorecloneset_start_0" [ style = bold] +"imagestorecloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/interleave-stop.dot b/cts/scheduler/dot/interleave-stop.dot new file mode 100644 index 0000000..8ee4dd3 --- /dev/null +++ b/cts/scheduler/dot/interleave-stop.dot @@ -0,0 +1,84 @@ + digraph "g" { +"configstoreclone:0_pre_notify_stop_0 node1" -> "configstorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"configstoreclone:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"configstoreclone:0_stop_0 node1" -> "configstorecloneset_stopped_0" [ style = bold] +"configstoreclone:0_stop_0 node1" -> "evmsclone:0_stop_0 node1" [ style = bold] +"configstoreclone:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_post_notify_stopped_0 node2" -> "configstorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"configstoreclone:1_post_notify_stopped_0 node2" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_pre_notify_stop_0 node2" -> "configstorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"configstoreclone:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"configstorecloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_stop_0" [ style = bold] +"configstorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_confirmed-pre_notify_stop_0" -> "configstorecloneset_post_notify_stopped_0" [ style = bold] +"configstorecloneset_confirmed-pre_notify_stop_0" -> "configstorecloneset_stop_0" [ style = bold] +"configstorecloneset_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_post_notify_stopped_0" -> "configstoreclone:1_post_notify_stopped_0 node2" [ style = bold] +"configstorecloneset_post_notify_stopped_0" -> "configstorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"configstorecloneset_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_pre_notify_stop_0" -> "configstoreclone:0_pre_notify_stop_0 node1" [ style = bold] +"configstorecloneset_pre_notify_stop_0" -> "configstoreclone:1_pre_notify_stop_0 node2" [ style = bold] +"configstorecloneset_pre_notify_stop_0" -> "configstorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"configstorecloneset_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_stop_0" -> "configstoreclone:0_stop_0 node1" [ style = bold] +"configstorecloneset_stop_0" -> "configstorecloneset_stopped_0" [ style = bold] +"configstorecloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_stopped_0" -> "configstorecloneset_post_notify_stopped_0" [ style = bold] +"configstorecloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +"evmsclone:0_pre_notify_stop_0 node1" -> "evmscloneset_confirmed-pre_notify_stop_0" [ style = bold] +"evmsclone:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"evmsclone:0_stop_0 node1" -> "evmscloneset_stopped_0" [ style = bold] +"evmsclone:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"evmsclone:1_post_notify_stopped_0 node2" -> "evmscloneset_confirmed-post_notify_stopped_0" [ style = bold] +"evmsclone:1_post_notify_stopped_0 node2" [ style=bold color="green" fontcolor="black"] +"evmsclone:1_pre_notify_stop_0 node2" -> "evmscloneset_confirmed-pre_notify_stop_0" [ style = bold] +"evmsclone:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"evmscloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_confirmed-pre_notify_stop_0" -> "evmscloneset_post_notify_stopped_0" [ style = bold] +"evmscloneset_confirmed-pre_notify_stop_0" -> "evmscloneset_stop_0" [ style = bold] +"evmscloneset_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_post_notify_stopped_0" -> "evmsclone:1_post_notify_stopped_0 node2" [ style = bold] +"evmscloneset_post_notify_stopped_0" -> "evmscloneset_confirmed-post_notify_stopped_0" [ style = bold] +"evmscloneset_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_pre_notify_stop_0" -> "evmsclone:0_pre_notify_stop_0 node1" [ style = bold] +"evmscloneset_pre_notify_stop_0" -> "evmsclone:1_pre_notify_stop_0 node2" [ style = bold] +"evmscloneset_pre_notify_stop_0" -> "evmscloneset_confirmed-pre_notify_stop_0" [ style = bold] +"evmscloneset_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_stop_0" -> "evmsclone:0_stop_0 node1" [ style = bold] +"evmscloneset_stop_0" -> "evmscloneset_stopped_0" [ style = bold] +"evmscloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_stopped_0" -> "evmscloneset_post_notify_stopped_0" [ style = bold] +"evmscloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +"imagestoreclone:0_pre_notify_stop_0 node1" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"imagestoreclone:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_stop_0 node1" -> "evmsclone:0_stop_0 node1" [ style = bold] +"imagestoreclone:0_stop_0 node1" -> "imagestorecloneset_stopped_0" [ style = bold] +"imagestoreclone:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:1_post_notify_stopped_0 node2" -> "imagestorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"imagestoreclone:1_post_notify_stopped_0 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:1_pre_notify_stop_0 node2" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"imagestoreclone:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"imagestorecloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_stop_0" [ style = bold] +"imagestorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_confirmed-pre_notify_stop_0" -> "imagestorecloneset_post_notify_stopped_0" [ style = bold] +"imagestorecloneset_confirmed-pre_notify_stop_0" -> "imagestorecloneset_stop_0" [ style = bold] +"imagestorecloneset_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_post_notify_stopped_0" -> "imagestoreclone:1_post_notify_stopped_0 node2" [ style = bold] +"imagestorecloneset_post_notify_stopped_0" -> "imagestorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"imagestorecloneset_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_pre_notify_stop_0" -> "imagestoreclone:0_pre_notify_stop_0 node1" [ style = bold] +"imagestorecloneset_pre_notify_stop_0" -> "imagestoreclone:1_pre_notify_stop_0 node2" [ style = bold] +"imagestorecloneset_pre_notify_stop_0" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"imagestorecloneset_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_stop_0" -> "imagestoreclone:0_stop_0 node1" [ style = bold] +"imagestorecloneset_stop_0" -> "imagestorecloneset_stopped_0" [ style = bold] +"imagestorecloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_stopped_0" -> "imagestorecloneset_post_notify_stopped_0" [ style = bold] +"imagestorecloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +"stonithclone:0_stop_0 node1" -> "stonithcloneset_stopped_0" [ style = bold] +"stonithclone:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"stonithcloneset_stop_0" -> "stonithclone:0_stop_0 node1" [ style = bold] +"stonithcloneset_stop_0" -> "stonithcloneset_stopped_0" [ style = bold] +"stonithcloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"stonithcloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/intervals.dot b/cts/scheduler/dot/intervals.dot new file mode 100644 index 0000000..4455f21 --- /dev/null +++ b/cts/scheduler/dot/intervals.dot @@ -0,0 +1,31 @@ + digraph "g" { +"Cancel rsc5_monitor_25000 rhel7-2" -> "rsc5_start_0 rhel7-2" [ style = bold] +"Cancel rsc5_monitor_25000 rhel7-2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 rhel7-1" -> "rsc2_start_0 rhel7-3" [ style = bold] +"rsc2_monitor_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 rhel7-2" -> "rsc2_start_0 rhel7-3" [ style = bold] +"rsc2_monitor_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 rhel7-3" -> "rsc2_start_0 rhel7-3" [ style = bold] +"rsc2_monitor_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 rhel7-4" -> "rsc2_start_0 rhel7-3" [ style = bold] +"rsc2_monitor_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 rhel7-5" -> "rsc2_start_0 rhel7-3" [ style = bold] +"rsc2_monitor_0 rhel7-5" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_40000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_90000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 rhel7-3" -> "rsc2_monitor_40000 rhel7-3" [ style = bold] +"rsc2_start_0 rhel7-3" -> "rsc2_monitor_90000 rhel7-3" [ style = bold] +"rsc2_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_20000 rhel7-2" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_25000 rhel7-1" [ style=bold color="green" fontcolor="black"] +"rsc5_start_0 rhel7-2" -> "rsc5_monitor_20000 rhel7-2" [ style = bold] +"rsc5_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"rsc5_stop_0 rhel7-1" -> "rsc5_monitor_25000 rhel7-1" [ style = bold] +"rsc5_stop_0 rhel7-1" -> "rsc5_start_0 rhel7-2" [ style = bold] +"rsc5_stop_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_28000 rhel7-1" [ style=bold color="green" fontcolor="black"] +"rsc6_start_0 rhel7-1" -> "rsc6_monitor_28000 rhel7-1" [ style = bold] +"rsc6_start_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"rsc6_stop_0 rhel7-2" -> "rsc6_start_0 rhel7-1" [ style = bold] +"rsc6_stop_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/leftover-pending-monitor.dot b/cts/scheduler/dot/leftover-pending-monitor.dot new file mode 100644 index 0000000..5fd2ce3 --- /dev/null +++ b/cts/scheduler/dot/leftover-pending-monitor.dot @@ -0,0 +1,14 @@ + digraph "g" { +"promotable-1_running_0" [ style=bold color="green" fontcolor="orange"] +"promotable-1_start_0" -> "promotable-1_running_0" [ style = bold] +"promotable-1_start_0" -> "stateful-1:1_start_0 node-1" [ style = dashed] +"promotable-1_start_0" [ style=bold color="green" fontcolor="orange"] +"st-sbd_monitor_0 node-2" [ style=dashed color="red" fontcolor="black"] +"stateful-1:1_monitor_5000 node-1" [ style=dashed color="red" fontcolor="black"] +"stateful-1:1_start_0 node-1" -> "promotable-1_running_0" [ style = dashed] +"stateful-1:1_start_0 node-1" -> "stateful-1:1_monitor_5000 node-1" [ style = dashed] +"stateful-1:1_start_0 node-1" [ style=dashed color="red" fontcolor="black"] +"stateful-1_monitor_0 node-2" -> "promotable-1_start_0" [ style = dashed] +"stateful-1_monitor_0 node-2" -> "stateful-1:1_start_0 node-1" [ style = dashed] +"stateful-1_monitor_0 node-2" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/load-stopped-loop-2.dot b/cts/scheduler/dot/load-stopped-loop-2.dot new file mode 100644 index 0000000..48391db --- /dev/null +++ b/cts/scheduler/dot/load-stopped-loop-2.dot @@ -0,0 +1,109 @@ + digraph "g" { +"load_stopped_xfc0 xfc0" -> "xu-test3_migrate_to_0 xfc1" [ style = bold] +"load_stopped_xfc0 xfc0" -> "xu-test3_start_0 xfc0" [ style = bold] +"load_stopped_xfc0 xfc0" -> "xu-test7_start_0 xfc0" [ style = bold] +"load_stopped_xfc0 xfc0" [ style=bold color="green" fontcolor="orange"] +"load_stopped_xfc1 xfc1" -> "xu-test2_migrate_to_0 xfc3" [ style = bold] +"load_stopped_xfc1 xfc1" -> "xu-test2_start_0 xfc1" [ style = bold] +"load_stopped_xfc1 xfc1" -> "xu-test6_start_0 xfc1" [ style = bold] +"load_stopped_xfc1 xfc1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_xfc2 xfc2" -> "xu-test4_start_0 xfc2" [ style = bold] +"load_stopped_xfc2 xfc2" -> "xu-test9_start_0 xfc2" [ style = bold] +"load_stopped_xfc2 xfc2" [ style=bold color="green" fontcolor="orange"] +"load_stopped_xfc3 xfc3" -> "xu-test12_migrate_to_0 xfc2" [ style = bold] +"load_stopped_xfc3 xfc3" -> "xu-test12_start_0 xfc3" [ style = bold] +"load_stopped_xfc3 xfc3" -> "xu-test13_start_0 xfc3" [ style = bold] +"load_stopped_xfc3 xfc3" -> "xu-test5_start_0 xfc3" [ style = bold] +"load_stopped_xfc3 xfc3" [ style=bold color="green" fontcolor="orange"] +"xu-test12_migrate_from_0 xfc3" -> "xu-test12_start_0 xfc3" [ style = bold] +"xu-test12_migrate_from_0 xfc3" -> "xu-test12_stop_0 xfc2" [ style = bold] +"xu-test12_migrate_from_0 xfc3" [ style=bold color="green" fontcolor="black"] +"xu-test12_migrate_to_0 xfc2" -> "xu-test12_migrate_from_0 xfc3" [ style = bold] +"xu-test12_migrate_to_0 xfc2" [ style=bold color="green" fontcolor="black"] +"xu-test12_monitor_10000 xfc3" [ style=bold color="green" fontcolor="black"] +"xu-test12_start_0 xfc3" -> "xu-test12_monitor_10000 xfc3" [ style = bold] +"xu-test12_start_0 xfc3" [ style=bold color="green" fontcolor="orange"] +"xu-test12_stop_0 xfc2" -> "load_stopped_xfc2 xfc2" [ style = bold] +"xu-test12_stop_0 xfc2" -> "xu-test12_start_0 xfc3" [ style = bold] +"xu-test12_stop_0 xfc2" [ style=bold color="green" fontcolor="black"] +"xu-test13_monitor_10000 xfc3" [ style=bold color="green" fontcolor="black"] +"xu-test13_start_0 xfc3" -> "xu-test13_monitor_10000 xfc3" [ style = bold] +"xu-test13_start_0 xfc3" [ style=bold color="green" fontcolor="black"] +"xu-test2_migrate_from_0 xfc1" -> "xu-test2_start_0 xfc1" [ style = bold] +"xu-test2_migrate_from_0 xfc1" -> "xu-test2_stop_0 xfc3" [ style = bold] +"xu-test2_migrate_from_0 xfc1" [ style=bold color="green" fontcolor="black"] +"xu-test2_migrate_to_0 xfc3" -> "xu-test2_migrate_from_0 xfc1" [ style = bold] +"xu-test2_migrate_to_0 xfc3" [ style=bold color="green" fontcolor="black"] +"xu-test2_monitor_10000 xfc1" [ style=bold color="green" fontcolor="black"] +"xu-test2_start_0 xfc1" -> "xu-test2_monitor_10000 xfc1" [ style = bold] +"xu-test2_start_0 xfc1" [ style=bold color="green" fontcolor="orange"] +"xu-test2_stop_0 xfc3" -> "load_stopped_xfc3 xfc3" [ style = bold] +"xu-test2_stop_0 xfc3" -> "xu-test2_start_0 xfc1" [ style = bold] +"xu-test2_stop_0 xfc3" [ style=bold color="green" fontcolor="black"] +"xu-test3_migrate_from_0 xfc0" -> "xu-test3_start_0 xfc0" [ style = bold] +"xu-test3_migrate_from_0 xfc0" -> "xu-test3_stop_0 xfc1" [ style = bold] +"xu-test3_migrate_from_0 xfc0" [ style=bold color="green" fontcolor="black"] +"xu-test3_migrate_to_0 xfc1" -> "xu-test3_migrate_from_0 xfc0" [ style = bold] +"xu-test3_migrate_to_0 xfc1" [ style=bold color="green" fontcolor="black"] +"xu-test3_monitor_10000 xfc0" [ style=bold color="green" fontcolor="black"] +"xu-test3_start_0 xfc0" -> "xu-test3_monitor_10000 xfc0" [ style = bold] +"xu-test3_start_0 xfc0" [ style=bold color="green" fontcolor="orange"] +"xu-test3_stop_0 xfc1" -> "load_stopped_xfc1 xfc1" [ style = bold] +"xu-test3_stop_0 xfc1" -> "xu-test3_start_0 xfc0" [ style = bold] +"xu-test3_stop_0 xfc1" [ style=bold color="green" fontcolor="black"] +"xu-test4_migrate_from_0 xfc2" -> "xu-test4_start_0 xfc2" [ style = bold] +"xu-test4_migrate_from_0 xfc2" -> "xu-test4_stop_0 xfc0" [ style = bold] +"xu-test4_migrate_from_0 xfc2" [ style=bold color="green" fontcolor="black"] +"xu-test4_migrate_to_0 xfc0" -> "xu-test4_migrate_from_0 xfc2" [ style = bold] +"xu-test4_migrate_to_0 xfc0" [ style=bold color="green" fontcolor="black"] +"xu-test4_monitor_10000 xfc2" [ style=bold color="green" fontcolor="black"] +"xu-test4_start_0 xfc2" -> "xu-test4_monitor_10000 xfc2" [ style = bold] +"xu-test4_start_0 xfc2" [ style=bold color="green" fontcolor="orange"] +"xu-test4_stop_0 xfc0" -> "load_stopped_xfc0 xfc0" [ style = bold] +"xu-test4_stop_0 xfc0" -> "xu-test4_start_0 xfc2" [ style = bold] +"xu-test4_stop_0 xfc0" [ style=bold color="green" fontcolor="black"] +"xu-test5_migrate_from_0 xfc3" -> "xu-test5_start_0 xfc3" [ style = bold] +"xu-test5_migrate_from_0 xfc3" -> "xu-test5_stop_0 xfc2" [ style = bold] +"xu-test5_migrate_from_0 xfc3" [ style=bold color="green" fontcolor="black"] +"xu-test5_migrate_to_0 xfc2" -> "xu-test5_migrate_from_0 xfc3" [ style = bold] +"xu-test5_migrate_to_0 xfc2" [ style=bold color="green" fontcolor="black"] +"xu-test5_monitor_10000 xfc3" [ style=bold color="green" fontcolor="black"] +"xu-test5_start_0 xfc3" -> "xu-test5_monitor_10000 xfc3" [ style = bold] +"xu-test5_start_0 xfc3" [ style=bold color="green" fontcolor="orange"] +"xu-test5_stop_0 xfc2" -> "load_stopped_xfc2 xfc2" [ style = bold] +"xu-test5_stop_0 xfc2" -> "xu-test5_start_0 xfc3" [ style = bold] +"xu-test5_stop_0 xfc2" [ style=bold color="green" fontcolor="black"] +"xu-test6_migrate_from_0 xfc1" -> "xu-test6_start_0 xfc1" [ style = bold] +"xu-test6_migrate_from_0 xfc1" -> "xu-test6_stop_0 xfc3" [ style = bold] +"xu-test6_migrate_from_0 xfc1" [ style=bold color="green" fontcolor="black"] +"xu-test6_migrate_to_0 xfc3" -> "xu-test6_migrate_from_0 xfc1" [ style = bold] +"xu-test6_migrate_to_0 xfc3" [ style=bold color="green" fontcolor="black"] +"xu-test6_monitor_10000 xfc1" [ style=bold color="green" fontcolor="black"] +"xu-test6_start_0 xfc1" -> "xu-test6_monitor_10000 xfc1" [ style = bold] +"xu-test6_start_0 xfc1" [ style=bold color="green" fontcolor="orange"] +"xu-test6_stop_0 xfc3" -> "load_stopped_xfc3 xfc3" [ style = bold] +"xu-test6_stop_0 xfc3" -> "xu-test6_start_0 xfc1" [ style = bold] +"xu-test6_stop_0 xfc3" [ style=bold color="green" fontcolor="black"] +"xu-test7_migrate_from_0 xfc0" -> "xu-test7_start_0 xfc0" [ style = bold] +"xu-test7_migrate_from_0 xfc0" -> "xu-test7_stop_0 xfc1" [ style = bold] +"xu-test7_migrate_from_0 xfc0" [ style=bold color="green" fontcolor="black"] +"xu-test7_migrate_to_0 xfc1" -> "xu-test7_migrate_from_0 xfc0" [ style = bold] +"xu-test7_migrate_to_0 xfc1" [ style=bold color="green" fontcolor="black"] +"xu-test7_monitor_10000 xfc0" [ style=bold color="green" fontcolor="black"] +"xu-test7_start_0 xfc0" -> "xu-test7_monitor_10000 xfc0" [ style = bold] +"xu-test7_start_0 xfc0" [ style=bold color="green" fontcolor="orange"] +"xu-test7_stop_0 xfc1" -> "load_stopped_xfc1 xfc1" [ style = bold] +"xu-test7_stop_0 xfc1" -> "xu-test7_start_0 xfc0" [ style = bold] +"xu-test7_stop_0 xfc1" [ style=bold color="green" fontcolor="black"] +"xu-test9_migrate_from_0 xfc2" -> "xu-test9_start_0 xfc2" [ style = bold] +"xu-test9_migrate_from_0 xfc2" -> "xu-test9_stop_0 xfc0" [ style = bold] +"xu-test9_migrate_from_0 xfc2" [ style=bold color="green" fontcolor="black"] +"xu-test9_migrate_to_0 xfc0" -> "xu-test9_migrate_from_0 xfc2" [ style = bold] +"xu-test9_migrate_to_0 xfc0" [ style=bold color="green" fontcolor="black"] +"xu-test9_monitor_10000 xfc2" [ style=bold color="green" fontcolor="black"] +"xu-test9_start_0 xfc2" -> "xu-test9_monitor_10000 xfc2" [ style = bold] +"xu-test9_start_0 xfc2" [ style=bold color="green" fontcolor="orange"] +"xu-test9_stop_0 xfc0" -> "load_stopped_xfc0 xfc0" [ style = bold] +"xu-test9_stop_0 xfc0" -> "xu-test9_start_0 xfc2" [ style = bold] +"xu-test9_stop_0 xfc0" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/load-stopped-loop.dot b/cts/scheduler/dot/load-stopped-loop.dot new file mode 100644 index 0000000..df2b6b3 --- /dev/null +++ b/cts/scheduler/dot/load-stopped-loop.dot @@ -0,0 +1,62 @@ + digraph "g" { +"license.anbriz.vds-ok.com-vm_migrate_from_0 v03-a" -> "license.anbriz.vds-ok.com-vm_start_0 v03-a" [ style = bold] +"license.anbriz.vds-ok.com-vm_migrate_from_0 v03-a" -> "license.anbriz.vds-ok.com-vm_stop_0 v03-b" [ style = bold] +"license.anbriz.vds-ok.com-vm_migrate_from_0 v03-a" [ style=bold color="green" fontcolor="black"] +"license.anbriz.vds-ok.com-vm_migrate_to_0 v03-b" -> "license.anbriz.vds-ok.com-vm_migrate_from_0 v03-a" [ style = bold] +"license.anbriz.vds-ok.com-vm_migrate_to_0 v03-b" [ style=bold color="green" fontcolor="black"] +"license.anbriz.vds-ok.com-vm_monitor_10000 v03-a" [ style=bold color="green" fontcolor="black"] +"license.anbriz.vds-ok.com-vm_start_0 v03-a" -> "license.anbriz.vds-ok.com-vm_monitor_10000 v03-a" [ style = bold] +"license.anbriz.vds-ok.com-vm_start_0 v03-a" [ style=bold color="green" fontcolor="orange"] +"license.anbriz.vds-ok.com-vm_stop_0 v03-b" -> "license.anbriz.vds-ok.com-vm_start_0 v03-a" [ style = bold] +"license.anbriz.vds-ok.com-vm_stop_0 v03-b" -> "load_stopped_v03-b v03-b" [ style = bold] +"license.anbriz.vds-ok.com-vm_stop_0 v03-b" [ style=bold color="green" fontcolor="black"] +"load_stopped_mgmt01 mgmt01" [ style=bold color="green" fontcolor="orange"] +"load_stopped_v03-a v03-a" -> "license.anbriz.vds-ok.com-vm_migrate_to_0 v03-b" [ style = bold] +"load_stopped_v03-a v03-a" -> "license.anbriz.vds-ok.com-vm_start_0 v03-a" [ style = bold] +"load_stopped_v03-a v03-a" -> "vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm_start_0 v03-a" [ style = bold] +"load_stopped_v03-a v03-a" [ style=bold color="green" fontcolor="orange"] +"load_stopped_v03-b v03-b" -> "terminal0.anbriz.vds-ok.com-vm_start_0 v03-b" [ style = bold] +"load_stopped_v03-b v03-b" [ style=bold color="green" fontcolor="orange"] +"stonith-v03-a_monitor_60000 v03-b" [ style=bold color="green" fontcolor="black"] +"stonith-v03-a_start_0 v03-b" -> "stonith-v03-a_monitor_60000 v03-b" [ style = bold] +"stonith-v03-a_start_0 v03-b" [ style=bold color="green" fontcolor="black"] +"stonith-v03-a_stop_0 v03-b" -> "stonith-v03-a_start_0 v03-b" [ style = bold] +"stonith-v03-a_stop_0 v03-b" [ style=bold color="green" fontcolor="black"] +"stonith-v03-b_monitor_60000 v03-a" [ style=bold color="green" fontcolor="black"] +"stonith-v03-b_start_0 v03-a" -> "stonith-v03-b_monitor_60000 v03-a" [ style = bold] +"stonith-v03-b_start_0 v03-a" [ style=bold color="green" fontcolor="black"] +"stonith-v03-b_stop_0 v03-a" -> "stonith-v03-b_start_0 v03-a" [ style = bold] +"stonith-v03-b_stop_0 v03-a" [ style=bold color="green" fontcolor="black"] +"terminal0.anbriz.vds-ok.com-vm_migrate_from_0 v03-b" -> "terminal0.anbriz.vds-ok.com-vm_start_0 v03-b" [ style = bold] +"terminal0.anbriz.vds-ok.com-vm_migrate_from_0 v03-b" -> "terminal0.anbriz.vds-ok.com-vm_stop_0 v03-a" [ style = bold] +"terminal0.anbriz.vds-ok.com-vm_migrate_from_0 v03-b" [ style=bold color="green" fontcolor="black"] +"terminal0.anbriz.vds-ok.com-vm_migrate_to_0 v03-a" -> "terminal0.anbriz.vds-ok.com-vm_migrate_from_0 v03-b" [ style = bold] +"terminal0.anbriz.vds-ok.com-vm_migrate_to_0 v03-a" [ style=bold color="green" fontcolor="black"] +"terminal0.anbriz.vds-ok.com-vm_monitor_10000 v03-b" [ style=bold color="green" fontcolor="black"] +"terminal0.anbriz.vds-ok.com-vm_start_0 v03-b" -> "terminal0.anbriz.vds-ok.com-vm_monitor_10000 v03-b" [ style = bold] +"terminal0.anbriz.vds-ok.com-vm_start_0 v03-b" [ style=bold color="green" fontcolor="orange"] +"terminal0.anbriz.vds-ok.com-vm_stop_0 v03-a" -> "load_stopped_v03-a v03-a" [ style = bold] +"terminal0.anbriz.vds-ok.com-vm_stop_0 v03-a" -> "terminal0.anbriz.vds-ok.com-vm_start_0 v03-b" [ style = bold] +"terminal0.anbriz.vds-ok.com-vm_stop_0 v03-a" [ style=bold color="green" fontcolor="black"] +"vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm_monitor_10000 v03-a" [ style=bold color="green" fontcolor="black"] +"vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm_start_0 v03-a" -> "vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm_monitor_10000 v03-a" [ style = bold] +"vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm_start_0 v03-a" [ style=bold color="green" fontcolor="black"] +"vds-ok-pool-0-iscsi:0_monitor_30000 v03-b" [ style=bold color="green" fontcolor="black"] +"vds-ok-pool-0-iscsi:0_reload-agent_0 v03-b" -> "vds-ok-pool-0-iscsi:0_monitor_30000 v03-b" [ style = bold] +"vds-ok-pool-0-iscsi:0_reload-agent_0 v03-b" [ style=bold color="green" fontcolor="black"] +"vds-ok-pool-0-iscsi:1_monitor_30000 mgmt01" [ style=bold color="green" fontcolor="black"] +"vds-ok-pool-0-iscsi:1_reload-agent_0 mgmt01" -> "vds-ok-pool-0-iscsi:1_monitor_30000 mgmt01" [ style = bold] +"vds-ok-pool-0-iscsi:1_reload-agent_0 mgmt01" [ style=bold color="green" fontcolor="black"] +"vds-ok-pool-0-iscsi:2_monitor_30000 v03-a" [ style=bold color="green" fontcolor="black"] +"vds-ok-pool-0-iscsi:2_reload-agent_0 v03-a" -> "vds-ok-pool-0-iscsi:2_monitor_30000 v03-a" [ style = bold] +"vds-ok-pool-0-iscsi:2_reload-agent_0 v03-a" [ style=bold color="green" fontcolor="black"] +"vds-ok-pool-1-iscsi:0_monitor_30000 v03-b" [ style=bold color="green" fontcolor="black"] +"vds-ok-pool-1-iscsi:0_reload-agent_0 v03-b" -> "vds-ok-pool-1-iscsi:0_monitor_30000 v03-b" [ style = bold] +"vds-ok-pool-1-iscsi:0_reload-agent_0 v03-b" [ style=bold color="green" fontcolor="black"] +"vds-ok-pool-1-iscsi:1_monitor_30000 mgmt01" [ style=bold color="green" fontcolor="black"] +"vds-ok-pool-1-iscsi:1_reload-agent_0 mgmt01" -> "vds-ok-pool-1-iscsi:1_monitor_30000 mgmt01" [ style = bold] +"vds-ok-pool-1-iscsi:1_reload-agent_0 mgmt01" [ style=bold color="green" fontcolor="black"] +"vds-ok-pool-1-iscsi:2_monitor_30000 v03-a" [ style=bold color="green" fontcolor="black"] +"vds-ok-pool-1-iscsi:2_reload-agent_0 v03-a" -> "vds-ok-pool-1-iscsi:2_monitor_30000 v03-a" [ style = bold] +"vds-ok-pool-1-iscsi:2_reload-agent_0 v03-a" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/location-date-rules-1.dot b/cts/scheduler/dot/location-date-rules-1.dot new file mode 100644 index 0000000..458f059 --- /dev/null +++ b/cts/scheduler/dot/location-date-rules-1.dot @@ -0,0 +1,11 @@ + digraph "g" { +"rsc1_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 rhel7-3" -> "rsc1_monitor_10000 rhel7-3" [ style = bold] +"rsc1_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_10000 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 rhel7-4" -> "rsc2_monitor_10000 rhel7-4" [ style = bold] +"rsc2_start_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_10000 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 rhel7-4" -> "rsc3_monitor_10000 rhel7-4" [ style = bold] +"rsc3_start_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/location-date-rules-2.dot b/cts/scheduler/dot/location-date-rules-2.dot new file mode 100644 index 0000000..080312a --- /dev/null +++ b/cts/scheduler/dot/location-date-rules-2.dot @@ -0,0 +1,11 @@ + digraph "g" { +"rsc1_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 rhel7-3" -> "rsc1_monitor_10000 rhel7-3" [ style = bold] +"rsc1_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 rhel7-3" -> "rsc2_monitor_10000 rhel7-3" [ style = bold] +"rsc2_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_10000 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 rhel7-4" -> "rsc3_monitor_10000 rhel7-4" [ style = bold] +"rsc3_start_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/location-sets-templates.dot b/cts/scheduler/dot/location-sets-templates.dot new file mode 100644 index 0000000..74b86da --- /dev/null +++ b/cts/scheduler/dot/location-sets-templates.dot @@ -0,0 +1,32 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node1" -> "rsc5_start_0 node2" [ style = bold] +"rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node2" -> "rsc5_start_0 node2" [ style = bold] +"rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node1" -> "rsc6_start_0 node2" [ style = bold] +"rsc6_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node2" -> "rsc6_start_0 node2" [ style = bold] +"rsc6_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc6_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/managed-0.dot b/cts/scheduler/dot/managed-0.dot new file mode 100644 index 0000000..cfd80ec --- /dev/null +++ b/cts/scheduler/dot/managed-0.dot @@ -0,0 +1,83 @@ + digraph "g" { +"DcIPaddr_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/managed-1.dot b/cts/scheduler/dot/managed-1.dot new file mode 100644 index 0000000..cfd80ec --- /dev/null +++ b/cts/scheduler/dot/managed-1.dot @@ -0,0 +1,83 @@ + digraph "g" { +"DcIPaddr_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/managed-2.dot b/cts/scheduler/dot/managed-2.dot new file mode 100644 index 0000000..b0b2d28 --- /dev/null +++ b/cts/scheduler/dot/managed-2.dot @@ -0,0 +1,117 @@ + digraph "g" { +"DcIPaddr_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n04_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n06_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n06" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n09" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n04" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n09_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-1.dot b/cts/scheduler/dot/migrate-1.dot new file mode 100644 index 0000000..21770dc --- /dev/null +++ b/cts/scheduler/dot/migrate-1.dot @@ -0,0 +1,13 @@ + digraph "g" { +"rsc3_migrate_from_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_migrate_from_0 node2" -> "rsc3_stop_0 node1" [ style = bold] +"rsc3_migrate_from_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_migrate_to_0 node1" -> "rsc3_migrate_from_0 node2" [ style = bold] +"rsc3_migrate_to_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_migrate_to_0 node1" [ style = bold] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="orange"] +"rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-2.dot b/cts/scheduler/dot/migrate-2.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/migrate-2.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/migrate-3.dot b/cts/scheduler/dot/migrate-3.dot new file mode 100644 index 0000000..7d93ff6 --- /dev/null +++ b/cts/scheduler/dot/migrate-3.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-4.dot b/cts/scheduler/dot/migrate-4.dot new file mode 100644 index 0000000..0c2c0b3 --- /dev/null +++ b/cts/scheduler/dot/migrate-4.dot @@ -0,0 +1,5 @@ + digraph "g" { +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-5.dot b/cts/scheduler/dot/migrate-5.dot new file mode 100644 index 0000000..10d1c9a --- /dev/null +++ b/cts/scheduler/dot/migrate-5.dot @@ -0,0 +1,22 @@ + digraph "g" { +"clone-dom0-iscsi1_stop_0" -> "clone-dom0-iscsi1_stopped_0" [ style = bold] +"clone-dom0-iscsi1_stop_0" -> "dom0-iscsi1:1_stop_0" [ style = bold] +"clone-dom0-iscsi1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone-dom0-iscsi1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "dom0-iscsi1:1_stopped_0" [ style = bold] +"dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"dom0-iscsi1:1_stop_0" -> "dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style = bold] +"dom0-iscsi1:1_stop_0" -> "dom0-iscsi1:1_stopped_0" [ style = bold] +"dom0-iscsi1:1_stop_0" [ style=bold color="green" fontcolor="orange"] +"dom0-iscsi1:1_stopped_0" -> "clone-dom0-iscsi1_stopped_0" [ style = bold] +"dom0-iscsi1:1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"domU-test01_migrate_from_0 dom0-01" -> "domU-test01_start_0 dom0-01" [ style = bold] +"domU-test01_migrate_from_0 dom0-01" -> "domU-test01_stop_0 dom0-02" [ style = bold] +"domU-test01_migrate_from_0 dom0-01" [ style=bold color="green" fontcolor="black"] +"domU-test01_migrate_to_0 dom0-02" -> "domU-test01_migrate_from_0 dom0-01" [ style = bold] +"domU-test01_migrate_to_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"domU-test01_start_0 dom0-01" [ style=bold color="green" fontcolor="orange"] +"domU-test01_stop_0 dom0-02" -> "clone-dom0-iscsi1_stop_0" [ style = dashed] +"domU-test01_stop_0 dom0-02" -> "domU-test01_start_0 dom0-01" [ style = bold] +"domU-test01_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-begin.dot b/cts/scheduler/dot/migrate-begin.dot new file mode 100644 index 0000000..fb33b7b --- /dev/null +++ b/cts/scheduler/dot/migrate-begin.dot @@ -0,0 +1,15 @@ + digraph "g" { +"load_stopped_hex-13 hex-13" -> "test-vm_migrate_to_0 hex-14" [ style = bold] +"load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] +"load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange"] +"test-vm_migrate_from_0 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] +"test-vm_migrate_from_0 hex-13" -> "test-vm_stop_0 hex-14" [ style = bold] +"test-vm_migrate_from_0 hex-13" [ style=bold color="green" fontcolor="black"] +"test-vm_migrate_to_0 hex-14" -> "test-vm_migrate_from_0 hex-13" [ style = bold] +"test-vm_migrate_to_0 hex-14" [ style=bold color="green" fontcolor="black"] +"test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="orange"] +"test-vm_stop_0 hex-14" -> "load_stopped_hex-14 hex-14" [ style = bold] +"test-vm_stop_0 hex-14" -> "test-vm_start_0 hex-13" [ style = bold] +"test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-both-vms.dot b/cts/scheduler/dot/migrate-both-vms.dot new file mode 100644 index 0000000..3af682b --- /dev/null +++ b/cts/scheduler/dot/migrate-both-vms.dot @@ -0,0 +1,98 @@ + digraph "g" { +"c-fs-bind-libvirt-VM-cvmh_stop_0" -> "c-fs-bind-libvirt-VM-cvmh_stopped_0" [ style = bold] +"c-fs-bind-libvirt-VM-cvmh_stop_0" -> "fs-bind-libvirt-VM-cvmh_stop_0 cvmh03" [ style = bold] +"c-fs-bind-libvirt-VM-cvmh_stop_0" -> "fs-bind-libvirt-VM-cvmh_stop_0 cvmh04" [ style = bold] +"c-fs-bind-libvirt-VM-cvmh_stop_0" [ style=bold color="green" fontcolor="orange"] +"c-fs-bind-libvirt-VM-cvmh_stopped_0" -> "c-fs-gpfs_stop_0" [ style = bold] +"c-fs-bind-libvirt-VM-cvmh_stopped_0" [ style=bold color="green" fontcolor="orange"] +"c-fs-gpfs_stop_0" -> "c-fs-gpfs_stopped_0" [ style = bold] +"c-fs-gpfs_stop_0" -> "p-fs-gpfs_stop_0 cvmh03" [ style = bold] +"c-fs-gpfs_stop_0" -> "p-fs-gpfs_stop_0 cvmh04" [ style = bold] +"c-fs-gpfs_stop_0" [ style=bold color="green" fontcolor="orange"] +"c-fs-gpfs_stopped_0" [ style=bold color="green" fontcolor="orange"] +"c-fs-libvirt-VM-xcm_stop_0" -> "c-fs-libvirt-VM-xcm_stopped_0" [ style = bold] +"c-fs-libvirt-VM-xcm_stop_0" -> "fs-libvirt-VM-xcm_stop_0 cvmh03" [ style = bold] +"c-fs-libvirt-VM-xcm_stop_0" -> "fs-libvirt-VM-xcm_stop_0 cvmh04" [ style = bold] +"c-fs-libvirt-VM-xcm_stop_0" [ style=bold color="green" fontcolor="orange"] +"c-fs-libvirt-VM-xcm_stopped_0" [ style=bold color="green" fontcolor="orange"] +"c-p-libvirtd_stop_0" -> "c-p-libvirtd_stopped_0" [ style = bold] +"c-p-libvirtd_stop_0" -> "p-libvirtd_stop_0 cvmh03" [ style = bold] +"c-p-libvirtd_stop_0" -> "p-libvirtd_stop_0 cvmh04" [ style = bold] +"c-p-libvirtd_stop_0" [ style=bold color="green" fontcolor="orange"] +"c-p-libvirtd_stopped_0" -> "c-fs-bind-libvirt-VM-cvmh_stop_0" [ style = bold] +"c-p-libvirtd_stopped_0" -> "c-fs-libvirt-VM-xcm_stop_0" [ style = bold] +"c-p-libvirtd_stopped_0" [ style=bold color="green" fontcolor="orange"] +"c-watch-ib0_stop_0" -> "c-watch-ib0_stopped_0" [ style = bold] +"c-watch-ib0_stop_0" -> "p-watch-ib0_stop_0 cvmh03" [ style = bold] +"c-watch-ib0_stop_0" -> "p-watch-ib0_stop_0 cvmh04" [ style = bold] +"c-watch-ib0_stop_0" [ style=bold color="green" fontcolor="orange"] +"c-watch-ib0_stopped_0" [ style=bold color="green" fontcolor="orange"] +"fs-bind-libvirt-VM-cvmh_stop_0 cvmh03" -> "c-fs-bind-libvirt-VM-cvmh_stopped_0" [ style = bold] +"fs-bind-libvirt-VM-cvmh_stop_0 cvmh03" -> "fs-bind-libvirt-VM-cvmh_stop_0 cvmh04" [ style = bold] +"fs-bind-libvirt-VM-cvmh_stop_0 cvmh03" -> "p-fs-gpfs_stop_0 cvmh03" [ style = bold] +"fs-bind-libvirt-VM-cvmh_stop_0 cvmh03" [ style=bold color="green" fontcolor="black"] +"fs-bind-libvirt-VM-cvmh_stop_0 cvmh04" -> "c-fs-bind-libvirt-VM-cvmh_stopped_0" [ style = bold] +"fs-bind-libvirt-VM-cvmh_stop_0 cvmh04" -> "p-fs-gpfs_stop_0 cvmh04" [ style = bold] +"fs-bind-libvirt-VM-cvmh_stop_0 cvmh04" [ style=bold color="green" fontcolor="black"] +"fs-libvirt-VM-xcm_stop_0 cvmh03" -> "c-fs-libvirt-VM-xcm_stopped_0" [ style = bold] +"fs-libvirt-VM-xcm_stop_0 cvmh03" -> "fs-libvirt-VM-xcm_stop_0 cvmh04" [ style = bold] +"fs-libvirt-VM-xcm_stop_0 cvmh03" [ style=bold color="green" fontcolor="black"] +"fs-libvirt-VM-xcm_stop_0 cvmh04" -> "c-fs-libvirt-VM-xcm_stopped_0" [ style = bold] +"fs-libvirt-VM-xcm_stop_0 cvmh04" [ style=bold color="green" fontcolor="black"] +"load_stopped_cvmh01 cvmh01" -> "vm-compute-test_migrate_to_0 cvmh03" [ style = bold] +"load_stopped_cvmh01 cvmh01" -> "vm-compute-test_start_0 cvmh01" [ style = bold] +"load_stopped_cvmh01 cvmh01" [ style=bold color="green" fontcolor="orange"] +"load_stopped_cvmh02 cvmh02" -> "vm-swbuildsl6_migrate_to_0 cvmh04" [ style = bold] +"load_stopped_cvmh02 cvmh02" -> "vm-swbuildsl6_start_0 cvmh02" [ style = bold] +"load_stopped_cvmh02 cvmh02" [ style=bold color="green" fontcolor="orange"] +"load_stopped_cvmh03 cvmh03" [ style=bold color="green" fontcolor="orange"] +"load_stopped_cvmh04 cvmh04" [ style=bold color="green" fontcolor="orange"] +"p-fs-gpfs_stop_0 cvmh03" -> "c-fs-gpfs_stopped_0" [ style = bold] +"p-fs-gpfs_stop_0 cvmh03" -> "p-fs-gpfs_stop_0 cvmh04" [ style = bold] +"p-fs-gpfs_stop_0 cvmh03" [ style=bold color="green" fontcolor="black"] +"p-fs-gpfs_stop_0 cvmh04" -> "c-fs-gpfs_stopped_0" [ style = bold] +"p-fs-gpfs_stop_0 cvmh04" [ style=bold color="green" fontcolor="black"] +"p-libvirtd_stop_0 cvmh03" -> "c-p-libvirtd_stopped_0" [ style = bold] +"p-libvirtd_stop_0 cvmh03" -> "fs-bind-libvirt-VM-cvmh_stop_0 cvmh03" [ style = bold] +"p-libvirtd_stop_0 cvmh03" -> "fs-libvirt-VM-xcm_stop_0 cvmh03" [ style = bold] +"p-libvirtd_stop_0 cvmh03" -> "p-libvirtd_stop_0 cvmh04" [ style = bold] +"p-libvirtd_stop_0 cvmh03" [ style=bold color="green" fontcolor="black"] +"p-libvirtd_stop_0 cvmh04" -> "c-p-libvirtd_stopped_0" [ style = bold] +"p-libvirtd_stop_0 cvmh04" -> "fs-bind-libvirt-VM-cvmh_stop_0 cvmh04" [ style = bold] +"p-libvirtd_stop_0 cvmh04" -> "fs-libvirt-VM-xcm_stop_0 cvmh04" [ style = bold] +"p-libvirtd_stop_0 cvmh04" [ style=bold color="green" fontcolor="black"] +"p-watch-ib0_stop_0 cvmh03" -> "c-watch-ib0_stopped_0" [ style = bold] +"p-watch-ib0_stop_0 cvmh03" -> "p-watch-ib0_stop_0 cvmh04" [ style = bold] +"p-watch-ib0_stop_0 cvmh03" [ style=bold color="green" fontcolor="black"] +"p-watch-ib0_stop_0 cvmh04" -> "c-watch-ib0_stopped_0" [ style = bold] +"p-watch-ib0_stop_0 cvmh04" [ style=bold color="green" fontcolor="black"] +"vm-compute-test_migrate_from_0 cvmh01" -> "vm-compute-test_start_0 cvmh01" [ style = bold] +"vm-compute-test_migrate_from_0 cvmh01" -> "vm-compute-test_stop_0 cvmh03" [ style = bold] +"vm-compute-test_migrate_from_0 cvmh01" -> "vm-swbuildsl6_migrate_to_0 cvmh04" [ style = bold] +"vm-compute-test_migrate_from_0 cvmh01" [ style=bold color="green" fontcolor="black"] +"vm-compute-test_migrate_to_0 cvmh03" -> "vm-compute-test_migrate_from_0 cvmh01" [ style = bold] +"vm-compute-test_migrate_to_0 cvmh03" [ style=bold color="green" fontcolor="black"] +"vm-compute-test_monitor_45000 cvmh01" [ style=bold color="green" fontcolor="black"] +"vm-compute-test_start_0 cvmh01" -> "vm-compute-test_monitor_45000 cvmh01" [ style = bold] +"vm-compute-test_start_0 cvmh01" -> "vm-swbuildsl6_migrate_to_0 cvmh04" [ style = dashed] +"vm-compute-test_start_0 cvmh01" -> "vm-swbuildsl6_start_0 cvmh02" [ style = bold] +"vm-compute-test_start_0 cvmh01" [ style=bold color="green" fontcolor="orange"] +"vm-compute-test_stop_0 cvmh03" -> "c-p-libvirtd_stop_0" [ style = bold] +"vm-compute-test_stop_0 cvmh03" -> "load_stopped_cvmh03 cvmh03" [ style = bold] +"vm-compute-test_stop_0 cvmh03" -> "vm-compute-test_start_0 cvmh01" [ style = bold] +"vm-compute-test_stop_0 cvmh03" [ style=bold color="green" fontcolor="black"] +"vm-swbuildsl6_migrate_from_0 cvmh02" -> "vm-swbuildsl6_start_0 cvmh02" [ style = bold] +"vm-swbuildsl6_migrate_from_0 cvmh02" -> "vm-swbuildsl6_stop_0 cvmh04" [ style = bold] +"vm-swbuildsl6_migrate_from_0 cvmh02" [ style=bold color="green" fontcolor="black"] +"vm-swbuildsl6_migrate_to_0 cvmh04" -> "vm-swbuildsl6_migrate_from_0 cvmh02" [ style = bold] +"vm-swbuildsl6_migrate_to_0 cvmh04" [ style=bold color="green" fontcolor="black"] +"vm-swbuildsl6_monitor_45000 cvmh02" [ style=bold color="green" fontcolor="black"] +"vm-swbuildsl6_start_0 cvmh02" -> "vm-swbuildsl6_monitor_45000 cvmh02" [ style = bold] +"vm-swbuildsl6_start_0 cvmh02" [ style=bold color="green" fontcolor="orange"] +"vm-swbuildsl6_stop_0 cvmh04" -> "c-p-libvirtd_stop_0" [ style = bold] +"vm-swbuildsl6_stop_0 cvmh04" -> "load_stopped_cvmh04 cvmh04" [ style = bold] +"vm-swbuildsl6_stop_0 cvmh04" -> "vm-compute-test_migrate_to_0 cvmh03" [ style = dashed] +"vm-swbuildsl6_stop_0 cvmh04" -> "vm-compute-test_stop_0 cvmh03" [ style = bold] +"vm-swbuildsl6_stop_0 cvmh04" -> "vm-swbuildsl6_start_0 cvmh02" [ style = bold] +"vm-swbuildsl6_stop_0 cvmh04" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-fail-2.dot b/cts/scheduler/dot/migrate-fail-2.dot new file mode 100644 index 0000000..a8d3110 --- /dev/null +++ b/cts/scheduler/dot/migrate-fail-2.dot @@ -0,0 +1,12 @@ + digraph "g" { +"load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] +"load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange"] +"test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="black"] +"test-vm_stop_0 hex-13" -> "load_stopped_hex-13 hex-13" [ style = bold] +"test-vm_stop_0 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] +"test-vm_stop_0 hex-13" [ style=bold color="green" fontcolor="black"] +"test-vm_stop_0 hex-14" -> "load_stopped_hex-14 hex-14" [ style = bold] +"test-vm_stop_0 hex-14" -> "test-vm_start_0 hex-13" [ style = bold] +"test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-fail-3.dot b/cts/scheduler/dot/migrate-fail-3.dot new file mode 100644 index 0000000..133624e --- /dev/null +++ b/cts/scheduler/dot/migrate-fail-3.dot @@ -0,0 +1,9 @@ + digraph "g" { +"load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] +"load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange"] +"test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="black"] +"test-vm_stop_0 hex-13" -> "load_stopped_hex-13 hex-13" [ style = bold] +"test-vm_stop_0 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] +"test-vm_stop_0 hex-13" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-fail-4.dot b/cts/scheduler/dot/migrate-fail-4.dot new file mode 100644 index 0000000..1c1e6a8 --- /dev/null +++ b/cts/scheduler/dot/migrate-fail-4.dot @@ -0,0 +1,9 @@ + digraph "g" { +"load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] +"load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange"] +"test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="black"] +"test-vm_stop_0 hex-14" -> "load_stopped_hex-14 hex-14" [ style = bold] +"test-vm_stop_0 hex-14" -> "test-vm_start_0 hex-13" [ style = bold] +"test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-fail-5.dot b/cts/scheduler/dot/migrate-fail-5.dot new file mode 100644 index 0000000..67c08ea --- /dev/null +++ b/cts/scheduler/dot/migrate-fail-5.dot @@ -0,0 +1,6 @@ + digraph "g" { +"load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] +"load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange"] +"test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-fail-6.dot b/cts/scheduler/dot/migrate-fail-6.dot new file mode 100644 index 0000000..a8d3110 --- /dev/null +++ b/cts/scheduler/dot/migrate-fail-6.dot @@ -0,0 +1,12 @@ + digraph "g" { +"load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] +"load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange"] +"test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="black"] +"test-vm_stop_0 hex-13" -> "load_stopped_hex-13 hex-13" [ style = bold] +"test-vm_stop_0 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] +"test-vm_stop_0 hex-13" [ style=bold color="green" fontcolor="black"] +"test-vm_stop_0 hex-14" -> "load_stopped_hex-14 hex-14" [ style = bold] +"test-vm_stop_0 hex-14" -> "test-vm_start_0 hex-13" [ style = bold] +"test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-fail-7.dot b/cts/scheduler/dot/migrate-fail-7.dot new file mode 100644 index 0000000..67c08ea --- /dev/null +++ b/cts/scheduler/dot/migrate-fail-7.dot @@ -0,0 +1,6 @@ + digraph "g" { +"load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] +"load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange"] +"test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-fail-8.dot b/cts/scheduler/dot/migrate-fail-8.dot new file mode 100644 index 0000000..1c1e6a8 --- /dev/null +++ b/cts/scheduler/dot/migrate-fail-8.dot @@ -0,0 +1,9 @@ + digraph "g" { +"load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] +"load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange"] +"test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="black"] +"test-vm_stop_0 hex-14" -> "load_stopped_hex-14 hex-14" [ style = bold] +"test-vm_stop_0 hex-14" -> "test-vm_start_0 hex-13" [ style = bold] +"test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-fail-9.dot b/cts/scheduler/dot/migrate-fail-9.dot new file mode 100644 index 0000000..67c08ea --- /dev/null +++ b/cts/scheduler/dot/migrate-fail-9.dot @@ -0,0 +1,6 @@ + digraph "g" { +"load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] +"load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange"] +"test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-fencing.dot b/cts/scheduler/dot/migrate-fencing.dot new file mode 100644 index 0000000..cab7c17 --- /dev/null +++ b/cts/scheduler/dot/migrate-fencing.dot @@ -0,0 +1,121 @@ + digraph "g" { +"Connectivity_stop_0" -> "Connectivity_stopped_0" [ style = bold] +"Connectivity_stop_0" -> "ping-1:0_stop_0 pcmk-4" [ style = bold] +"Connectivity_stop_0" [ style=bold color="green" fontcolor="orange"] +"Connectivity_stopped_0" [ style=bold color="green" fontcolor="orange"] +"FencingChild:0_stop_0 pcmk-4" -> "Fencing_stopped_0" [ style = bold] +"FencingChild:0_stop_0 pcmk-4" [ style=bold color="green" fontcolor="orange"] +"Fencing_stop_0" -> "FencingChild:0_stop_0 pcmk-4" [ style = bold] +"Fencing_stop_0" -> "Fencing_stopped_0" [ style = bold] +"Fencing_stop_0" [ style=bold color="green" fontcolor="orange"] +"Fencing_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group-1_running_0" -> "lsb-dummy_start_0 pcmk-1" [ style = bold] +"group-1_running_0" [ style=bold color="green" fontcolor="orange"] +"group-1_start_0" -> "group-1_running_0" [ style = bold] +"group-1_start_0" -> "r192.168.101.181_start_0 pcmk-1" [ style = bold] +"group-1_start_0" -> "r192.168.101.182_start_0 pcmk-1" [ style = bold] +"group-1_start_0" -> "r192.168.101.183_start_0 pcmk-1" [ style = bold] +"group-1_start_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stop_0" -> "group-1_stopped_0" [ style = bold] +"group-1_stop_0" -> "r192.168.101.181_stop_0 pcmk-4" [ style = bold] +"group-1_stop_0" -> "r192.168.101.182_stop_0 pcmk-4" [ style = bold] +"group-1_stop_0" -> "r192.168.101.183_stop_0 pcmk-4" [ style = bold] +"group-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stopped_0" -> "group-1_start_0" [ style = bold] +"group-1_stopped_0" -> "master-1_demote_0" [ style = bold] +"group-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"lsb-dummy_monitor_5000 pcmk-1" [ style=bold color="green" fontcolor="black"] +"lsb-dummy_start_0 pcmk-1" -> "lsb-dummy_monitor_5000 pcmk-1" [ style = bold] +"lsb-dummy_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"lsb-dummy_stop_0 pcmk-4" -> "group-1_stop_0" [ style = bold] +"lsb-dummy_stop_0 pcmk-4" -> "lsb-dummy_start_0 pcmk-1" [ style = bold] +"lsb-dummy_stop_0 pcmk-4" [ style=bold color="green" fontcolor="orange"] +"master-1_demote_0" -> "master-1_demoted_0" [ style = bold] +"master-1_demote_0" -> "stateful-1:0_demote_0 pcmk-4" [ style = bold] +"master-1_demote_0" [ style=bold color="green" fontcolor="orange"] +"master-1_demoted_0" -> "master-1_promote_0" [ style = bold] +"master-1_demoted_0" -> "master-1_stop_0" [ style = bold] +"master-1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"master-1_promote_0" -> "stateful-1:1_promote_0 pcmk-1" [ style = bold] +"master-1_promote_0" [ style=bold color="green" fontcolor="orange"] +"master-1_promoted_0" -> "group-1_start_0" [ style = bold] +"master-1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"master-1_stop_0" -> "master-1_stopped_0" [ style = bold] +"master-1_stop_0" -> "stateful-1:0_stop_0 pcmk-4" [ style = bold] +"master-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"master-1_stopped_0" -> "master-1_promote_0" [ style = bold] +"master-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"migrator_migrate_from_0 pcmk-3" -> "migrator_start_0 pcmk-3" [ style = bold] +"migrator_migrate_from_0 pcmk-3" -> "migrator_stop_0 pcmk-1" [ style = bold] +"migrator_migrate_from_0 pcmk-3" [ style=bold color="green" fontcolor="black"] +"migrator_migrate_to_0 pcmk-1" -> "migrator_migrate_from_0 pcmk-3" [ style = bold] +"migrator_migrate_to_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"migrator_monitor_10000 pcmk-3" [ style=bold color="green" fontcolor="black"] +"migrator_start_0 pcmk-3" -> "migrator_monitor_10000 pcmk-3" [ style = bold] +"migrator_start_0 pcmk-3" [ style=bold color="green" fontcolor="orange"] +"migrator_stop_0 pcmk-1" -> "migrator_start_0 pcmk-3" [ style = bold] +"migrator_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"ping-1:0_stop_0 pcmk-4" -> "Connectivity_stopped_0" [ style = bold] +"ping-1:0_stop_0 pcmk-4" [ style=bold color="green" fontcolor="orange"] +"r192.168.101.181_monitor_5000 pcmk-1" [ style=bold color="green" fontcolor="black"] +"r192.168.101.181_start_0 pcmk-1" -> "group-1_running_0" [ style = bold] +"r192.168.101.181_start_0 pcmk-1" -> "r192.168.101.181_monitor_5000 pcmk-1" [ style = bold] +"r192.168.101.181_start_0 pcmk-1" -> "r192.168.101.182_start_0 pcmk-1" [ style = bold] +"r192.168.101.181_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"r192.168.101.181_stop_0 pcmk-4" -> "group-1_stopped_0" [ style = bold] +"r192.168.101.181_stop_0 pcmk-4" -> "r192.168.101.181_start_0 pcmk-1" [ style = bold] +"r192.168.101.181_stop_0 pcmk-4" [ style=bold color="green" fontcolor="orange"] +"r192.168.101.182_monitor_5000 pcmk-1" [ style=bold color="green" fontcolor="black"] +"r192.168.101.182_start_0 pcmk-1" -> "group-1_running_0" [ style = bold] +"r192.168.101.182_start_0 pcmk-1" -> "r192.168.101.182_monitor_5000 pcmk-1" [ style = bold] +"r192.168.101.182_start_0 pcmk-1" -> "r192.168.101.183_start_0 pcmk-1" [ style = bold] +"r192.168.101.182_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"r192.168.101.182_stop_0 pcmk-4" -> "group-1_stopped_0" [ style = bold] +"r192.168.101.182_stop_0 pcmk-4" -> "r192.168.101.181_stop_0 pcmk-4" [ style = bold] +"r192.168.101.182_stop_0 pcmk-4" -> "r192.168.101.182_start_0 pcmk-1" [ style = bold] +"r192.168.101.182_stop_0 pcmk-4" [ style=bold color="green" fontcolor="orange"] +"r192.168.101.183_monitor_5000 pcmk-1" [ style=bold color="green" fontcolor="black"] +"r192.168.101.183_start_0 pcmk-1" -> "group-1_running_0" [ style = bold] +"r192.168.101.183_start_0 pcmk-1" -> "r192.168.101.183_monitor_5000 pcmk-1" [ style = bold] +"r192.168.101.183_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"r192.168.101.183_stop_0 pcmk-4" -> "group-1_stopped_0" [ style = bold] +"r192.168.101.183_stop_0 pcmk-4" -> "r192.168.101.182_stop_0 pcmk-4" [ style = bold] +"r192.168.101.183_stop_0 pcmk-4" -> "r192.168.101.183_start_0 pcmk-1" [ style = bold] +"r192.168.101.183_stop_0 pcmk-4" [ style=bold color="green" fontcolor="orange"] +"rsc_pcmk-4_monitor_5000 pcmk-2" [ style=bold color="green" fontcolor="black"] +"rsc_pcmk-4_start_0 pcmk-2" -> "rsc_pcmk-4_monitor_5000 pcmk-2" [ style = bold] +"rsc_pcmk-4_start_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"rsc_pcmk-4_stop_0 pcmk-4" -> "rsc_pcmk-4_start_0 pcmk-2" [ style = bold] +"rsc_pcmk-4_stop_0 pcmk-4" [ style=bold color="green" fontcolor="orange"] +"stateful-1:0_demote_0 pcmk-4" -> "master-1_demoted_0" [ style = bold] +"stateful-1:0_demote_0 pcmk-4" -> "stateful-1:0_stop_0 pcmk-4" [ style = bold] +"stateful-1:0_demote_0 pcmk-4" [ style=bold color="green" fontcolor="orange"] +"stateful-1:0_stop_0 pcmk-4" -> "master-1_stopped_0" [ style = bold] +"stateful-1:0_stop_0 pcmk-4" [ style=bold color="green" fontcolor="orange"] +"stateful-1:1_monitor_16000 pcmk-1" [ style=bold color="green" fontcolor="black"] +"stateful-1:1_promote_0 pcmk-1" -> "master-1_promoted_0" [ style = bold] +"stateful-1:1_promote_0 pcmk-1" -> "stateful-1:1_monitor_16000 pcmk-1" [ style = bold] +"stateful-1:1_promote_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"stateful-1:2_monitor_15000 pcmk-2" [ style=bold color="green" fontcolor="black"] +"stateful-1:3_monitor_15000 pcmk-3" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' pcmk-4" -> "Connectivity_stop_0" [ style = bold] +"stonith 'reboot' pcmk-4" -> "group-1_stop_0" [ style = bold] +"stonith 'reboot' pcmk-4" -> "lsb-dummy_start_0 pcmk-1" [ style = bold] +"stonith 'reboot' pcmk-4" -> "lsb-dummy_stop_0 pcmk-4" [ style = bold] +"stonith 'reboot' pcmk-4" -> "master-1_stop_0" [ style = bold] +"stonith 'reboot' pcmk-4" -> "migrator_migrate_to_0 pcmk-1" [ style = bold] +"stonith 'reboot' pcmk-4" -> "migrator_start_0 pcmk-3" [ style = bold] +"stonith 'reboot' pcmk-4" -> "ping-1:0_stop_0 pcmk-4" [ style = bold] +"stonith 'reboot' pcmk-4" -> "r192.168.101.181_start_0 pcmk-1" [ style = bold] +"stonith 'reboot' pcmk-4" -> "r192.168.101.181_stop_0 pcmk-4" [ style = bold] +"stonith 'reboot' pcmk-4" -> "r192.168.101.182_start_0 pcmk-1" [ style = bold] +"stonith 'reboot' pcmk-4" -> "r192.168.101.182_stop_0 pcmk-4" [ style = bold] +"stonith 'reboot' pcmk-4" -> "r192.168.101.183_start_0 pcmk-1" [ style = bold] +"stonith 'reboot' pcmk-4" -> "r192.168.101.183_stop_0 pcmk-4" [ style = bold] +"stonith 'reboot' pcmk-4" -> "rsc_pcmk-4_start_0 pcmk-2" [ style = bold] +"stonith 'reboot' pcmk-4" -> "rsc_pcmk-4_stop_0 pcmk-4" [ style = bold] +"stonith 'reboot' pcmk-4" -> "stateful-1:0_demote_0 pcmk-4" [ style = bold] +"stonith 'reboot' pcmk-4" -> "stateful-1:0_stop_0 pcmk-4" [ style = bold] +"stonith 'reboot' pcmk-4" -> "stateful-1:1_promote_0 pcmk-1" [ style = bold] +"stonith 'reboot' pcmk-4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-partial-1.dot b/cts/scheduler/dot/migrate-partial-1.dot new file mode 100644 index 0000000..1291517 --- /dev/null +++ b/cts/scheduler/dot/migrate-partial-1.dot @@ -0,0 +1,5 @@ + digraph "g" { +"load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange"] +"test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-partial-2.dot b/cts/scheduler/dot/migrate-partial-2.dot new file mode 100644 index 0000000..eeea967 --- /dev/null +++ b/cts/scheduler/dot/migrate-partial-2.dot @@ -0,0 +1,12 @@ + digraph "g" { +"load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] +"load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange"] +"test-vm_migrate_from_0 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] +"test-vm_migrate_from_0 hex-13" -> "test-vm_stop_0 hex-14" [ style = bold] +"test-vm_migrate_from_0 hex-13" [ style=bold color="green" fontcolor="black"] +"test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="orange"] +"test-vm_stop_0 hex-14" -> "load_stopped_hex-14 hex-14" [ style = bold] +"test-vm_stop_0 hex-14" -> "test-vm_start_0 hex-13" [ style = bold] +"test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-partial-3.dot b/cts/scheduler/dot/migrate-partial-3.dot new file mode 100644 index 0000000..d509117 --- /dev/null +++ b/cts/scheduler/dot/migrate-partial-3.dot @@ -0,0 +1,10 @@ + digraph "g" { +"load_stopped_hex-13 hex-13" -> "test-vm_start_0 hex-13" [ style = bold] +"load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-15 hex-15" [ style=bold color="green" fontcolor="orange"] +"test-vm_start_0 hex-13" [ style=bold color="green" fontcolor="black"] +"test-vm_stop_0 hex-14" -> "load_stopped_hex-14 hex-14" [ style = bold] +"test-vm_stop_0 hex-14" -> "test-vm_start_0 hex-13" [ style = bold] +"test-vm_stop_0 hex-14" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-partial-4.dot b/cts/scheduler/dot/migrate-partial-4.dot new file mode 100644 index 0000000..5348473 --- /dev/null +++ b/cts/scheduler/dot/migrate-partial-4.dot @@ -0,0 +1,53 @@ + digraph "g" { +"drbd-mgs:0_monitor_30000 lustre01-left" [ style=bold color="green" fontcolor="black"] +"drbd-mgs:0_post_notify_start_0 lustre01-left" -> "ms-drbd-mgs_confirmed-post_notify_running_0" [ style = bold] +"drbd-mgs:0_post_notify_start_0 lustre01-left" [ style=bold color="green" fontcolor="black"] +"drbd-mgs:0_start_0 lustre01-left" -> "drbd-mgs:0_monitor_30000 lustre01-left" [ style = bold] +"drbd-mgs:0_start_0 lustre01-left" -> "ms-drbd-mgs_running_0" [ style = bold] +"drbd-mgs:0_start_0 lustre01-left" [ style=bold color="green" fontcolor="black"] +"drbd-mgs:1_monitor_30000 lustre02-left" [ style=bold color="green" fontcolor="black"] +"drbd-mgs:1_post_notify_start_0 lustre02-left" -> "ms-drbd-mgs_confirmed-post_notify_running_0" [ style = bold] +"drbd-mgs:1_post_notify_start_0 lustre02-left" [ style=bold color="green" fontcolor="black"] +"drbd-mgs:1_start_0 lustre02-left" -> "drbd-mgs:1_monitor_30000 lustre02-left" [ style = bold] +"drbd-mgs:1_start_0 lustre02-left" -> "ms-drbd-mgs_running_0" [ style = bold] +"drbd-mgs:1_start_0 lustre02-left" [ style=bold color="green" fontcolor="black"] +"drbd-stacked_start_0 lustre02-left" [ style=bold color="green" fontcolor="black"] +"drbd-testfs-local_start_0 lustre03-left" [ style=bold color="green" fontcolor="black"] +"lustre_migrate_from_0 lustre04-left" -> "lustre_start_0 lustre04-left" [ style = bold] +"lustre_migrate_from_0 lustre04-left" -> "lustre_stop_0 lustre03-left" [ style = bold] +"lustre_migrate_from_0 lustre04-left" [ style=bold color="green" fontcolor="black"] +"lustre_migrate_to_0 lustre03-left" -> "lustre_migrate_from_0 lustre04-left" [ style = bold] +"lustre_migrate_to_0 lustre03-left" [ style=bold color="green" fontcolor="black"] +"lustre_start_0 lustre04-left" [ style=bold color="green" fontcolor="orange"] +"lustre_stop_0 lustre03-left" -> "lustre_start_0 lustre04-left" [ style = bold] +"lustre_stop_0 lustre03-left" [ style=bold color="green" fontcolor="black"] +"ms-drbd-mgs_confirmed-post_notify_running_0" -> "drbd-mgs:0_monitor_30000 lustre01-left" [ style = bold] +"ms-drbd-mgs_confirmed-post_notify_running_0" -> "drbd-mgs:1_monitor_30000 lustre02-left" [ style = bold] +"ms-drbd-mgs_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd-mgs_confirmed-pre_notify_start_0" -> "ms-drbd-mgs_post_notify_running_0" [ style = bold] +"ms-drbd-mgs_confirmed-pre_notify_start_0" -> "ms-drbd-mgs_start_0" [ style = bold] +"ms-drbd-mgs_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd-mgs_post_notify_running_0" -> "drbd-mgs:0_post_notify_start_0 lustre01-left" [ style = bold] +"ms-drbd-mgs_post_notify_running_0" -> "drbd-mgs:1_post_notify_start_0 lustre02-left" [ style = bold] +"ms-drbd-mgs_post_notify_running_0" -> "ms-drbd-mgs_confirmed-post_notify_running_0" [ style = bold] +"ms-drbd-mgs_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd-mgs_pre_notify_start_0" -> "ms-drbd-mgs_confirmed-pre_notify_start_0" [ style = bold] +"ms-drbd-mgs_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd-mgs_running_0" -> "ms-drbd-mgs_post_notify_running_0" [ style = bold] +"ms-drbd-mgs_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd-mgs_start_0" -> "drbd-mgs:0_start_0 lustre01-left" [ style = bold] +"ms-drbd-mgs_start_0" -> "drbd-mgs:1_start_0 lustre02-left" [ style = bold] +"ms-drbd-mgs_start_0" -> "ms-drbd-mgs_running_0" [ style = bold] +"ms-drbd-mgs_start_0" [ style=bold color="green" fontcolor="orange"] +"testfs_migrate_from_0 lustre03-left" -> "testfs_start_0 lustre03-left" [ style = dashed] +"testfs_migrate_from_0 lustre03-left" -> "testfs_stop_0 lustre01-left" [ style = dashed] +"testfs_migrate_from_0 lustre03-left" -> "testfs_stop_0 lustre02-left" [ style = dashed] +"testfs_migrate_from_0 lustre03-left" [ style=dashed color="red" fontcolor="black"] +"testfs_migrate_to_0 lustre02-left" -> "testfs_migrate_from_0 lustre03-left" [ style = dashed] +"testfs_migrate_to_0 lustre02-left" [ style=dashed color="red" fontcolor="black"] +"testfs_start_0 lustre03-left" [ style=bold color="green" fontcolor="black"] +"testfs_stop_0 lustre01-left" -> "testfs_start_0 lustre03-left" [ style = bold] +"testfs_stop_0 lustre01-left" [ style=bold color="green" fontcolor="black"] +"testfs_stop_0 lustre02-left" -> "testfs_start_0 lustre03-left" [ style = bold] +"testfs_stop_0 lustre02-left" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-shutdown.dot b/cts/scheduler/dot/migrate-shutdown.dot new file mode 100644 index 0000000..1d87a03 --- /dev/null +++ b/cts/scheduler/dot/migrate-shutdown.dot @@ -0,0 +1,80 @@ + digraph "g" { +"Connectivity_stop_0" -> "Connectivity_stopped_0" [ style = bold] +"Connectivity_stop_0" -> "ping-1:0_stop_0 pcmk-1" [ style = bold] +"Connectivity_stop_0" -> "ping-1:1_stop_0 pcmk-2" [ style = bold] +"Connectivity_stop_0" -> "ping-1:3_stop_0 pcmk-4" [ style = bold] +"Connectivity_stop_0" [ style=bold color="green" fontcolor="orange"] +"Connectivity_stopped_0" [ style=bold color="green" fontcolor="orange"] +"Fencing_stop_0 pcmk-1" -> "do_shutdown pcmk-1" [ style = bold] +"Fencing_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"do_shutdown pcmk-1" [ style=bold color="green" fontcolor="black"] +"do_shutdown pcmk-2" -> "do_shutdown pcmk-1" [ style = bold] +"do_shutdown pcmk-2" [ style=bold color="green" fontcolor="black"] +"do_shutdown pcmk-3" -> "do_shutdown pcmk-1" [ style = bold] +"do_shutdown pcmk-3" [ style=bold color="green" fontcolor="black"] +"do_shutdown pcmk-4" -> "do_shutdown pcmk-1" [ style = bold] +"do_shutdown pcmk-4" [ style=bold color="green" fontcolor="black"] +"group-1_stop_0" -> "group-1_stopped_0" [ style = bold] +"group-1_stop_0" -> "r192.168.122.105_stop_0 pcmk-2" [ style = bold] +"group-1_stop_0" -> "r192.168.122.106_stop_0 pcmk-2" [ style = bold] +"group-1_stop_0" -> "r192.168.122.107_stop_0 pcmk-2" [ style = bold] +"group-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stopped_0" -> "master-1_demote_0" [ style = bold] +"group-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"lsb-dummy_stop_0 pcmk-2" -> "do_shutdown pcmk-2" [ style = bold] +"lsb-dummy_stop_0 pcmk-2" -> "group-1_stop_0" [ style = bold] +"lsb-dummy_stop_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"master-1_demote_0" -> "master-1_demoted_0" [ style = bold] +"master-1_demote_0" -> "stateful-1:0_demote_0 pcmk-2" [ style = bold] +"master-1_demote_0" [ style=bold color="green" fontcolor="orange"] +"master-1_demoted_0" -> "master-1_stop_0" [ style = bold] +"master-1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"master-1_stop_0" -> "master-1_stopped_0" [ style = bold] +"master-1_stop_0" -> "stateful-1:0_stop_0 pcmk-2" [ style = bold] +"master-1_stop_0" -> "stateful-1:2_stop_0 pcmk-1" [ style = bold] +"master-1_stop_0" -> "stateful-1:3_stop_0 pcmk-4" [ style = bold] +"master-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"master-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"migrator_stop_0 pcmk-1" -> "do_shutdown pcmk-1" [ style = bold] +"migrator_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"migrator_stop_0 pcmk-3" -> "do_shutdown pcmk-3" [ style = bold] +"migrator_stop_0 pcmk-3" [ style=bold color="green" fontcolor="black"] +"ping-1:0_stop_0 pcmk-1" -> "Connectivity_stopped_0" [ style = bold] +"ping-1:0_stop_0 pcmk-1" -> "do_shutdown pcmk-1" [ style = bold] +"ping-1:0_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"ping-1:1_stop_0 pcmk-2" -> "Connectivity_stopped_0" [ style = bold] +"ping-1:1_stop_0 pcmk-2" -> "do_shutdown pcmk-2" [ style = bold] +"ping-1:1_stop_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"ping-1:3_stop_0 pcmk-4" -> "Connectivity_stopped_0" [ style = bold] +"ping-1:3_stop_0 pcmk-4" -> "do_shutdown pcmk-4" [ style = bold] +"ping-1:3_stop_0 pcmk-4" [ style=bold color="green" fontcolor="black"] +"r192.168.122.105_stop_0 pcmk-2" -> "do_shutdown pcmk-2" [ style = bold] +"r192.168.122.105_stop_0 pcmk-2" -> "group-1_stopped_0" [ style = bold] +"r192.168.122.105_stop_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"r192.168.122.106_stop_0 pcmk-2" -> "do_shutdown pcmk-2" [ style = bold] +"r192.168.122.106_stop_0 pcmk-2" -> "group-1_stopped_0" [ style = bold] +"r192.168.122.106_stop_0 pcmk-2" -> "r192.168.122.105_stop_0 pcmk-2" [ style = bold] +"r192.168.122.106_stop_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"r192.168.122.107_stop_0 pcmk-2" -> "do_shutdown pcmk-2" [ style = bold] +"r192.168.122.107_stop_0 pcmk-2" -> "group-1_stopped_0" [ style = bold] +"r192.168.122.107_stop_0 pcmk-2" -> "r192.168.122.106_stop_0 pcmk-2" [ style = bold] +"r192.168.122.107_stop_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"rsc_pcmk-1_stop_0 pcmk-1" -> "do_shutdown pcmk-1" [ style = bold] +"rsc_pcmk-1_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"rsc_pcmk-2_stop_0 pcmk-2" -> "do_shutdown pcmk-2" [ style = bold] +"rsc_pcmk-2_stop_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"rsc_pcmk-4_stop_0 pcmk-4" -> "do_shutdown pcmk-4" [ style = bold] +"rsc_pcmk-4_stop_0 pcmk-4" [ style=bold color="green" fontcolor="black"] +"stateful-1:0_demote_0 pcmk-2" -> "master-1_demoted_0" [ style = bold] +"stateful-1:0_demote_0 pcmk-2" -> "stateful-1:0_stop_0 pcmk-2" [ style = bold] +"stateful-1:0_demote_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"stateful-1:0_stop_0 pcmk-2" -> "do_shutdown pcmk-2" [ style = bold] +"stateful-1:0_stop_0 pcmk-2" -> "master-1_stopped_0" [ style = bold] +"stateful-1:0_stop_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"stateful-1:2_stop_0 pcmk-1" -> "do_shutdown pcmk-1" [ style = bold] +"stateful-1:2_stop_0 pcmk-1" -> "master-1_stopped_0" [ style = bold] +"stateful-1:2_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"stateful-1:3_stop_0 pcmk-4" -> "do_shutdown pcmk-4" [ style = bold] +"stateful-1:3_stop_0 pcmk-4" -> "master-1_stopped_0" [ style = bold] +"stateful-1:3_stop_0 pcmk-4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-start-complex.dot b/cts/scheduler/dot/migrate-start-complex.dot new file mode 100644 index 0000000..ffed5a2 --- /dev/null +++ b/cts/scheduler/dot/migrate-start-complex.dot @@ -0,0 +1,44 @@ + digraph "g" { +"bottom:0_monitor_0 dom0-01" -> "clone-bottom_start_0" [ style = bold] +"bottom:0_monitor_0 dom0-01" [ style=bold color="green" fontcolor="black"] +"bottom:0_start_0 dom0-01" -> "clone-bottom_running_0" [ style = bold] +"bottom:0_start_0 dom0-01" [ style=bold color="green" fontcolor="black"] +"bottom:1_monitor_0 dom0-02" -> "clone-bottom_start_0" [ style = bold] +"bottom:1_monitor_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"bottom:1_start_0 dom0-02" -> "clone-bottom_running_0" [ style = bold] +"bottom:1_start_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"clone-bottom_running_0" -> "domU-test01_migrate_to_0 dom0-02" [ style = bold] +"clone-bottom_running_0" -> "domU-test01_start_0 dom0-01" [ style = bold] +"clone-bottom_running_0" [ style=bold color="green" fontcolor="orange"] +"clone-bottom_start_0" -> "bottom:0_start_0 dom0-01" [ style = bold] +"clone-bottom_start_0" -> "bottom:1_start_0 dom0-02" [ style = bold] +"clone-bottom_start_0" -> "clone-bottom_running_0" [ style = bold] +"clone-bottom_start_0" [ style=bold color="green" fontcolor="orange"] +"clone-dom0-iscsi1_running_0" -> "domU-test01_migrate_to_0 dom0-02" [ style = bold] +"clone-dom0-iscsi1_running_0" -> "domU-test01_start_0 dom0-01" [ style = bold] +"clone-dom0-iscsi1_running_0" [ style=bold color="green" fontcolor="orange"] +"clone-dom0-iscsi1_start_0" -> "clone-dom0-iscsi1_running_0" [ style = bold] +"clone-dom0-iscsi1_start_0" -> "dom0-iscsi1:1_start_0" [ style = bold] +"clone-dom0-iscsi1_start_0" [ style=bold color="green" fontcolor="orange"] +"dom0-iscsi1-cnx1:1_start_0 dom0-01" -> "dom0-iscsi1:1_running_0" [ style = bold] +"dom0-iscsi1-cnx1:1_start_0 dom0-01" [ style=bold color="green" fontcolor="black"] +"dom0-iscsi1:1_running_0" -> "clone-dom0-iscsi1_running_0" [ style = bold] +"dom0-iscsi1:1_running_0" [ style=bold color="green" fontcolor="orange"] +"dom0-iscsi1:1_start_0" -> "dom0-iscsi1-cnx1:1_start_0 dom0-01" [ style = bold] +"dom0-iscsi1:1_start_0" -> "dom0-iscsi1:1_running_0" [ style = bold] +"dom0-iscsi1:1_start_0" [ style=bold color="green" fontcolor="orange"] +"domU-test01_migrate_from_0 dom0-01" -> "domU-test01_start_0 dom0-01" [ style = bold] +"domU-test01_migrate_from_0 dom0-01" -> "domU-test01_stop_0 dom0-02" [ style = bold] +"domU-test01_migrate_from_0 dom0-01" [ style=bold color="green" fontcolor="black"] +"domU-test01_migrate_to_0 dom0-02" -> "domU-test01_migrate_from_0 dom0-01" [ style = bold] +"domU-test01_migrate_to_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"domU-test01_start_0 dom0-01" -> "top_start_0 dom0-01" [ style = bold] +"domU-test01_start_0 dom0-01" [ style=bold color="green" fontcolor="orange"] +"domU-test01_stop_0 dom0-02" -> "domU-test01_start_0 dom0-01" [ style = bold] +"domU-test01_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"top_start_0 dom0-01" [ style=bold color="green" fontcolor="black"] +"top_stop_0 dom0-02" -> "domU-test01_migrate_to_0 dom0-02" [ style = bold] +"top_stop_0 dom0-02" -> "domU-test01_stop_0 dom0-02" [ style = bold] +"top_stop_0 dom0-02" -> "top_start_0 dom0-01" [ style = bold] +"top_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-start.dot b/cts/scheduler/dot/migrate-start.dot new file mode 100644 index 0000000..10e0db3 --- /dev/null +++ b/cts/scheduler/dot/migrate-start.dot @@ -0,0 +1,23 @@ + digraph "g" { +"clone-dom0-iscsi1_running_0" -> "domU-test01_migrate_to_0 dom0-02" [ style = bold] +"clone-dom0-iscsi1_running_0" -> "domU-test01_start_0 dom0-01" [ style = bold] +"clone-dom0-iscsi1_running_0" [ style=bold color="green" fontcolor="orange"] +"clone-dom0-iscsi1_start_0" -> "clone-dom0-iscsi1_running_0" [ style = bold] +"clone-dom0-iscsi1_start_0" -> "dom0-iscsi1:1_start_0" [ style = bold] +"clone-dom0-iscsi1_start_0" [ style=bold color="green" fontcolor="orange"] +"dom0-iscsi1-cnx1:1_start_0 dom0-01" -> "dom0-iscsi1:1_running_0" [ style = bold] +"dom0-iscsi1-cnx1:1_start_0 dom0-01" [ style=bold color="green" fontcolor="black"] +"dom0-iscsi1:1_running_0" -> "clone-dom0-iscsi1_running_0" [ style = bold] +"dom0-iscsi1:1_running_0" [ style=bold color="green" fontcolor="orange"] +"dom0-iscsi1:1_start_0" -> "dom0-iscsi1-cnx1:1_start_0 dom0-01" [ style = bold] +"dom0-iscsi1:1_start_0" -> "dom0-iscsi1:1_running_0" [ style = bold] +"dom0-iscsi1:1_start_0" [ style=bold color="green" fontcolor="orange"] +"domU-test01_migrate_from_0 dom0-01" -> "domU-test01_start_0 dom0-01" [ style = bold] +"domU-test01_migrate_from_0 dom0-01" -> "domU-test01_stop_0 dom0-02" [ style = bold] +"domU-test01_migrate_from_0 dom0-01" [ style=bold color="green" fontcolor="black"] +"domU-test01_migrate_to_0 dom0-02" -> "domU-test01_migrate_from_0 dom0-01" [ style = bold] +"domU-test01_migrate_to_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"domU-test01_start_0 dom0-01" [ style=bold color="green" fontcolor="orange"] +"domU-test01_stop_0 dom0-02" -> "domU-test01_start_0 dom0-01" [ style = bold] +"domU-test01_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-stop-complex.dot b/cts/scheduler/dot/migrate-stop-complex.dot new file mode 100644 index 0000000..6fb58c7 --- /dev/null +++ b/cts/scheduler/dot/migrate-stop-complex.dot @@ -0,0 +1,35 @@ + digraph "g" { +"bottom:0_stop_0 dom0-02" -> "clone-bottom_stopped_0" [ style = bold] +"bottom:0_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"clone-bottom_stop_0" -> "bottom:0_stop_0 dom0-02" [ style = bold] +"clone-bottom_stop_0" -> "clone-bottom_stopped_0" [ style = bold] +"clone-bottom_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone-bottom_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clone-dom0-iscsi1_stop_0" -> "clone-dom0-iscsi1_stopped_0" [ style = bold] +"clone-dom0-iscsi1_stop_0" -> "dom0-iscsi1:1_stop_0" [ style = bold] +"clone-dom0-iscsi1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone-dom0-iscsi1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "dom0-iscsi1:1_stopped_0" [ style = bold] +"dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"dom0-iscsi1:1_stop_0" -> "dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style = bold] +"dom0-iscsi1:1_stop_0" -> "dom0-iscsi1:1_stopped_0" [ style = bold] +"dom0-iscsi1:1_stop_0" [ style=bold color="green" fontcolor="orange"] +"dom0-iscsi1:1_stopped_0" -> "clone-dom0-iscsi1_stopped_0" [ style = bold] +"dom0-iscsi1:1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"domU-test01_migrate_from_0 dom0-01" -> "domU-test01_start_0 dom0-01" [ style = bold] +"domU-test01_migrate_from_0 dom0-01" -> "domU-test01_stop_0 dom0-02" [ style = bold] +"domU-test01_migrate_from_0 dom0-01" [ style=bold color="green" fontcolor="black"] +"domU-test01_migrate_to_0 dom0-02" -> "domU-test01_migrate_from_0 dom0-01" [ style = bold] +"domU-test01_migrate_to_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"domU-test01_start_0 dom0-01" -> "top_start_0 dom0-01" [ style = bold] +"domU-test01_start_0 dom0-01" [ style=bold color="green" fontcolor="orange"] +"domU-test01_stop_0 dom0-02" -> "clone-bottom_stop_0" [ style = dashed] +"domU-test01_stop_0 dom0-02" -> "clone-dom0-iscsi1_stop_0" [ style = dashed] +"domU-test01_stop_0 dom0-02" -> "domU-test01_start_0 dom0-01" [ style = bold] +"domU-test01_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"top_start_0 dom0-01" [ style=bold color="green" fontcolor="black"] +"top_stop_0 dom0-02" -> "domU-test01_migrate_to_0 dom0-02" [ style = bold] +"top_stop_0 dom0-02" -> "domU-test01_stop_0 dom0-02" [ style = bold] +"top_stop_0 dom0-02" -> "top_start_0 dom0-01" [ style = bold] +"top_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-stop-start-complex.dot b/cts/scheduler/dot/migrate-stop-start-complex.dot new file mode 100644 index 0000000..8a793f7 --- /dev/null +++ b/cts/scheduler/dot/migrate-stop-start-complex.dot @@ -0,0 +1,38 @@ + digraph "g" { +"bottom:0_start_0 dom0-01" -> "clone-bottom_running_0" [ style = bold] +"bottom:0_start_0 dom0-01" [ style=bold color="green" fontcolor="black"] +"bottom:0_stop_0 dom0-02" -> "bottom:0_start_0 dom0-01" [ style = bold] +"bottom:0_stop_0 dom0-02" -> "clone-bottom_stopped_0" [ style = bold] +"bottom:0_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"clone-bottom_running_0" [ style=bold color="green" fontcolor="orange"] +"clone-bottom_start_0" -> "bottom:0_start_0 dom0-01" [ style = bold] +"clone-bottom_start_0" -> "clone-bottom_running_0" [ style = bold] +"clone-bottom_start_0" [ style=bold color="green" fontcolor="orange"] +"clone-bottom_stop_0" -> "bottom:0_stop_0 dom0-02" [ style = bold] +"clone-bottom_stop_0" -> "clone-bottom_stopped_0" [ style = bold] +"clone-bottom_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone-bottom_stopped_0" -> "clone-bottom_start_0" [ style = bold] +"clone-bottom_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clone-dom0-iscsi1_stop_0" -> "clone-dom0-iscsi1_stopped_0" [ style = bold] +"clone-dom0-iscsi1_stop_0" -> "dom0-iscsi1:1_stop_0" [ style = bold] +"clone-dom0-iscsi1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone-dom0-iscsi1_stopped_0" -> "clone-bottom_stop_0" [ style = bold] +"clone-dom0-iscsi1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "dom0-iscsi1:1_stopped_0" [ style = bold] +"dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"dom0-iscsi1:1_stop_0" -> "dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style = bold] +"dom0-iscsi1:1_stop_0" -> "dom0-iscsi1:1_stopped_0" [ style = bold] +"dom0-iscsi1:1_stop_0" [ style=bold color="green" fontcolor="orange"] +"dom0-iscsi1:1_stopped_0" -> "bottom:0_stop_0 dom0-02" [ style = bold] +"dom0-iscsi1:1_stopped_0" -> "clone-dom0-iscsi1_stopped_0" [ style = bold] +"dom0-iscsi1:1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"domU-test01_migrate_from_0 dom0-01" -> "domU-test01_start_0 dom0-01" [ style = bold] +"domU-test01_migrate_from_0 dom0-01" -> "domU-test01_stop_0 dom0-02" [ style = bold] +"domU-test01_migrate_from_0 dom0-01" [ style=bold color="green" fontcolor="black"] +"domU-test01_migrate_to_0 dom0-02" -> "domU-test01_migrate_from_0 dom0-01" [ style = bold] +"domU-test01_migrate_to_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"domU-test01_start_0 dom0-01" [ style=bold color="green" fontcolor="orange"] +"domU-test01_stop_0 dom0-02" -> "clone-dom0-iscsi1_stop_0" [ style = dashed] +"domU-test01_stop_0 dom0-02" -> "domU-test01_start_0 dom0-01" [ style = bold] +"domU-test01_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-stop.dot b/cts/scheduler/dot/migrate-stop.dot new file mode 100644 index 0000000..10d1c9a --- /dev/null +++ b/cts/scheduler/dot/migrate-stop.dot @@ -0,0 +1,22 @@ + digraph "g" { +"clone-dom0-iscsi1_stop_0" -> "clone-dom0-iscsi1_stopped_0" [ style = bold] +"clone-dom0-iscsi1_stop_0" -> "dom0-iscsi1:1_stop_0" [ style = bold] +"clone-dom0-iscsi1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone-dom0-iscsi1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "dom0-iscsi1:1_stopped_0" [ style = bold] +"dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"dom0-iscsi1:1_stop_0" -> "dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style = bold] +"dom0-iscsi1:1_stop_0" -> "dom0-iscsi1:1_stopped_0" [ style = bold] +"dom0-iscsi1:1_stop_0" [ style=bold color="green" fontcolor="orange"] +"dom0-iscsi1:1_stopped_0" -> "clone-dom0-iscsi1_stopped_0" [ style = bold] +"dom0-iscsi1:1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"domU-test01_migrate_from_0 dom0-01" -> "domU-test01_start_0 dom0-01" [ style = bold] +"domU-test01_migrate_from_0 dom0-01" -> "domU-test01_stop_0 dom0-02" [ style = bold] +"domU-test01_migrate_from_0 dom0-01" [ style=bold color="green" fontcolor="black"] +"domU-test01_migrate_to_0 dom0-02" -> "domU-test01_migrate_from_0 dom0-01" [ style = bold] +"domU-test01_migrate_to_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"domU-test01_start_0 dom0-01" [ style=bold color="green" fontcolor="orange"] +"domU-test01_stop_0 dom0-02" -> "clone-dom0-iscsi1_stop_0" [ style = dashed] +"domU-test01_stop_0 dom0-02" -> "domU-test01_start_0 dom0-01" [ style = bold] +"domU-test01_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-stop_start.dot b/cts/scheduler/dot/migrate-stop_start.dot new file mode 100644 index 0000000..1ea586f --- /dev/null +++ b/cts/scheduler/dot/migrate-stop_start.dot @@ -0,0 +1,38 @@ + digraph "g" { +"clone-dom0-iscsi1_running_0" -> "domU-test01_migrate_to_0 dom0-02" [ style = bold] +"clone-dom0-iscsi1_running_0" -> "domU-test01_start_0 dom0-01" [ style = bold] +"clone-dom0-iscsi1_running_0" [ style=bold color="green" fontcolor="orange"] +"clone-dom0-iscsi1_start_0" -> "clone-dom0-iscsi1_running_0" [ style = bold] +"clone-dom0-iscsi1_start_0" -> "dom0-iscsi1:0_start_0" [ style = bold] +"clone-dom0-iscsi1_start_0" [ style=bold color="green" fontcolor="orange"] +"clone-dom0-iscsi1_stop_0" -> "clone-dom0-iscsi1_stopped_0" [ style = bold] +"clone-dom0-iscsi1_stop_0" -> "dom0-iscsi1:0_stop_0" [ style = bold] +"clone-dom0-iscsi1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone-dom0-iscsi1_stopped_0" -> "clone-dom0-iscsi1_start_0" [ style = bold] +"clone-dom0-iscsi1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dom0-iscsi1-cnx1:0_start_0 dom0-01" -> "dom0-iscsi1:0_running_0" [ style = bold] +"dom0-iscsi1-cnx1:0_start_0 dom0-01" [ style=bold color="green" fontcolor="black"] +"dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "dom0-iscsi1-cnx1:0_start_0 dom0-01" [ style = bold] +"dom0-iscsi1-cnx1:0_stop_0 dom0-02" -> "dom0-iscsi1:0_stopped_0" [ style = bold] +"dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"dom0-iscsi1:0_running_0" -> "clone-dom0-iscsi1_running_0" [ style = bold] +"dom0-iscsi1:0_running_0" [ style=bold color="green" fontcolor="orange"] +"dom0-iscsi1:0_start_0" -> "dom0-iscsi1-cnx1:0_start_0 dom0-01" [ style = bold] +"dom0-iscsi1:0_start_0" -> "dom0-iscsi1:0_running_0" [ style = bold] +"dom0-iscsi1:0_start_0" [ style=bold color="green" fontcolor="orange"] +"dom0-iscsi1:0_stop_0" -> "dom0-iscsi1-cnx1:0_stop_0 dom0-02" [ style = bold] +"dom0-iscsi1:0_stop_0" -> "dom0-iscsi1:0_stopped_0" [ style = bold] +"dom0-iscsi1:0_stop_0" [ style=bold color="green" fontcolor="orange"] +"dom0-iscsi1:0_stopped_0" -> "clone-dom0-iscsi1_stopped_0" [ style = bold] +"dom0-iscsi1:0_stopped_0" -> "dom0-iscsi1:0_start_0" [ style = bold] +"dom0-iscsi1:0_stopped_0" [ style=bold color="green" fontcolor="orange"] +"domU-test01_migrate_from_0 dom0-01" -> "domU-test01_start_0 dom0-01" [ style = bold] +"domU-test01_migrate_from_0 dom0-01" -> "domU-test01_stop_0 dom0-02" [ style = bold] +"domU-test01_migrate_from_0 dom0-01" [ style=bold color="green" fontcolor="black"] +"domU-test01_migrate_to_0 dom0-02" -> "domU-test01_migrate_from_0 dom0-01" [ style = bold] +"domU-test01_migrate_to_0 dom0-02" [ style=bold color="green" fontcolor="black"] +"domU-test01_start_0 dom0-01" [ style=bold color="green" fontcolor="orange"] +"domU-test01_stop_0 dom0-02" -> "clone-dom0-iscsi1_stop_0" [ style = dashed] +"domU-test01_stop_0 dom0-02" -> "domU-test01_start_0 dom0-01" [ style = bold] +"domU-test01_stop_0 dom0-02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migrate-success.dot b/cts/scheduler/dot/migrate-success.dot new file mode 100644 index 0000000..f4b26ed --- /dev/null +++ b/cts/scheduler/dot/migrate-success.dot @@ -0,0 +1,4 @@ + digraph "g" { +"load_stopped_hex-13 hex-13" [ style=bold color="green" fontcolor="orange"] +"load_stopped_hex-14 hex-14" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/migration-behind-migrating-remote.dot b/cts/scheduler/dot/migration-behind-migrating-remote.dot new file mode 100644 index 0000000..0a92a29 --- /dev/null +++ b/cts/scheduler/dot/migration-behind-migrating-remote.dot @@ -0,0 +1,25 @@ + digraph "g" { +"remote1_migrate_from_0 node2" -> "remote1_start_0 node2" [ style = bold] +"remote1_migrate_from_0 node2" -> "remote1_stop_0 node1" [ style = bold] +"remote1_migrate_from_0 node2" [ style=bold color="green" fontcolor="black"] +"remote1_migrate_to_0 node1" -> "remote1_migrate_from_0 node2" [ style = bold] +"remote1_migrate_to_0 node1" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_60000 node2" [ style=bold color="green" fontcolor="black"] +"remote1_start_0 node2" -> "remote1_monitor_60000 node2" [ style = bold] +"remote1_start_0 node2" [ style=bold color="green" fontcolor="orange"] +"remote1_stop_0 node1" -> "remote1_start_0 node2" [ style = bold] +"remote1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_migrate_from_0 remote2" -> "rsc1_start_0 remote2" [ style = bold] +"rsc1_migrate_from_0 remote2" -> "rsc1_stop_0 remote1" [ style = bold] +"rsc1_migrate_from_0 remote2" [ style=bold color="green" fontcolor="black"] +"rsc1_migrate_to_0 remote1" -> "remote1_stop_0 node1" [ style = bold] +"rsc1_migrate_to_0 remote1" -> "rsc1_migrate_from_0 remote2" [ style = bold] +"rsc1_migrate_to_0 remote1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 remote2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 remote2" -> "rsc1_monitor_10000 remote2" [ style = bold] +"rsc1_start_0 remote2" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 remote1" -> "remote1_migrate_to_0 node1" [ style = dashed] +"rsc1_stop_0 remote1" -> "remote1_stop_0 node1" [ style = bold] +"rsc1_stop_0 remote1" -> "rsc1_start_0 remote2" [ style = bold] +"rsc1_stop_0 remote1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migration-intermediary-cleaned.dot b/cts/scheduler/dot/migration-intermediary-cleaned.dot new file mode 100644 index 0000000..f6eabba --- /dev/null +++ b/cts/scheduler/dot/migration-intermediary-cleaned.dot @@ -0,0 +1,38 @@ + digraph "g" { +"Connectivity_running_0" [ style=bold color="green" fontcolor="orange"] +"Connectivity_start_0" -> "Connectivity_running_0" [ style = bold] +"Connectivity_start_0" -> "ping-1_start_0 rhel8-2" [ style = bold] +"Connectivity_start_0" [ style=bold color="green" fontcolor="orange"] +"FencingFail_monitor_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"FencingPass_monitor_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"lsb-dummy_monitor_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"migrator_monitor_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"petulant_monitor_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"ping-1_monitor_0 rhel8-2" -> "Connectivity_start_0" [ style = bold] +"ping-1_monitor_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"ping-1_monitor_60000 rhel8-2" [ style=bold color="green" fontcolor="black"] +"ping-1_start_0 rhel8-2" -> "Connectivity_running_0" [ style = bold] +"ping-1_start_0 rhel8-2" -> "ping-1_monitor_60000 rhel8-2" [ style = bold] +"ping-1_start_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"r192.168.122.207_monitor_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"r192.168.122.208_monitor_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel8-1_monitor_0 rhel8-2" -> "rsc_rhel8-1_start_0 rhel8-2" [ style = bold] +"rsc_rhel8-1_monitor_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel8-1_monitor_5000 rhel8-2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel8-1_start_0 rhel8-2" -> "rsc_rhel8-1_monitor_5000 rhel8-2" [ style = bold] +"rsc_rhel8-1_start_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel8-1_stop_0 rhel8-3" -> "rsc_rhel8-1_start_0 rhel8-2" [ style = bold] +"rsc_rhel8-1_stop_0 rhel8-3" [ style=bold color="green" fontcolor="black"] +"rsc_rhel8-2_monitor_0 rhel8-2" -> "rsc_rhel8-2_start_0 rhel8-2" [ style = bold] +"rsc_rhel8-2_monitor_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel8-2_monitor_5000 rhel8-2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel8-2_start_0 rhel8-2" -> "rsc_rhel8-2_monitor_5000 rhel8-2" [ style = bold] +"rsc_rhel8-2_start_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel8-2_stop_0 rhel8-4" -> "rsc_rhel8-2_start_0 rhel8-2" [ style = bold] +"rsc_rhel8-2_stop_0 rhel8-4" [ style=bold color="green" fontcolor="black"] +"rsc_rhel8-3_monitor_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel8-4_monitor_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel8-5_monitor_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"stateful-1_monitor_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/migration-ping-pong.dot b/cts/scheduler/dot/migration-ping-pong.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/migration-ping-pong.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/minimal.dot b/cts/scheduler/dot/minimal.dot new file mode 100644 index 0000000..c429cc3 --- /dev/null +++ b/cts/scheduler/dot/minimal.dot @@ -0,0 +1,16 @@ + digraph "g" { +"load_stopped_host1 host1" -> "rsc1_start_0 host1" [ style = bold] +"load_stopped_host1 host1" -> "rsc2_start_0 host1" [ style = bold] +"load_stopped_host1 host1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_host2 host2" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 host1" -> "rsc1_start_0 host1" [ style = bold] +"rsc1_monitor_0 host1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 host2" -> "rsc1_start_0 host1" [ style = bold] +"rsc1_monitor_0 host2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 host1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 host1" -> "rsc2_start_0 host1" [ style = bold] +"rsc2_monitor_0 host1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 host2" -> "rsc2_start_0 host1" [ style = bold] +"rsc2_monitor_0 host2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 host1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/mon-rsc-1.dot b/cts/scheduler/dot/mon-rsc-1.dot new file mode 100644 index 0000000..906923c --- /dev/null +++ b/cts/scheduler/dot/mon-rsc-1.dot @@ -0,0 +1,9 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc1_monitor_5000 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/mon-rsc-2.dot b/cts/scheduler/dot/mon-rsc-2.dot new file mode 100644 index 0000000..8b9f1a7 --- /dev/null +++ b/cts/scheduler/dot/mon-rsc-2.dot @@ -0,0 +1,9 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc1_monitor_5000 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/mon-rsc-3.dot b/cts/scheduler/dot/mon-rsc-3.dot new file mode 100644 index 0000000..d9418ab --- /dev/null +++ b/cts/scheduler/dot/mon-rsc-3.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc1_monitor_5000 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/mon-rsc-4.dot b/cts/scheduler/dot/mon-rsc-4.dot new file mode 100644 index 0000000..8b9f1a7 --- /dev/null +++ b/cts/scheduler/dot/mon-rsc-4.dot @@ -0,0 +1,9 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc1_monitor_5000 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/monitor-onfail-restart.dot b/cts/scheduler/dot/monitor-onfail-restart.dot new file mode 100644 index 0000000..c030a13 --- /dev/null +++ b/cts/scheduler/dot/monitor-onfail-restart.dot @@ -0,0 +1,7 @@ + digraph "g" { +"A_monitor_20000 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_start_0 fc16-builder" -> "A_monitor_20000 fc16-builder" [ style = bold] +"A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_stop_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = bold] +"A_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/monitor-onfail-stop.dot b/cts/scheduler/dot/monitor-onfail-stop.dot new file mode 100644 index 0000000..bdab5e6 --- /dev/null +++ b/cts/scheduler/dot/monitor-onfail-stop.dot @@ -0,0 +1,3 @@ + digraph "g" { +"A_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/monitor-recovery.dot b/cts/scheduler/dot/monitor-recovery.dot new file mode 100644 index 0000000..9753482 --- /dev/null +++ b/cts/scheduler/dot/monitor-recovery.dot @@ -0,0 +1,8 @@ + digraph "g" { +"cl_tomcat_stop_0" -> "cl_tomcat_stopped_0" [ style = bold] +"cl_tomcat_stop_0" -> "d_tomcat_stop_0 CSE-1" [ style = bold] +"cl_tomcat_stop_0" [ style=bold color="green" fontcolor="orange"] +"cl_tomcat_stopped_0" [ style=bold color="green" fontcolor="orange"] +"d_tomcat_stop_0 CSE-1" -> "cl_tomcat_stopped_0" [ style = bold] +"d_tomcat_stop_0 CSE-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/multi1.dot b/cts/scheduler/dot/multi1.dot new file mode 100644 index 0000000..f0265fb --- /dev/null +++ b/cts/scheduler/dot/multi1.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/multiple-active-block-group.dot b/cts/scheduler/dot/multiple-active-block-group.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/multiple-active-block-group.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/multiple-monitor-one-failed.dot b/cts/scheduler/dot/multiple-monitor-one-failed.dot new file mode 100644 index 0000000..c974443 --- /dev/null +++ b/cts/scheduler/dot/multiple-monitor-one-failed.dot @@ -0,0 +1,9 @@ + digraph "g" { +"Dummy-test2_monitor_10000 dhcp180" [ style=bold color="green" fontcolor="black"] +"Dummy-test2_monitor_30000 dhcp180" [ style=bold color="green" fontcolor="black"] +"Dummy-test2_start_0 dhcp180" -> "Dummy-test2_monitor_10000 dhcp180" [ style = bold] +"Dummy-test2_start_0 dhcp180" -> "Dummy-test2_monitor_30000 dhcp180" [ style = bold] +"Dummy-test2_start_0 dhcp180" [ style=bold color="green" fontcolor="black"] +"Dummy-test2_stop_0 dhcp180" -> "Dummy-test2_start_0 dhcp180" [ style = bold] +"Dummy-test2_stop_0 dhcp180" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/multiply-active-stonith.dot b/cts/scheduler/dot/multiply-active-stonith.dot new file mode 100644 index 0000000..ebfd5c9 --- /dev/null +++ b/cts/scheduler/dot/multiply-active-stonith.dot @@ -0,0 +1,6 @@ + digraph "g" { +"fencer_monitor_60000 node3" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' node2" -> "rsc1_stop_0 node2" [ style = bold] +"stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/nested-remote-recovery.dot b/cts/scheduler/dot/nested-remote-recovery.dot new file mode 100644 index 0000000..2afc6e9 --- /dev/null +++ b/cts/scheduler/dot/nested-remote-recovery.dot @@ -0,0 +1,89 @@ + digraph "g" { +"galera-bundle-0_monitor_30000 controller-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_start_0 controller-0" -> "galera-bundle-0_monitor_30000 controller-0" [ style = bold] +"galera-bundle-0_start_0 controller-0" -> "galera_monitor_10000 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 controller-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 controller-0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-0_start_0 controller-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_stop_0 controller-0" -> "galera-bundle-0_start_0 controller-0" [ style = bold] +"galera-bundle-0_stop_0 controller-0" -> "galera-bundle-docker-0_stop_0 database-0" [ style = bold] +"galera-bundle-0_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_monitor_60000 database-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_start_0 database-0" -> "galera-bundle-0_start_0 controller-0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera-bundle-docker-0_monitor_60000 database-0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-docker-0_start_0 database-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-docker-0_stop_0 database-0" -> "galera-bundle-docker-0_start_0 database-0" [ style = bold] +"galera-bundle-docker-0_stop_0 database-0" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-docker-0_stop_0 database-0" -> "stonith 'reboot' galera-bundle-0" [ style = bold] +"galera-bundle-docker-0_stop_0 database-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-master_demote_0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera-bundle-master_demote_0" -> "galera_demote_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_promote_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle-master_demoted_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_promote_0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_promoted_0" -> "galera-bundle_promoted_0" [ style = bold] +"galera-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_running_0" -> "galera-bundle-master_promote_0" [ style = bold] +"galera-bundle-master_running_0" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_start_0" -> "galera-bundle-master_running_0" [ style = bold] +"galera-bundle-master_start_0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_stop_0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera-bundle-master_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_stopped_0" -> "galera-bundle-master_promote_0" [ style = bold] +"galera-bundle-master_stopped_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle-master_stopped_0" -> "galera-bundle_stopped_0" [ style = bold] +"galera-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demote_0" -> "galera-bundle-master_demote_0" [ style = bold] +"galera-bundle_demote_0" -> "galera-bundle_demoted_0" [ style = bold] +"galera-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_demoted_0" -> "galera-bundle_promote_0" [ style = bold] +"galera-bundle_demoted_0" -> "galera-bundle_start_0" [ style = bold] +"galera-bundle_demoted_0" -> "galera-bundle_stop_0" [ style = bold] +"galera-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_promote_0" -> "galera-bundle-master_promote_0" [ style = bold] +"galera-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_running_0" -> "galera-bundle_promote_0" [ style = bold] +"galera-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_start_0" -> "galera-bundle-docker-0_start_0 database-0" [ style = bold] +"galera-bundle_start_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stop_0" -> "galera-bundle-docker-0_stop_0 database-0" [ style = bold] +"galera-bundle_stop_0" -> "galera-bundle-master_stop_0" [ style = bold] +"galera-bundle_stop_0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_stopped_0" -> "galera-bundle_promote_0" [ style = bold] +"galera-bundle_stopped_0" -> "galera-bundle_start_0" [ style = bold] +"galera-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera_demote_0 galera-bundle-0" -> "galera-bundle-master_demoted_0" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera_demote_0 galera-bundle-0" -> "galera_stop_0 galera-bundle-0" [ style = bold] +"galera_demote_0 galera-bundle-0" [ style=bold color="green" fontcolor="orange"] +"galera_monitor_10000 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_promote_0 galera-bundle-0" -> "galera-bundle-master_promoted_0" [ style = bold] +"galera_promote_0 galera-bundle-0" -> "galera_monitor_10000 galera-bundle-0" [ style = bold] +"galera_promote_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = bold] +"galera_start_0 galera-bundle-0" -> "galera_monitor_10000 galera-bundle-0" [ style = bold] +"galera_start_0 galera-bundle-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"galera_start_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] +"galera_stop_0 galera-bundle-0" -> "galera-bundle-master_stopped_0" [ style = bold] +"galera_stop_0 galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"galera_stop_0 galera-bundle-0" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' galera-bundle-0" -> "galera-bundle-docker-0_start_0 database-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera-bundle-master_stop_0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera_promote_0 galera-bundle-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" -> "galera_start_0 galera-bundle-0" [ style = bold] +"stonith 'reboot' galera-bundle-0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/no-promote-on-unrunnable-guest.dot b/cts/scheduler/dot/no-promote-on-unrunnable-guest.dot new file mode 100644 index 0000000..b9696fc --- /dev/null +++ b/cts/scheduler/dot/no-promote-on-unrunnable-guest.dot @@ -0,0 +1,113 @@ + digraph "g" { +"Cancel ovndb_servers_monitor_30000 ovn-dbs-bundle-1" -> "ovndb_servers_promote_0 ovn-dbs-bundle-1" [ style = bold] +"Cancel ovndb_servers_monitor_30000 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] +"ovn-dbs-bundle-0_monitor_30000 controller-0" [ style=dashed color="red" fontcolor="black"] +"ovn-dbs-bundle-0_start_0 controller-0" -> "ovn-dbs-bundle-0_monitor_30000 controller-0" [ style = dashed] +"ovn-dbs-bundle-0_start_0 controller-0" -> "ovndb_servers_monitor_30000 ovn-dbs-bundle-0" [ style = dashed] +"ovn-dbs-bundle-0_start_0 controller-0" -> "ovndb_servers_start_0 ovn-dbs-bundle-0" [ style = dashed] +"ovn-dbs-bundle-0_start_0 controller-0" [ style=dashed color="red" fontcolor="black"] +"ovn-dbs-bundle-0_stop_0 controller-0" -> "ovn-dbs-bundle-0_start_0 controller-0" [ style = dashed] +"ovn-dbs-bundle-0_stop_0 controller-0" -> "ovn-dbs-bundle-podman-0_stop_0 controller-0" [ style = bold] +"ovn-dbs-bundle-0_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" -> "ovn-dbs-bundle_promoted_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" -> "ovndb_servers_monitor_10000 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_confirmed-post_notify_running_0" -> "ovn-dbs-bundle-master_pre_notify_promote_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_running_0" -> "ovn-dbs-bundle_running_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" -> "ovn-dbs-bundle-master_pre_notify_promote_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" -> "ovn-dbs-bundle-master_pre_notify_start_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" -> "ovn-dbs-bundle_stopped_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" -> "ovndb_servers_monitor_10000 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" -> "ovn-dbs-bundle-master_post_notify_promoted_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" -> "ovn-dbs-bundle-master_promote_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_confirmed-pre_notify_start_0" -> "ovn-dbs-bundle-master_post_notify_running_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-pre_notify_start_0" -> "ovn-dbs-bundle-master_start_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" -> "ovn-dbs-bundle-master_post_notify_stopped_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" -> "ovn-dbs-bundle-master_stop_0" [ style = bold] +"ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_post_notify_promoted_0" -> "ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"ovn-dbs-bundle-master_post_notify_promoted_0" -> "ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-master_post_notify_promoted_0" -> "ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-2" [ style = bold] +"ovn-dbs-bundle-master_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_post_notify_running_0" -> "ovn-dbs-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"ovn-dbs-bundle-master_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_post_notify_stopped_0" -> "ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" [ style = bold] +"ovn-dbs-bundle-master_post_notify_stopped_0" -> "ovndb_servers_post_notify_stopped_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-master_post_notify_stopped_0" -> "ovndb_servers_post_notify_stopped_0 ovn-dbs-bundle-2" [ style = bold] +"ovn-dbs-bundle-master_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_pre_notify_promote_0" -> "ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_promote_0" -> "ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_promote_0" -> "ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-2" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_pre_notify_start_0" -> "ovn-dbs-bundle-master_confirmed-pre_notify_start_0" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_pre_notify_stop_0" -> "ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_stop_0" -> "ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-0" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_stop_0" -> "ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_stop_0" -> "ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-2" [ style = bold] +"ovn-dbs-bundle-master_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_promote_0" -> "ovndb_servers_promote_0 ovn-dbs-bundle-1" [ style = bold] +"ovn-dbs-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_promoted_0" -> "ovn-dbs-bundle-master_post_notify_promoted_0" [ style = bold] +"ovn-dbs-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_running_0" -> "ovn-dbs-bundle-master_post_notify_running_0" [ style = bold] +"ovn-dbs-bundle-master_running_0" -> "ovn-dbs-bundle-master_promote_0" [ style = bold] +"ovn-dbs-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_start_0" -> "ovn-dbs-bundle-master_running_0" [ style = bold] +"ovn-dbs-bundle-master_start_0" -> "ovndb_servers_start_0 ovn-dbs-bundle-0" [ style = dashed] +"ovn-dbs-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_stop_0" -> "ovn-dbs-bundle-master_stopped_0" [ style = bold] +"ovn-dbs-bundle-master_stop_0" -> "ovndb_servers_stop_0 ovn-dbs-bundle-0" [ style = bold] +"ovn-dbs-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-master_stopped_0" -> "ovn-dbs-bundle-master_post_notify_stopped_0" [ style = bold] +"ovn-dbs-bundle-master_stopped_0" -> "ovn-dbs-bundle-master_promote_0" [ style = bold] +"ovn-dbs-bundle-master_stopped_0" -> "ovn-dbs-bundle-master_start_0" [ style = bold] +"ovn-dbs-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle-podman-0_stop_0 controller-0" -> "ovn-dbs-bundle_stopped_0" [ style = bold] +"ovn-dbs-bundle-podman-0_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"ovn-dbs-bundle_promote_0" -> "ovn-dbs-bundle-master_promote_0" [ style = bold] +"ovn-dbs-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle_running_0" -> "ovn-dbs-bundle_promote_0" [ style = bold] +"ovn-dbs-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle_stop_0" -> "ovn-dbs-bundle-master_stop_0" [ style = bold] +"ovn-dbs-bundle_stop_0" -> "ovn-dbs-bundle-podman-0_stop_0 controller-0" [ style = bold] +"ovn-dbs-bundle_stop_0" -> "ovndb_servers_stop_0 ovn-dbs-bundle-0" [ style = bold] +"ovn-dbs-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"ovn-dbs-bundle_stopped_0" -> "ovn-dbs-bundle_promote_0" [ style = bold] +"ovn-dbs-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ovndb_servers_monitor_10000 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_monitor_30000 ovn-dbs-bundle-0" [ style=dashed color="red" fontcolor="black"] +"ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-2" -> "ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-2" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_post_notify_stopped_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" [ style = bold] +"ovndb_servers_post_notify_stopped_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_post_notify_stopped_0 ovn-dbs-bundle-2" -> "ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" [ style = bold] +"ovndb_servers_post_notify_stopped_0 ovn-dbs-bundle-2" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-2" -> "ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-2" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-0" -> "ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] +"ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-0" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] +"ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-2" -> "ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] +"ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-2" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_promote_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_promoted_0" [ style = bold] +"ovndb_servers_promote_0 ovn-dbs-bundle-1" -> "ovndb_servers_monitor_10000 ovn-dbs-bundle-1" [ style = bold] +"ovndb_servers_promote_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] +"ovndb_servers_start_0 ovn-dbs-bundle-0" -> "ovn-dbs-bundle-master_running_0" [ style = dashed] +"ovndb_servers_start_0 ovn-dbs-bundle-0" -> "ovndb_servers_monitor_30000 ovn-dbs-bundle-0" [ style = dashed] +"ovndb_servers_start_0 ovn-dbs-bundle-0" [ style=dashed color="red" fontcolor="black"] +"ovndb_servers_stop_0 ovn-dbs-bundle-0" -> "ovn-dbs-bundle-0_stop_0 controller-0" [ style = bold] +"ovndb_servers_stop_0 ovn-dbs-bundle-0" -> "ovn-dbs-bundle-master_stopped_0" [ style = bold] +"ovndb_servers_stop_0 ovn-dbs-bundle-0" -> "ovndb_servers_start_0 ovn-dbs-bundle-0" [ style = dashed] +"ovndb_servers_stop_0 ovn-dbs-bundle-0" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/no_quorum_demote.dot b/cts/scheduler/dot/no_quorum_demote.dot new file mode 100644 index 0000000..ea5b30c --- /dev/null +++ b/cts/scheduler/dot/no_quorum_demote.dot @@ -0,0 +1,22 @@ + digraph "g" { +"Cancel rsc1_monitor_10000 rhel7-1" -> "rsc1_demote_0 rhel7-1" [ style = bold] +"Cancel rsc1_monitor_10000 rhel7-1" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_120000 rhel7-1" [ style=dashed color="red" fontcolor="black"] +"Fencing_start_0 rhel7-1" -> "Fencing_monitor_120000 rhel7-1" [ style = dashed] +"Fencing_start_0 rhel7-1" [ style=dashed color="red" fontcolor="black"] +"Fencing_stop_0 rhel7-1" -> "Fencing_start_0 rhel7-1" [ style = dashed] +"Fencing_stop_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"rsc1-clone_demote_0" -> "rsc1-clone_demoted_0" [ style = bold] +"rsc1-clone_demote_0" -> "rsc1_demote_0 rhel7-1" [ style = bold] +"rsc1-clone_demote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1-clone_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_demote_0 rhel7-1" -> "rsc1-clone_demoted_0" [ style = bold] +"rsc1_demote_0 rhel7-1" -> "rsc1_monitor_11000 rhel7-1" [ style = bold] +"rsc1_demote_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_11000 rhel7-1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_10000 rhel7-2" [ style=dashed color="red" fontcolor="black"] +"rsc2_start_0 rhel7-2" -> "rsc2_monitor_10000 rhel7-2" [ style = dashed] +"rsc2_start_0 rhel7-2" [ style=dashed color="red" fontcolor="black"] +"rsc2_stop_0 rhel7-2" -> "rsc2_start_0 rhel7-2" [ style = dashed] +"rsc2_stop_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/node-maintenance-1.dot b/cts/scheduler/dot/node-maintenance-1.dot new file mode 100644 index 0000000..33dd16a --- /dev/null +++ b/cts/scheduler/dot/node-maintenance-1.dot @@ -0,0 +1,4 @@ + digraph "g" { +"Cancel rsc2_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/node-maintenance-2.dot b/cts/scheduler/dot/node-maintenance-2.dot new file mode 100644 index 0000000..0dd3125 --- /dev/null +++ b/cts/scheduler/dot/node-maintenance-2.dot @@ -0,0 +1,6 @@ + digraph "g" { +"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/not-installed-agent.dot b/cts/scheduler/dot/not-installed-agent.dot new file mode 100644 index 0000000..b4f660b --- /dev/null +++ b/cts/scheduler/dot/not-installed-agent.dot @@ -0,0 +1,12 @@ + digraph "g" { +"rsc1_monitor_10000 sles11-2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 sles11-2" -> "rsc1_monitor_10000 sles11-2" [ style = bold] +"rsc1_start_0 sles11-2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 sles11-1" -> "rsc1_start_0 sles11-2" [ style = bold] +"rsc1_stop_0 sles11-1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_10000 sles11-2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 sles11-2" -> "rsc2_monitor_10000 sles11-2" [ style = bold] +"rsc2_start_0 sles11-2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 sles11-1" -> "rsc2_start_0 sles11-2" [ style = bold] +"rsc2_stop_0 sles11-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/not-installed-tools.dot b/cts/scheduler/dot/not-installed-tools.dot new file mode 100644 index 0000000..03aa0b4 --- /dev/null +++ b/cts/scheduler/dot/not-installed-tools.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_monitor_10000 sles11-2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 sles11-2" -> "rsc1_monitor_10000 sles11-2" [ style = bold] +"rsc1_start_0 sles11-2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 sles11-1" -> "rsc1_start_0 sles11-2" [ style = bold] +"rsc1_stop_0 sles11-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/not-reschedule-unneeded-monitor.dot b/cts/scheduler/dot/not-reschedule-unneeded-monitor.dot new file mode 100644 index 0000000..af2edbc --- /dev/null +++ b/cts/scheduler/dot/not-reschedule-unneeded-monitor.dot @@ -0,0 +1,9 @@ + digraph "g" { +"sle12-kvm_monitor_10000 kimball" [ style=bold color="green" fontcolor="black"] +"sle12-kvm_start_0 kimball" -> "sle12-kvm_monitor_10000 kimball" [ style = bold] +"sle12-kvm_start_0 kimball" [ style=bold color="green" fontcolor="black"] +"sle12-kvm_stop_0 castor" -> "sle12-kvm_start_0 kimball" [ style = bold] +"sle12-kvm_stop_0 castor" [ style=bold color="green" fontcolor="black"] +"sle12-kvm_stop_0 kimball" -> "sle12-kvm_start_0 kimball" [ style = bold] +"sle12-kvm_stop_0 kimball" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/notifs-for-unrunnable.dot b/cts/scheduler/dot/notifs-for-unrunnable.dot new file mode 100644 index 0000000..aa4039e --- /dev/null +++ b/cts/scheduler/dot/notifs-for-unrunnable.dot @@ -0,0 +1,77 @@ + digraph "g" { +"galera-bundle-0_monitor_30000 controller-2" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-0_start_0 controller-2" -> "galera-bundle-0_monitor_30000 controller-2" [ style = dashed] +"galera-bundle-0_start_0 controller-2" -> "galera:0_monitor_20000 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 controller-2" -> "galera:0_monitor_30000 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 controller-2" -> "galera:0_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-0_start_0 controller-2" [ style=dashed color="red" fontcolor="black"] +"galera-bundle-master_running_0" -> "galera-bundle_running_0" [ style = bold] +"galera-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle-master_start_0" -> "galera-bundle-master_running_0" [ style = bold] +"galera-bundle-master_start_0" -> "galera:0_start_0 galera-bundle-0" [ style = dashed] +"galera-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"galera-bundle_start_0" -> "galera-bundle-master_start_0" [ style = bold] +"galera-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"galera:0_monitor_20000 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera:0_monitor_30000 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"galera:0_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = dashed] +"galera:0_start_0 galera-bundle-0" -> "galera:0_monitor_20000 galera-bundle-0" [ style = dashed] +"galera:0_start_0 galera-bundle-0" -> "galera:0_monitor_30000 galera-bundle-0" [ style = dashed] +"galera:0_start_0 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-0_monitor_30000 controller-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-0_start_0 controller-1" -> "rabbitmq-bundle-0_monitor_30000 controller-1" [ style = dashed] +"rabbitmq-bundle-0_start_0 controller-1" -> "rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-0_start_0 controller-1" -> "rabbitmq:0_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-0_start_0 controller-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_start_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_running_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq:0_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq:0_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq:0_start_0 rabbitmq-bundle-0" -> "rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq:0_start_0 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] +"redis-bundle-0_monitor_30000 controller-1" [ style=dashed color="red" fontcolor="black"] +"redis-bundle-0_start_0 controller-1" -> "redis-bundle-0_monitor_30000 controller-1" [ style = dashed] +"redis-bundle-0_start_0 controller-1" -> "redis:0_monitor_45000 redis-bundle-0" [ style = dashed] +"redis-bundle-0_start_0 controller-1" -> "redis:0_monitor_60000 redis-bundle-0" [ style = dashed] +"redis-bundle-0_start_0 controller-1" -> "redis:0_start_0 redis-bundle-0" [ style = dashed] +"redis-bundle-0_start_0 controller-1" [ style=dashed color="red" fontcolor="black"] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle_running_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_running_0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis-bundle-master_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_start_0" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = bold] +"redis-bundle-master_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_running_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_start_0" -> "redis-bundle-master_running_0" [ style = bold] +"redis-bundle-master_start_0" -> "redis:0_start_0 redis-bundle-0" [ style = dashed] +"redis-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"redis:0_monitor_45000 redis-bundle-0" [ style=dashed color="red" fontcolor="black"] +"redis:0_monitor_60000 redis-bundle-0" [ style=dashed color="red" fontcolor="black"] +"redis:0_start_0 redis-bundle-0" -> "redis-bundle-master_running_0" [ style = dashed] +"redis:0_start_0 redis-bundle-0" -> "redis:0_monitor_45000 redis-bundle-0" [ style = dashed] +"redis:0_start_0 redis-bundle-0" -> "redis:0_monitor_60000 redis-bundle-0" [ style = dashed] +"redis:0_start_0 redis-bundle-0" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/notify-0.dot b/cts/scheduler/dot/notify-0.dot new file mode 100644 index 0000000..69553ce --- /dev/null +++ b/cts/scheduler/dot/notify-0.dot @@ -0,0 +1,18 @@ + digraph "g" { +"child_rsc1:1_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1:1_start_0 node1" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0" -> "child_rsc2:0_stop_0 node1" [ style = bold] +"rsc2_stop_0" -> "rsc2_stopped_0" [ style = bold] +"rsc2_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/notify-1.dot b/cts/scheduler/dot/notify-1.dot new file mode 100644 index 0000000..4760990 --- /dev/null +++ b/cts/scheduler/dot/notify-1.dot @@ -0,0 +1,48 @@ + digraph "g" { +"child_rsc1:0_post_notify_start_0 node1" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"child_rsc1:0_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_pre_notify_start_0 node1" -> "rsc1_confirmed-pre_notify_start_0" [ style = bold] +"child_rsc1:0_pre_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_post_notify_start_0 node1" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"child_rsc1:1_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_pre_notify_stop_0 node1" -> "rsc2_confirmed-pre_notify_stop_0" [ style = bold] +"child_rsc2:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_confirmed-pre_notify_start_0" -> "rsc1_post_notify_running_0" [ style = bold] +"rsc1_confirmed-pre_notify_start_0" -> "rsc1_start_0" [ style = bold] +"rsc1_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_post_notify_running_0" -> "child_rsc1:0_post_notify_start_0 node1" [ style = bold] +"rsc1_post_notify_running_0" -> "child_rsc1:1_post_notify_start_0 node1" [ style = bold] +"rsc1_post_notify_running_0" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"rsc1_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_pre_notify_start_0" -> "child_rsc1:0_pre_notify_start_0 node1" [ style = bold] +"rsc1_pre_notify_start_0" -> "rsc1_confirmed-pre_notify_start_0" [ style = bold] +"rsc1_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_running_0" -> "rsc1_post_notify_running_0" [ style = bold] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1:1_start_0 node1" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_confirmed-pre_notify_stop_0" -> "rsc2_post_notify_stopped_0" [ style = bold] +"rsc2_confirmed-pre_notify_stop_0" -> "rsc2_stop_0" [ style = bold] +"rsc2_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_post_notify_stopped_0" -> "rsc2_confirmed-post_notify_stopped_0" [ style = bold] +"rsc2_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_pre_notify_stop_0" -> "child_rsc2:0_pre_notify_stop_0 node1" [ style = bold] +"rsc2_pre_notify_stop_0" -> "rsc2_confirmed-pre_notify_stop_0" [ style = bold] +"rsc2_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0" -> "child_rsc2:0_stop_0 node1" [ style = bold] +"rsc2_stop_0" -> "rsc2_stopped_0" [ style = bold] +"rsc2_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stopped_0" -> "rsc2_post_notify_stopped_0" [ style = bold] +"rsc2_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/notify-2.dot b/cts/scheduler/dot/notify-2.dot new file mode 100644 index 0000000..4760990 --- /dev/null +++ b/cts/scheduler/dot/notify-2.dot @@ -0,0 +1,48 @@ + digraph "g" { +"child_rsc1:0_post_notify_start_0 node1" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"child_rsc1:0_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_pre_notify_start_0 node1" -> "rsc1_confirmed-pre_notify_start_0" [ style = bold] +"child_rsc1:0_pre_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_post_notify_start_0 node1" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"child_rsc1:1_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_pre_notify_stop_0 node1" -> "rsc2_confirmed-pre_notify_stop_0" [ style = bold] +"child_rsc2:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_confirmed-pre_notify_start_0" -> "rsc1_post_notify_running_0" [ style = bold] +"rsc1_confirmed-pre_notify_start_0" -> "rsc1_start_0" [ style = bold] +"rsc1_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_post_notify_running_0" -> "child_rsc1:0_post_notify_start_0 node1" [ style = bold] +"rsc1_post_notify_running_0" -> "child_rsc1:1_post_notify_start_0 node1" [ style = bold] +"rsc1_post_notify_running_0" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"rsc1_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_pre_notify_start_0" -> "child_rsc1:0_pre_notify_start_0 node1" [ style = bold] +"rsc1_pre_notify_start_0" -> "rsc1_confirmed-pre_notify_start_0" [ style = bold] +"rsc1_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_running_0" -> "rsc1_post_notify_running_0" [ style = bold] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1:1_start_0 node1" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_confirmed-pre_notify_stop_0" -> "rsc2_post_notify_stopped_0" [ style = bold] +"rsc2_confirmed-pre_notify_stop_0" -> "rsc2_stop_0" [ style = bold] +"rsc2_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_post_notify_stopped_0" -> "rsc2_confirmed-post_notify_stopped_0" [ style = bold] +"rsc2_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_pre_notify_stop_0" -> "child_rsc2:0_pre_notify_stop_0 node1" [ style = bold] +"rsc2_pre_notify_stop_0" -> "rsc2_confirmed-pre_notify_stop_0" [ style = bold] +"rsc2_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0" -> "child_rsc2:0_stop_0 node1" [ style = bold] +"rsc2_stop_0" -> "rsc2_stopped_0" [ style = bold] +"rsc2_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stopped_0" -> "rsc2_post_notify_stopped_0" [ style = bold] +"rsc2_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/notify-3.dot b/cts/scheduler/dot/notify-3.dot new file mode 100644 index 0000000..e114233 --- /dev/null +++ b/cts/scheduler/dot/notify-3.dot @@ -0,0 +1,83 @@ + digraph "g" { +"child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_post_notify_start_0 node1" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"child_rsc1:0_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_post_notify_stop_0 node1" -> "rsc1_confirmed-post_notify_stopped_0" [ style = bold] +"child_rsc1:0_post_notify_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_pre_notify_start_0 node1" -> "rsc1_confirmed-pre_notify_start_0" [ style = bold] +"child_rsc1:0_pre_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_pre_notify_stop_0 node1" -> "rsc1_confirmed-pre_notify_stop_0" [ style = bold] +"child_rsc1:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node1" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_post_notify_start_0 node1" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"child_rsc1:1_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_pre_notify_stop_0 node2" -> "rsc1_confirmed-pre_notify_stop_0" [ style = bold] +"child_rsc1:1_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_stop_0 node2" -> "child_rsc1:1_start_0 node1" [ style = bold] +"child_rsc1:1_stop_0 node2" -> "rsc1_stopped_0" [ style = bold] +"child_rsc1:1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_pre_notify_stop_0 node1" -> "rsc2_confirmed-pre_notify_stop_0" [ style = bold] +"child_rsc2:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:0_stop_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_monitor_0 node1" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc2:1_monitor_0 node2" -> "rsc2_stopped_0" [ style = bold] +"child_rsc2:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_confirmed-post_notify_stopped_0" -> "rsc1_pre_notify_start_0" [ style = bold] +"rsc1_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_confirmed-pre_notify_start_0" -> "rsc1_post_notify_running_0" [ style = bold] +"rsc1_confirmed-pre_notify_start_0" -> "rsc1_start_0" [ style = bold] +"rsc1_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_confirmed-pre_notify_stop_0" -> "rsc1_post_notify_stopped_0" [ style = bold] +"rsc1_confirmed-pre_notify_stop_0" -> "rsc1_stop_0" [ style = bold] +"rsc1_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_post_notify_running_0" -> "child_rsc1:0_post_notify_start_0 node1" [ style = bold] +"rsc1_post_notify_running_0" -> "child_rsc1:1_post_notify_start_0 node1" [ style = bold] +"rsc1_post_notify_running_0" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"rsc1_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_post_notify_stopped_0" -> "child_rsc1:0_post_notify_stop_0 node1" [ style = bold] +"rsc1_post_notify_stopped_0" -> "rsc1_confirmed-post_notify_stopped_0" [ style = bold] +"rsc1_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_pre_notify_start_0" -> "child_rsc1:0_pre_notify_start_0 node1" [ style = bold] +"rsc1_pre_notify_start_0" -> "rsc1_confirmed-pre_notify_start_0" [ style = bold] +"rsc1_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_pre_notify_stop_0" -> "child_rsc1:0_pre_notify_stop_0 node1" [ style = bold] +"rsc1_pre_notify_stop_0" -> "child_rsc1:1_pre_notify_stop_0 node2" [ style = bold] +"rsc1_pre_notify_stop_0" -> "rsc1_confirmed-pre_notify_stop_0" [ style = bold] +"rsc1_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_running_0" -> "rsc1_post_notify_running_0" [ style = bold] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1:1_start_0 node1" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0" -> "child_rsc1:1_stop_0 node2" [ style = bold] +"rsc1_stop_0" -> "rsc1_stopped_0" [ style = bold] +"rsc1_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stopped_0" -> "rsc1_post_notify_stopped_0" [ style = bold] +"rsc1_stopped_0" -> "rsc1_start_0" [ style = bold] +"rsc1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_confirmed-pre_notify_stop_0" -> "rsc2_post_notify_stopped_0" [ style = bold] +"rsc2_confirmed-pre_notify_stop_0" -> "rsc2_stop_0" [ style = bold] +"rsc2_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_post_notify_stopped_0" -> "rsc2_confirmed-post_notify_stopped_0" [ style = bold] +"rsc2_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_pre_notify_stop_0" -> "child_rsc2:0_pre_notify_stop_0 node1" [ style = bold] +"rsc2_pre_notify_stop_0" -> "rsc2_confirmed-pre_notify_stop_0" [ style = bold] +"rsc2_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0" -> "child_rsc2:0_stop_0 node1" [ style = bold] +"rsc2_stop_0" -> "rsc2_stopped_0" [ style = bold] +"rsc2_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_stopped_0" -> "rsc2_post_notify_stopped_0" [ style = bold] +"rsc2_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/notify-behind-stopping-remote.dot b/cts/scheduler/dot/notify-behind-stopping-remote.dot new file mode 100644 index 0000000..6a8a1e1 --- /dev/null +++ b/cts/scheduler/dot/notify-behind-stopping-remote.dot @@ -0,0 +1,87 @@ + digraph "g" { +"Cancel redis-bundle-0_monitor_60000 ra1" [ style=bold color="green" fontcolor="black"] +"Cancel redis-bundle-1_monitor_60000 ra2" [ style=bold color="green" fontcolor="black"] +"Cancel redis-bundle-2_monitor_60000 ra3" [ style=bold color="green" fontcolor="black"] +"Cancel redis_monitor_45000 redis-bundle-0" -> "redis_promote_0 redis-bundle-0" [ style = bold] +"Cancel redis_monitor_45000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"Cancel redis_monitor_60000 redis-bundle-0" -> "redis_promote_0 redis-bundle-0" [ style = bold] +"Cancel redis_monitor_60000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_monitor_30000 ra1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_monitor_30000 ra2" [ style=dashed color="red" fontcolor="black"] +"redis-bundle-1_start_0 ra2" -> "redis-bundle-1_monitor_30000 ra2" [ style = dashed] +"redis-bundle-1_start_0 ra2" -> "redis_monitor_45000 redis-bundle-1" [ style = dashed] +"redis-bundle-1_start_0 ra2" -> "redis_monitor_60000 redis-bundle-1" [ style = dashed] +"redis-bundle-1_start_0 ra2" -> "redis_start_0 redis-bundle-1" [ style = dashed] +"redis-bundle-1_start_0 ra2" [ style=dashed color="red" fontcolor="black"] +"redis-bundle-1_stop_0 ra2" -> "Cancel redis-bundle-1_monitor_60000 ra2" [ style = bold] +"redis-bundle-1_stop_0 ra2" -> "redis-bundle-1_start_0 ra2" [ style = dashed] +"redis-bundle-1_stop_0 ra2" -> "redis-bundle-docker-1_stop_0 ra2" [ style = bold] +"redis-bundle-1_stop_0 ra2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-2_monitor_30000 ra3" [ style=bold color="green" fontcolor="black"] +"redis-bundle-docker-1_stop_0 ra2" -> "redis-bundle_stopped_0" [ style = bold] +"redis-bundle-docker-1_stop_0 ra2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis-bundle_promoted_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" -> "redis_monitor_20000 redis-bundle-0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle-master_pre_notify_promote_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" -> "redis-bundle_running_0" [ style = bold] +"redis-bundle-master_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_promote_0" -> "redis-bundle-master_post_notify_promoted_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle-master_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_promoted_0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis_post_notify_promoted_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" -> "redis_post_notify_promoted_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_post_notify_running_0" -> "redis-bundle-master_confirmed-post_notify_running_0" [ style = bold] +"redis-bundle-master_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_promote_0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis_pre_notify_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" -> "redis_pre_notify_promote_0 redis-bundle-2" [ style = bold] +"redis-bundle-master_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_pre_notify_start_0" -> "redis-bundle-master_confirmed-pre_notify_start_0" [ style = bold] +"redis-bundle-master_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_promote_0" -> "redis_promote_0 redis-bundle-0" [ style = bold] +"redis-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_promoted_0" -> "redis-bundle-master_post_notify_promoted_0" [ style = bold] +"redis-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_running_0" -> "redis-bundle-master_post_notify_running_0" [ style = bold] +"redis-bundle-master_running_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle-master_start_0" -> "redis-bundle-master_running_0" [ style = bold] +"redis-bundle-master_start_0" -> "redis_start_0 redis-bundle-1" [ style = dashed] +"redis-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_promote_0" -> "redis-bundle-master_promote_0" [ style = bold] +"redis-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_running_0" -> "redis-bundle_promote_0" [ style = bold] +"redis-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_start_0" -> "redis-bundle-master_start_0" [ style = bold] +"redis-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_stop_0" -> "redis-bundle-docker-1_stop_0 ra2" [ style = bold] +"redis-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-bundle_stopped_0" -> "redis-bundle_promote_0" [ style = bold] +"redis-bundle_stopped_0" -> "redis-bundle_start_0" [ style = bold] +"redis-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis_monitor_20000 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_monitor_45000 redis-bundle-1" [ style=dashed color="red" fontcolor="black"] +"redis_monitor_60000 redis-bundle-1" [ style=dashed color="red" fontcolor="black"] +"redis_post_notify_promoted_0 redis-bundle-0" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis_post_notify_promoted_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_promoted_0 redis-bundle-2" -> "redis-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] +"redis_post_notify_promoted_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_promote_0 redis-bundle-0" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis_pre_notify_promote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_promote_0 redis-bundle-2" -> "redis-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] +"redis_pre_notify_promote_0 redis-bundle-2" [ style=bold color="green" fontcolor="black"] +"redis_promote_0 redis-bundle-0" -> "redis-bundle-master_promoted_0" [ style = bold] +"redis_promote_0 redis-bundle-0" -> "redis_monitor_20000 redis-bundle-0" [ style = bold] +"redis_promote_0 redis-bundle-0" [ style=bold color="green" fontcolor="black"] +"redis_start_0 redis-bundle-1" -> "redis-bundle-master_running_0" [ style = dashed] +"redis_start_0 redis-bundle-1" -> "redis_monitor_45000 redis-bundle-1" [ style = dashed] +"redis_start_0 redis-bundle-1" -> "redis_monitor_60000 redis-bundle-1" [ style = dashed] +"redis_start_0 redis-bundle-1" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/novell-239079.dot b/cts/scheduler/dot/novell-239079.dot new file mode 100644 index 0000000..dd9eac4 --- /dev/null +++ b/cts/scheduler/dot/novell-239079.dot @@ -0,0 +1,26 @@ + digraph "g" { +"drbd0:0_post_notify_start_0 xen-1" -> "ms-drbd0_confirmed-post_notify_running_0" [ style = bold] +"drbd0:0_post_notify_start_0 xen-1" [ style=bold color="green" fontcolor="black"] +"drbd0:0_start_0 xen-1" -> "ms-drbd0_running_0" [ style = bold] +"drbd0:0_start_0 xen-1" [ style=bold color="green" fontcolor="black"] +"drbd0:1_post_notify_start_0 xen-2" -> "ms-drbd0_confirmed-post_notify_running_0" [ style = bold] +"drbd0:1_post_notify_start_0 xen-2" [ style=bold color="green" fontcolor="black"] +"drbd0:1_start_0 xen-2" -> "ms-drbd0_running_0" [ style = bold] +"drbd0:1_start_0 xen-2" [ style=bold color="green" fontcolor="black"] +"ms-drbd0_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_confirmed-pre_notify_start_0" -> "ms-drbd0_post_notify_running_0" [ style = bold] +"ms-drbd0_confirmed-pre_notify_start_0" -> "ms-drbd0_start_0" [ style = bold] +"ms-drbd0_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_post_notify_running_0" -> "drbd0:0_post_notify_start_0 xen-1" [ style = bold] +"ms-drbd0_post_notify_running_0" -> "drbd0:1_post_notify_start_0 xen-2" [ style = bold] +"ms-drbd0_post_notify_running_0" -> "ms-drbd0_confirmed-post_notify_running_0" [ style = bold] +"ms-drbd0_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_pre_notify_start_0" -> "ms-drbd0_confirmed-pre_notify_start_0" [ style = bold] +"ms-drbd0_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_running_0" -> "ms-drbd0_post_notify_running_0" [ style = bold] +"ms-drbd0_running_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_start_0" -> "drbd0:0_start_0 xen-1" [ style = bold] +"ms-drbd0_start_0" -> "drbd0:1_start_0 xen-2" [ style = bold] +"ms-drbd0_start_0" -> "ms-drbd0_running_0" [ style = bold] +"ms-drbd0_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/novell-239082.dot b/cts/scheduler/dot/novell-239082.dot new file mode 100644 index 0000000..0db37ae --- /dev/null +++ b/cts/scheduler/dot/novell-239082.dot @@ -0,0 +1,88 @@ + digraph "g" { +"do_shutdown xen-1" [ style=bold color="green" fontcolor="black"] +"drbd0:0_post_notify_demote_0 xen-2" -> "ms-drbd0_confirmed-post_notify_demoted_0" [ style = bold] +"drbd0:0_post_notify_demote_0 xen-2" [ style=bold color="green" fontcolor="black"] +"drbd0:0_post_notify_promote_0 xen-2" -> "ms-drbd0_confirmed-post_notify_promoted_0" [ style = bold] +"drbd0:0_post_notify_promote_0 xen-2" [ style=bold color="green" fontcolor="black"] +"drbd0:0_post_notify_stop_0 xen-2" -> "ms-drbd0_confirmed-post_notify_stopped_0" [ style = bold] +"drbd0:0_post_notify_stop_0 xen-2" [ style=bold color="green" fontcolor="black"] +"drbd0:0_pre_notify_demote_0 xen-2" -> "ms-drbd0_confirmed-pre_notify_demote_0" [ style = bold] +"drbd0:0_pre_notify_demote_0 xen-2" [ style=bold color="green" fontcolor="black"] +"drbd0:0_pre_notify_promote_0 xen-2" -> "ms-drbd0_confirmed-pre_notify_promote_0" [ style = bold] +"drbd0:0_pre_notify_promote_0 xen-2" [ style=bold color="green" fontcolor="black"] +"drbd0:0_pre_notify_stop_0 xen-2" -> "ms-drbd0_confirmed-pre_notify_stop_0" [ style = bold] +"drbd0:0_pre_notify_stop_0 xen-2" [ style=bold color="green" fontcolor="black"] +"drbd0:0_promote_0 xen-2" -> "ms-drbd0_promoted_0" [ style = bold] +"drbd0:0_promote_0 xen-2" [ style=bold color="green" fontcolor="black"] +"drbd0:1_demote_0 xen-1" -> "drbd0:1_stop_0 xen-1" [ style = bold] +"drbd0:1_demote_0 xen-1" -> "ms-drbd0_demoted_0" [ style = bold] +"drbd0:1_demote_0 xen-1" [ style=bold color="green" fontcolor="black"] +"drbd0:1_post_notify_demote_0 xen-1" -> "ms-drbd0_confirmed-post_notify_demoted_0" [ style = bold] +"drbd0:1_post_notify_demote_0 xen-1" [ style=bold color="green" fontcolor="black"] +"drbd0:1_pre_notify_demote_0 xen-1" -> "ms-drbd0_confirmed-pre_notify_demote_0" [ style = bold] +"drbd0:1_pre_notify_demote_0 xen-1" [ style=bold color="green" fontcolor="black"] +"drbd0:1_pre_notify_stop_0 xen-1" -> "ms-drbd0_confirmed-pre_notify_stop_0" [ style = bold] +"drbd0:1_pre_notify_stop_0 xen-1" [ style=bold color="green" fontcolor="black"] +"drbd0:1_stop_0 xen-1" -> "do_shutdown xen-1" [ style = bold] +"drbd0:1_stop_0 xen-1" -> "ms-drbd0_stopped_0" [ style = bold] +"drbd0:1_stop_0 xen-1" [ style=bold color="green" fontcolor="black"] +"fs_1_start_0 xen-2" [ style=bold color="green" fontcolor="black"] +"fs_1_stop_0 xen-1" -> "do_shutdown xen-1" [ style = bold] +"fs_1_stop_0 xen-1" -> "fs_1_start_0 xen-2" [ style = bold] +"fs_1_stop_0 xen-1" -> "ms-drbd0_demote_0" [ style = bold] +"fs_1_stop_0 xen-1" [ style=bold color="green" fontcolor="black"] +"ms-drbd0_confirmed-post_notify_demoted_0" -> "ms-drbd0_pre_notify_promote_0" [ style = bold] +"ms-drbd0_confirmed-post_notify_demoted_0" -> "ms-drbd0_pre_notify_stop_0" [ style = bold] +"ms-drbd0_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_confirmed-post_notify_promoted_0" -> "fs_1_start_0 xen-2" [ style = bold] +"ms-drbd0_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_confirmed-post_notify_stopped_0" -> "ms-drbd0_pre_notify_promote_0" [ style = bold] +"ms-drbd0_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_confirmed-pre_notify_demote_0" -> "ms-drbd0_demote_0" [ style = bold] +"ms-drbd0_confirmed-pre_notify_demote_0" -> "ms-drbd0_post_notify_demoted_0" [ style = bold] +"ms-drbd0_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_confirmed-pre_notify_promote_0" -> "ms-drbd0_post_notify_promoted_0" [ style = bold] +"ms-drbd0_confirmed-pre_notify_promote_0" -> "ms-drbd0_promote_0" [ style = bold] +"ms-drbd0_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_confirmed-pre_notify_stop_0" -> "ms-drbd0_post_notify_stopped_0" [ style = bold] +"ms-drbd0_confirmed-pre_notify_stop_0" -> "ms-drbd0_stop_0" [ style = bold] +"ms-drbd0_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_demote_0" -> "drbd0:1_demote_0 xen-1" [ style = bold] +"ms-drbd0_demote_0" -> "ms-drbd0_demoted_0" [ style = bold] +"ms-drbd0_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_demoted_0" -> "ms-drbd0_post_notify_demoted_0" [ style = bold] +"ms-drbd0_demoted_0" -> "ms-drbd0_promote_0" [ style = bold] +"ms-drbd0_demoted_0" -> "ms-drbd0_stop_0" [ style = bold] +"ms-drbd0_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_post_notify_demoted_0" -> "drbd0:0_post_notify_demote_0 xen-2" [ style = bold] +"ms-drbd0_post_notify_demoted_0" -> "drbd0:1_post_notify_demote_0 xen-1" [ style = bold] +"ms-drbd0_post_notify_demoted_0" -> "ms-drbd0_confirmed-post_notify_demoted_0" [ style = bold] +"ms-drbd0_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_post_notify_promoted_0" -> "drbd0:0_post_notify_promote_0 xen-2" [ style = bold] +"ms-drbd0_post_notify_promoted_0" -> "ms-drbd0_confirmed-post_notify_promoted_0" [ style = bold] +"ms-drbd0_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_post_notify_stopped_0" -> "drbd0:0_post_notify_stop_0 xen-2" [ style = bold] +"ms-drbd0_post_notify_stopped_0" -> "ms-drbd0_confirmed-post_notify_stopped_0" [ style = bold] +"ms-drbd0_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_pre_notify_demote_0" -> "drbd0:0_pre_notify_demote_0 xen-2" [ style = bold] +"ms-drbd0_pre_notify_demote_0" -> "drbd0:1_pre_notify_demote_0 xen-1" [ style = bold] +"ms-drbd0_pre_notify_demote_0" -> "ms-drbd0_confirmed-pre_notify_demote_0" [ style = bold] +"ms-drbd0_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_pre_notify_promote_0" -> "drbd0:0_pre_notify_promote_0 xen-2" [ style = bold] +"ms-drbd0_pre_notify_promote_0" -> "ms-drbd0_confirmed-pre_notify_promote_0" [ style = bold] +"ms-drbd0_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_pre_notify_stop_0" -> "drbd0:0_pre_notify_stop_0 xen-2" [ style = bold] +"ms-drbd0_pre_notify_stop_0" -> "drbd0:1_pre_notify_stop_0 xen-1" [ style = bold] +"ms-drbd0_pre_notify_stop_0" -> "ms-drbd0_confirmed-pre_notify_stop_0" [ style = bold] +"ms-drbd0_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_promote_0" -> "drbd0:0_promote_0 xen-2" [ style = bold] +"ms-drbd0_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_promoted_0" -> "ms-drbd0_post_notify_promoted_0" [ style = bold] +"ms-drbd0_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_stop_0" -> "drbd0:1_stop_0 xen-1" [ style = bold] +"ms-drbd0_stop_0" -> "ms-drbd0_stopped_0" [ style = bold] +"ms-drbd0_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms-drbd0_stopped_0" -> "ms-drbd0_post_notify_stopped_0" [ style = bold] +"ms-drbd0_stopped_0" -> "ms-drbd0_promote_0" [ style = bold] +"ms-drbd0_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/novell-239087.dot b/cts/scheduler/dot/novell-239087.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/novell-239087.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/novell-251689.dot b/cts/scheduler/dot/novell-251689.dot new file mode 100644 index 0000000..1ddb41b --- /dev/null +++ b/cts/scheduler/dot/novell-251689.dot @@ -0,0 +1,11 @@ + digraph "g" { +"configstoreclone:0_monitor_20000 node2" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"evmsdclone:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"evmsdclone:1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_monitor_20000 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"sles10_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"stonithclone:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"stonithclone:1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/novell-252693-2.dot b/cts/scheduler/dot/novell-252693-2.dot new file mode 100644 index 0000000..cbf2e6c --- /dev/null +++ b/cts/scheduler/dot/novell-252693-2.dot @@ -0,0 +1,132 @@ + digraph "g" { +"configstoreclone:0_monitor_20000 node2" [ style=bold color="green" fontcolor="black"] +"configstoreclone:0_post_notify_start_0 node2" -> "configstorecloneset_confirmed-post_notify_running_0" [ style = bold] +"configstoreclone:0_post_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"configstoreclone:0_pre_notify_start_0 node2" -> "configstorecloneset_confirmed-pre_notify_start_0" [ style = bold] +"configstoreclone:0_pre_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_monitor_0 node1" -> "configstorecloneset_start_0" [ style = bold] +"configstoreclone:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_post_notify_start_0 node1" -> "configstorecloneset_confirmed-post_notify_running_0" [ style = bold] +"configstoreclone:1_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_start_0 node1" -> "configstoreclone:1_monitor_20000 node1" [ style = bold] +"configstoreclone:1_start_0 node1" -> "configstorecloneset_running_0" [ style = bold] +"configstoreclone:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"configstorecloneset_confirmed-post_notify_running_0" -> "configstoreclone:0_monitor_20000 node2" [ style = bold] +"configstorecloneset_confirmed-post_notify_running_0" -> "configstoreclone:1_monitor_20000 node1" [ style = bold] +"configstorecloneset_confirmed-post_notify_running_0" -> "sles10_migrate_to_0 node2" [ style = bold] +"configstorecloneset_confirmed-post_notify_running_0" -> "sles10_start_0 node1" [ style = bold] +"configstorecloneset_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_confirmed-pre_notify_start_0" -> "configstorecloneset_post_notify_running_0" [ style = bold] +"configstorecloneset_confirmed-pre_notify_start_0" -> "configstorecloneset_start_0" [ style = bold] +"configstorecloneset_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_post_notify_running_0" -> "configstoreclone:0_post_notify_start_0 node2" [ style = bold] +"configstorecloneset_post_notify_running_0" -> "configstoreclone:1_post_notify_start_0 node1" [ style = bold] +"configstorecloneset_post_notify_running_0" -> "configstorecloneset_confirmed-post_notify_running_0" [ style = bold] +"configstorecloneset_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_pre_notify_start_0" -> "configstoreclone:0_pre_notify_start_0 node2" [ style = bold] +"configstorecloneset_pre_notify_start_0" -> "configstorecloneset_confirmed-pre_notify_start_0" [ style = bold] +"configstorecloneset_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_running_0" -> "configstorecloneset_post_notify_running_0" [ style = bold] +"configstorecloneset_running_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_start_0" -> "configstoreclone:1_start_0 node1" [ style = bold] +"configstorecloneset_start_0" -> "configstorecloneset_running_0" [ style = bold] +"configstorecloneset_start_0" [ style=bold color="green" fontcolor="orange"] +"evmsclone:0_post_notify_start_0 node2" -> "evmscloneset_confirmed-post_notify_running_0" [ style = bold] +"evmsclone:0_post_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"evmsclone:0_pre_notify_start_0 node2" -> "evmscloneset_confirmed-pre_notify_start_0" [ style = bold] +"evmsclone:0_pre_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"evmsclone:1_monitor_0 node1" -> "evmscloneset_start_0" [ style = bold] +"evmsclone:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"evmsclone:1_post_notify_start_0 node1" -> "evmscloneset_confirmed-post_notify_running_0" [ style = bold] +"evmsclone:1_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"evmsclone:1_start_0 node1" -> "evmscloneset_running_0" [ style = bold] +"evmsclone:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"evmscloneset_confirmed-post_notify_running_0" -> "configstorecloneset_start_0" [ style = bold] +"evmscloneset_confirmed-post_notify_running_0" -> "imagestorecloneset_start_0" [ style = bold] +"evmscloneset_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_confirmed-pre_notify_start_0" -> "evmscloneset_post_notify_running_0" [ style = bold] +"evmscloneset_confirmed-pre_notify_start_0" -> "evmscloneset_start_0" [ style = bold] +"evmscloneset_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_post_notify_running_0" -> "evmsclone:0_post_notify_start_0 node2" [ style = bold] +"evmscloneset_post_notify_running_0" -> "evmsclone:1_post_notify_start_0 node1" [ style = bold] +"evmscloneset_post_notify_running_0" -> "evmscloneset_confirmed-post_notify_running_0" [ style = bold] +"evmscloneset_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_pre_notify_start_0" -> "evmsclone:0_pre_notify_start_0 node2" [ style = bold] +"evmscloneset_pre_notify_start_0" -> "evmscloneset_confirmed-pre_notify_start_0" [ style = bold] +"evmscloneset_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_running_0" -> "evmscloneset_post_notify_running_0" [ style = bold] +"evmscloneset_running_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_start_0" -> "evmsclone:1_start_0 node1" [ style = bold] +"evmscloneset_start_0" -> "evmscloneset_running_0" [ style = bold] +"evmscloneset_start_0" [ style=bold color="green" fontcolor="orange"] +"evmsdclone:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"evmsdclone:1_monitor_0 node1" -> "evmsdcloneset_start_0" [ style = bold] +"evmsdclone:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"evmsdclone:1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"evmsdclone:1_start_0 node1" -> "evmsdclone:1_monitor_5000 node1" [ style = bold] +"evmsdclone:1_start_0 node1" -> "evmsdcloneset_running_0" [ style = bold] +"evmsdclone:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"evmsdcloneset_running_0" -> "evmscloneset_start_0" [ style = bold] +"evmsdcloneset_running_0" [ style=bold color="green" fontcolor="orange"] +"evmsdcloneset_start_0" -> "evmsdclone:1_start_0 node1" [ style = bold] +"evmsdcloneset_start_0" -> "evmsdcloneset_running_0" [ style = bold] +"evmsdcloneset_start_0" [ style=bold color="green" fontcolor="orange"] +"imagestoreclone:0_monitor_20000 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_post_notify_start_0 node2" -> "imagestorecloneset_confirmed-post_notify_running_0" [ style = bold] +"imagestoreclone:0_post_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_pre_notify_start_0 node2" -> "imagestorecloneset_confirmed-pre_notify_start_0" [ style = bold] +"imagestoreclone:0_pre_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:1_monitor_0 node1" -> "imagestorecloneset_start_0" [ style = bold] +"imagestoreclone:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:1_post_notify_start_0 node1" -> "imagestorecloneset_confirmed-post_notify_running_0" [ style = bold] +"imagestoreclone:1_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:1_start_0 node1" -> "imagestoreclone:1_monitor_20000 node1" [ style = bold] +"imagestoreclone:1_start_0 node1" -> "imagestorecloneset_running_0" [ style = bold] +"imagestoreclone:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"imagestorecloneset_confirmed-post_notify_running_0" -> "imagestoreclone:0_monitor_20000 node2" [ style = bold] +"imagestorecloneset_confirmed-post_notify_running_0" -> "imagestoreclone:1_monitor_20000 node1" [ style = bold] +"imagestorecloneset_confirmed-post_notify_running_0" -> "sles10_migrate_to_0 node2" [ style = bold] +"imagestorecloneset_confirmed-post_notify_running_0" -> "sles10_start_0 node1" [ style = bold] +"imagestorecloneset_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_confirmed-pre_notify_start_0" -> "imagestorecloneset_post_notify_running_0" [ style = bold] +"imagestorecloneset_confirmed-pre_notify_start_0" -> "imagestorecloneset_start_0" [ style = bold] +"imagestorecloneset_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_post_notify_running_0" -> "imagestoreclone:0_post_notify_start_0 node2" [ style = bold] +"imagestorecloneset_post_notify_running_0" -> "imagestoreclone:1_post_notify_start_0 node1" [ style = bold] +"imagestorecloneset_post_notify_running_0" -> "imagestorecloneset_confirmed-post_notify_running_0" [ style = bold] +"imagestorecloneset_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_pre_notify_start_0" -> "imagestoreclone:0_pre_notify_start_0 node2" [ style = bold] +"imagestorecloneset_pre_notify_start_0" -> "imagestorecloneset_confirmed-pre_notify_start_0" [ style = bold] +"imagestorecloneset_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_running_0" -> "imagestorecloneset_post_notify_running_0" [ style = bold] +"imagestorecloneset_running_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_start_0" -> "imagestoreclone:1_start_0 node1" [ style = bold] +"imagestorecloneset_start_0" -> "imagestorecloneset_running_0" [ style = bold] +"imagestorecloneset_start_0" [ style=bold color="green" fontcolor="orange"] +"sles10_migrate_from_0 node1" -> "sles10_start_0 node1" [ style = bold] +"sles10_migrate_from_0 node1" -> "sles10_stop_0 node2" [ style = bold] +"sles10_migrate_from_0 node1" [ style=bold color="green" fontcolor="black"] +"sles10_migrate_to_0 node2" -> "sles10_migrate_from_0 node1" [ style = bold] +"sles10_migrate_to_0 node2" [ style=bold color="green" fontcolor="black"] +"sles10_monitor_0 node1" -> "sles10_migrate_to_0 node2" [ style = bold] +"sles10_monitor_0 node1" -> "sles10_start_0 node1" [ style = bold] +"sles10_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"sles10_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"sles10_start_0 node1" -> "sles10_monitor_10000 node1" [ style = bold] +"sles10_start_0 node1" [ style=bold color="green" fontcolor="orange"] +"sles10_stop_0 node2" -> "sles10_start_0 node1" [ style = bold] +"sles10_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"stonithclone:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"stonithclone:1_monitor_0 node1" -> "stonithcloneset_start_0" [ style = bold] +"stonithclone:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"stonithclone:1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"stonithclone:1_start_0 node1" -> "stonithclone:1_monitor_5000 node1" [ style = bold] +"stonithclone:1_start_0 node1" -> "stonithcloneset_running_0" [ style = bold] +"stonithclone:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"stonithcloneset_running_0" [ style=bold color="green" fontcolor="orange"] +"stonithcloneset_start_0" -> "stonithclone:1_start_0 node1" [ style = bold] +"stonithcloneset_start_0" -> "stonithcloneset_running_0" [ style = bold] +"stonithcloneset_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/novell-252693-3.dot b/cts/scheduler/dot/novell-252693-3.dot new file mode 100644 index 0000000..4cee3bd --- /dev/null +++ b/cts/scheduler/dot/novell-252693-3.dot @@ -0,0 +1,157 @@ + digraph "g" { +"configstoreclone:0_monitor_20000 node2" [ style=bold color="green" fontcolor="black"] +"configstoreclone:0_post_notify_start_0 node2" -> "configstorecloneset_confirmed-post_notify_running_0" [ style = bold] +"configstoreclone:0_post_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"configstoreclone:0_pre_notify_start_0 node2" -> "configstorecloneset_confirmed-pre_notify_start_0" [ style = bold] +"configstoreclone:0_pre_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_monitor_0 node1" -> "configstorecloneset_start_0" [ style = bold] +"configstoreclone:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_post_notify_start_0 node1" -> "configstorecloneset_confirmed-post_notify_running_0" [ style = bold] +"configstoreclone:1_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_start_0 node1" -> "configstoreclone:1_monitor_20000 node1" [ style = bold] +"configstoreclone:1_start_0 node1" -> "configstorecloneset_running_0" [ style = bold] +"configstoreclone:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"configstorecloneset_confirmed-post_notify_running_0" -> "configstoreclone:0_monitor_20000 node2" [ style = bold] +"configstorecloneset_confirmed-post_notify_running_0" -> "configstoreclone:1_monitor_20000 node1" [ style = bold] +"configstorecloneset_confirmed-post_notify_running_0" -> "sles10_migrate_to_0 node2" [ style = bold] +"configstorecloneset_confirmed-post_notify_running_0" -> "sles10_start_0 node1" [ style = bold] +"configstorecloneset_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_confirmed-pre_notify_start_0" -> "configstorecloneset_post_notify_running_0" [ style = bold] +"configstorecloneset_confirmed-pre_notify_start_0" -> "configstorecloneset_start_0" [ style = bold] +"configstorecloneset_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_post_notify_running_0" -> "configstoreclone:0_post_notify_start_0 node2" [ style = bold] +"configstorecloneset_post_notify_running_0" -> "configstoreclone:1_post_notify_start_0 node1" [ style = bold] +"configstorecloneset_post_notify_running_0" -> "configstorecloneset_confirmed-post_notify_running_0" [ style = bold] +"configstorecloneset_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_pre_notify_start_0" -> "configstoreclone:0_pre_notify_start_0 node2" [ style = bold] +"configstorecloneset_pre_notify_start_0" -> "configstorecloneset_confirmed-pre_notify_start_0" [ style = bold] +"configstorecloneset_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_running_0" -> "configstorecloneset_post_notify_running_0" [ style = bold] +"configstorecloneset_running_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_start_0" -> "configstoreclone:1_start_0 node1" [ style = bold] +"configstorecloneset_start_0" -> "configstorecloneset_running_0" [ style = bold] +"configstorecloneset_start_0" [ style=bold color="green" fontcolor="orange"] +"evmsclone:0_post_notify_start_0 node2" -> "evmscloneset_confirmed-post_notify_running_0" [ style = bold] +"evmsclone:0_post_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"evmsclone:0_pre_notify_start_0 node2" -> "evmscloneset_confirmed-pre_notify_start_0" [ style = bold] +"evmsclone:0_pre_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"evmsclone:1_monitor_0 node1" -> "evmscloneset_start_0" [ style = bold] +"evmsclone:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"evmsclone:1_post_notify_start_0 node1" -> "evmscloneset_confirmed-post_notify_running_0" [ style = bold] +"evmsclone:1_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"evmsclone:1_start_0 node1" -> "evmscloneset_running_0" [ style = bold] +"evmsclone:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"evmscloneset_confirmed-post_notify_running_0" -> "configstorecloneset_start_0" [ style = bold] +"evmscloneset_confirmed-post_notify_running_0" -> "imagestorecloneset_start_0" [ style = bold] +"evmscloneset_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_confirmed-pre_notify_start_0" -> "evmscloneset_post_notify_running_0" [ style = bold] +"evmscloneset_confirmed-pre_notify_start_0" -> "evmscloneset_start_0" [ style = bold] +"evmscloneset_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_post_notify_running_0" -> "evmsclone:0_post_notify_start_0 node2" [ style = bold] +"evmscloneset_post_notify_running_0" -> "evmsclone:1_post_notify_start_0 node1" [ style = bold] +"evmscloneset_post_notify_running_0" -> "evmscloneset_confirmed-post_notify_running_0" [ style = bold] +"evmscloneset_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_pre_notify_start_0" -> "evmsclone:0_pre_notify_start_0 node2" [ style = bold] +"evmscloneset_pre_notify_start_0" -> "evmscloneset_confirmed-pre_notify_start_0" [ style = bold] +"evmscloneset_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_running_0" -> "evmscloneset_post_notify_running_0" [ style = bold] +"evmscloneset_running_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_start_0" -> "evmsclone:1_start_0 node1" [ style = bold] +"evmscloneset_start_0" -> "evmscloneset_running_0" [ style = bold] +"evmscloneset_start_0" [ style=bold color="green" fontcolor="orange"] +"evmsdclone:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"evmsdclone:1_monitor_0 node1" -> "evmsdcloneset_start_0" [ style = bold] +"evmsdclone:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"evmsdclone:1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"evmsdclone:1_start_0 node1" -> "evmsdclone:1_monitor_5000 node1" [ style = bold] +"evmsdclone:1_start_0 node1" -> "evmsdcloneset_running_0" [ style = bold] +"evmsdclone:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"evmsdcloneset_running_0" -> "evmscloneset_start_0" [ style = bold] +"evmsdcloneset_running_0" [ style=bold color="green" fontcolor="orange"] +"evmsdcloneset_start_0" -> "evmsdclone:1_start_0 node1" [ style = bold] +"evmsdcloneset_start_0" -> "evmsdcloneset_running_0" [ style = bold] +"evmsdcloneset_start_0" [ style=bold color="green" fontcolor="orange"] +"imagestoreclone:0_monitor_0 node1" -> "imagestorecloneset_start_0" [ style = bold] +"imagestoreclone:0_monitor_0 node1" -> "imagestorecloneset_stopped_0" [ style = bold] +"imagestoreclone:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_post_notify_start_0 node1" -> "imagestorecloneset_confirmed-post_notify_running_0" [ style = bold] +"imagestoreclone:0_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_pre_notify_stop_0 node2" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"imagestoreclone:0_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_start_0 node1" -> "imagestoreclone:0_monitor_20000 node1" [ style = bold] +"imagestoreclone:0_start_0 node1" -> "imagestorecloneset_running_0" [ style = bold] +"imagestoreclone:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_stop_0 node2" -> "imagestoreclone:0_start_0 node1" [ style = bold] +"imagestoreclone:0_stop_0 node2" -> "imagestorecloneset_stopped_0" [ style = bold] +"imagestoreclone:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:1_monitor_20000 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:1_post_notify_start_0 node2" -> "imagestorecloneset_confirmed-post_notify_running_0" [ style = bold] +"imagestoreclone:1_post_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:1_start_0 node2" -> "imagestoreclone:1_monitor_20000 node2" [ style = bold] +"imagestoreclone:1_start_0 node2" -> "imagestorecloneset_running_0" [ style = bold] +"imagestoreclone:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"imagestorecloneset_confirmed-post_notify_running_0" -> "imagestoreclone:0_monitor_20000 node1" [ style = bold] +"imagestorecloneset_confirmed-post_notify_running_0" -> "imagestoreclone:1_monitor_20000 node2" [ style = bold] +"imagestorecloneset_confirmed-post_notify_running_0" -> "sles10_migrate_to_0 node2" [ style = bold] +"imagestorecloneset_confirmed-post_notify_running_0" -> "sles10_start_0 node1" [ style = bold] +"imagestorecloneset_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_confirmed-post_notify_stopped_0" -> "imagestorecloneset_pre_notify_start_0" [ style = bold] +"imagestorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_confirmed-pre_notify_start_0" -> "imagestorecloneset_post_notify_running_0" [ style = bold] +"imagestorecloneset_confirmed-pre_notify_start_0" -> "imagestorecloneset_start_0" [ style = bold] +"imagestorecloneset_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_confirmed-pre_notify_stop_0" -> "imagestorecloneset_post_notify_stopped_0" [ style = bold] +"imagestorecloneset_confirmed-pre_notify_stop_0" -> "imagestorecloneset_stop_0" [ style = bold] +"imagestorecloneset_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_post_notify_running_0" -> "imagestoreclone:0_post_notify_start_0 node1" [ style = bold] +"imagestorecloneset_post_notify_running_0" -> "imagestoreclone:1_post_notify_start_0 node2" [ style = bold] +"imagestorecloneset_post_notify_running_0" -> "imagestorecloneset_confirmed-post_notify_running_0" [ style = bold] +"imagestorecloneset_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_post_notify_stopped_0" -> "imagestorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"imagestorecloneset_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_pre_notify_start_0" -> "imagestorecloneset_confirmed-pre_notify_start_0" [ style = bold] +"imagestorecloneset_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_pre_notify_stop_0" -> "imagestoreclone:0_pre_notify_stop_0 node2" [ style = bold] +"imagestorecloneset_pre_notify_stop_0" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"imagestorecloneset_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_running_0" -> "imagestorecloneset_post_notify_running_0" [ style = bold] +"imagestorecloneset_running_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_start_0" -> "imagestoreclone:0_start_0 node1" [ style = bold] +"imagestorecloneset_start_0" -> "imagestoreclone:1_start_0 node2" [ style = bold] +"imagestorecloneset_start_0" -> "imagestorecloneset_running_0" [ style = bold] +"imagestorecloneset_start_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_stop_0" -> "imagestoreclone:0_stop_0 node2" [ style = bold] +"imagestorecloneset_stop_0" -> "imagestorecloneset_stopped_0" [ style = bold] +"imagestorecloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_stopped_0" -> "imagestorecloneset_post_notify_stopped_0" [ style = bold] +"imagestorecloneset_stopped_0" -> "imagestorecloneset_start_0" [ style = bold] +"imagestorecloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +"sles10_migrate_from_0 node1" -> "sles10_start_0 node1" [ style = bold] +"sles10_migrate_from_0 node1" -> "sles10_stop_0 node2" [ style = bold] +"sles10_migrate_from_0 node1" [ style=bold color="green" fontcolor="black"] +"sles10_migrate_to_0 node2" -> "sles10_migrate_from_0 node1" [ style = bold] +"sles10_migrate_to_0 node2" [ style=bold color="green" fontcolor="black"] +"sles10_monitor_0 node1" -> "imagestorecloneset_stop_0" [ style = bold] +"sles10_monitor_0 node1" -> "sles10_migrate_to_0 node2" [ style = bold] +"sles10_monitor_0 node1" -> "sles10_start_0 node1" [ style = bold] +"sles10_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"sles10_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"sles10_start_0 node1" -> "sles10_monitor_10000 node1" [ style = bold] +"sles10_start_0 node1" [ style=bold color="green" fontcolor="orange"] +"sles10_stop_0 node2" -> "imagestorecloneset_stop_0" [ style = dashed] +"sles10_stop_0 node2" -> "sles10_start_0 node1" [ style = bold] +"sles10_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"stonithclone:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"stonithclone:1_monitor_0 node1" -> "stonithcloneset_start_0" [ style = bold] +"stonithclone:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"stonithclone:1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"stonithclone:1_start_0 node1" -> "stonithclone:1_monitor_5000 node1" [ style = bold] +"stonithclone:1_start_0 node1" -> "stonithcloneset_running_0" [ style = bold] +"stonithclone:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"stonithcloneset_running_0" [ style=bold color="green" fontcolor="orange"] +"stonithcloneset_start_0" -> "stonithclone:1_start_0 node1" [ style = bold] +"stonithcloneset_start_0" -> "stonithcloneset_running_0" [ style = bold] +"stonithcloneset_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/novell-252693.dot b/cts/scheduler/dot/novell-252693.dot new file mode 100644 index 0000000..996fe23 --- /dev/null +++ b/cts/scheduler/dot/novell-252693.dot @@ -0,0 +1,114 @@ + digraph "g" { +"configstoreclone:0_monitor_20000 node2" [ style=bold color="green" fontcolor="black"] +"configstoreclone:0_post_notify_stop_0 node2" -> "configstorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"configstoreclone:0_post_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"configstoreclone:0_pre_notify_stop_0 node1" -> "configstorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"configstoreclone:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"configstoreclone:0_pre_notify_stop_0 node2" -> "configstorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"configstoreclone:0_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"configstoreclone:0_stop_0 node1" -> "configstorecloneset_stopped_0" [ style = bold] +"configstoreclone:0_stop_0 node1" -> "do_shutdown node1" [ style = bold] +"configstoreclone:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"configstorecloneset_confirmed-post_notify_stopped_0" -> "configstoreclone:0_monitor_20000 node2" [ style = bold] +"configstorecloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_stop_0" [ style = bold] +"configstorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_confirmed-pre_notify_stop_0" -> "configstorecloneset_post_notify_stopped_0" [ style = bold] +"configstorecloneset_confirmed-pre_notify_stop_0" -> "configstorecloneset_stop_0" [ style = bold] +"configstorecloneset_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_post_notify_stopped_0" -> "configstoreclone:0_post_notify_stop_0 node2" [ style = bold] +"configstorecloneset_post_notify_stopped_0" -> "configstorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"configstorecloneset_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_pre_notify_stop_0" -> "configstoreclone:0_pre_notify_stop_0 node1" [ style = bold] +"configstorecloneset_pre_notify_stop_0" -> "configstoreclone:0_pre_notify_stop_0 node2" [ style = bold] +"configstorecloneset_pre_notify_stop_0" -> "configstorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"configstorecloneset_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_stop_0" -> "configstoreclone:0_stop_0 node1" [ style = bold] +"configstorecloneset_stop_0" -> "configstorecloneset_stopped_0" [ style = bold] +"configstorecloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_stopped_0" -> "configstorecloneset_post_notify_stopped_0" [ style = bold] +"configstorecloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +"do_shutdown node1" [ style=bold color="green" fontcolor="black"] +"evmsclone:0_post_notify_stop_0 node2" -> "evmscloneset_confirmed-post_notify_stopped_0" [ style = bold] +"evmsclone:0_post_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"evmsclone:0_pre_notify_stop_0 node2" -> "evmscloneset_confirmed-pre_notify_stop_0" [ style = bold] +"evmsclone:0_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"evmsclone:1_pre_notify_stop_0 node1" -> "evmscloneset_confirmed-pre_notify_stop_0" [ style = bold] +"evmsclone:1_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"evmsclone:1_stop_0 node1" -> "do_shutdown node1" [ style = bold] +"evmsclone:1_stop_0 node1" -> "evmscloneset_stopped_0" [ style = bold] +"evmsclone:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"evmscloneset_confirmed-post_notify_stopped_0" -> "evmsdcloneset_stop_0" [ style = bold] +"evmscloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_confirmed-pre_notify_stop_0" -> "evmscloneset_post_notify_stopped_0" [ style = bold] +"evmscloneset_confirmed-pre_notify_stop_0" -> "evmscloneset_stop_0" [ style = bold] +"evmscloneset_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_post_notify_stopped_0" -> "evmsclone:0_post_notify_stop_0 node2" [ style = bold] +"evmscloneset_post_notify_stopped_0" -> "evmscloneset_confirmed-post_notify_stopped_0" [ style = bold] +"evmscloneset_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_pre_notify_stop_0" -> "evmsclone:0_pre_notify_stop_0 node2" [ style = bold] +"evmscloneset_pre_notify_stop_0" -> "evmsclone:1_pre_notify_stop_0 node1" [ style = bold] +"evmscloneset_pre_notify_stop_0" -> "evmscloneset_confirmed-pre_notify_stop_0" [ style = bold] +"evmscloneset_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_stop_0" -> "evmsclone:1_stop_0 node1" [ style = bold] +"evmscloneset_stop_0" -> "evmscloneset_stopped_0" [ style = bold] +"evmscloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"evmscloneset_stopped_0" -> "evmscloneset_post_notify_stopped_0" [ style = bold] +"evmscloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +"evmsdclone:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"evmsdclone:1_stop_0 node1" -> "do_shutdown node1" [ style = bold] +"evmsdclone:1_stop_0 node1" -> "evmsdcloneset_stopped_0" [ style = bold] +"evmsdclone:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"evmsdcloneset_stop_0" -> "evmsdclone:1_stop_0 node1" [ style = bold] +"evmsdcloneset_stop_0" -> "evmsdcloneset_stopped_0" [ style = bold] +"evmsdcloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"evmsdcloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +"imagestoreclone:0_monitor_20000 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_post_notify_stop_0 node2" -> "imagestorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"imagestoreclone:0_post_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_pre_notify_stop_0 node1" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"imagestoreclone:0_pre_notify_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_pre_notify_stop_0 node2" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"imagestoreclone:0_pre_notify_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"imagestoreclone:0_stop_0 node1" -> "do_shutdown node1" [ style = bold] +"imagestoreclone:0_stop_0 node1" -> "imagestorecloneset_stopped_0" [ style = bold] +"imagestoreclone:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"imagestorecloneset_confirmed-post_notify_stopped_0" -> "evmscloneset_stop_0" [ style = bold] +"imagestorecloneset_confirmed-post_notify_stopped_0" -> "imagestoreclone:0_monitor_20000 node2" [ style = bold] +"imagestorecloneset_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_confirmed-pre_notify_stop_0" -> "imagestorecloneset_post_notify_stopped_0" [ style = bold] +"imagestorecloneset_confirmed-pre_notify_stop_0" -> "imagestorecloneset_stop_0" [ style = bold] +"imagestorecloneset_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_post_notify_stopped_0" -> "imagestoreclone:0_post_notify_stop_0 node2" [ style = bold] +"imagestorecloneset_post_notify_stopped_0" -> "imagestorecloneset_confirmed-post_notify_stopped_0" [ style = bold] +"imagestorecloneset_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_pre_notify_stop_0" -> "imagestoreclone:0_pre_notify_stop_0 node1" [ style = bold] +"imagestorecloneset_pre_notify_stop_0" -> "imagestoreclone:0_pre_notify_stop_0 node2" [ style = bold] +"imagestorecloneset_pre_notify_stop_0" -> "imagestorecloneset_confirmed-pre_notify_stop_0" [ style = bold] +"imagestorecloneset_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_stop_0" -> "imagestoreclone:0_stop_0 node1" [ style = bold] +"imagestorecloneset_stop_0" -> "imagestorecloneset_stopped_0" [ style = bold] +"imagestorecloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"imagestorecloneset_stopped_0" -> "imagestorecloneset_post_notify_stopped_0" [ style = bold] +"imagestorecloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +"sles10_migrate_from_0 node2" -> "sles10_start_0 node2" [ style = bold] +"sles10_migrate_from_0 node2" -> "sles10_stop_0 node1" [ style = bold] +"sles10_migrate_from_0 node2" [ style=bold color="green" fontcolor="black"] +"sles10_migrate_to_0 node1" -> "sles10_migrate_from_0 node2" [ style = bold] +"sles10_migrate_to_0 node1" [ style=bold color="green" fontcolor="black"] +"sles10_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"sles10_start_0 node2" -> "sles10_monitor_10000 node2" [ style = bold] +"sles10_start_0 node2" [ style=bold color="green" fontcolor="orange"] +"sles10_stop_0 node1" -> "configstorecloneset_stop_0" [ style = dashed] +"sles10_stop_0 node1" -> "do_shutdown node1" [ style = bold] +"sles10_stop_0 node1" -> "imagestorecloneset_stop_0" [ style = dashed] +"sles10_stop_0 node1" -> "sles10_start_0 node2" [ style = bold] +"sles10_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"stonithclone:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"stonithclone:1_stop_0 node1" -> "do_shutdown node1" [ style = bold] +"stonithclone:1_stop_0 node1" -> "stonithcloneset_stopped_0" [ style = bold] +"stonithclone:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"stonithcloneset_stop_0" -> "stonithclone:1_stop_0 node1" [ style = bold] +"stonithcloneset_stop_0" -> "stonithcloneset_stopped_0" [ style = bold] +"stonithcloneset_stop_0" [ style=bold color="green" fontcolor="orange"] +"stonithcloneset_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/nvpair-date-rules-1.dot b/cts/scheduler/dot/nvpair-date-rules-1.dot new file mode 100644 index 0000000..70fc28d --- /dev/null +++ b/cts/scheduler/dot/nvpair-date-rules-1.dot @@ -0,0 +1,11 @@ + digraph "g" { +"rsc1_monitor_10000 rhel7-5" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 rhel7-5" -> "rsc1_monitor_10000 rhel7-5" [ style = bold] +"rsc1_start_0 rhel7-5" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_10000 rhel7-2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 rhel7-2" -> "rsc2_monitor_10000 rhel7-2" [ style = bold] +"rsc2_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_10000 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 rhel7-4" -> "rsc3_monitor_10000 rhel7-4" [ style = bold] +"rsc3_start_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/nvpair-id-ref.dot b/cts/scheduler/dot/nvpair-id-ref.dot new file mode 100644 index 0000000..275e559 --- /dev/null +++ b/cts/scheduler/dot/nvpair-id-ref.dot @@ -0,0 +1,16 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "rsc2_monitor_10000 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/obsolete-lrm-resource.dot b/cts/scheduler/dot/obsolete-lrm-resource.dot new file mode 100644 index 0000000..1bcce9d --- /dev/null +++ b/cts/scheduler/dot/obsolete-lrm-resource.dot @@ -0,0 +1,11 @@ + digraph "g" { +"rsc1_child:0_monitor_0 yingying.site" -> "rsc1_start_0" [ style = bold] +"rsc1_child:0_monitor_0 yingying.site" [ style=bold color="green" fontcolor="black"] +"rsc1_child:0_start_0 yingying.site" -> "rsc1_running_0" [ style = bold] +"rsc1_child:0_start_0 yingying.site" [ style=bold color="green" fontcolor="black"] +"rsc1_delete_0 yingying.site" [ style=bold color="green" fontcolor="black"] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "rsc1_child:0_start_0 yingying.site" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/ocf_degraded-remap-ocf_ok.dot b/cts/scheduler/dot/ocf_degraded-remap-ocf_ok.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ocf_degraded-remap-ocf_ok.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ocf_degraded_promoted-remap-ocf_ok.dot b/cts/scheduler/dot/ocf_degraded_promoted-remap-ocf_ok.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ocf_degraded_promoted-remap-ocf_ok.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/on-fail-ignore.dot b/cts/scheduler/dot/on-fail-ignore.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/on-fail-ignore.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/on_fail_demote1.dot b/cts/scheduler/dot/on_fail_demote1.dot new file mode 100644 index 0000000..d11c1c1 --- /dev/null +++ b/cts/scheduler/dot/on_fail_demote1.dot @@ -0,0 +1,64 @@ + digraph "g" { +"bundled_demote_0 stateful-bundle-0" -> "bundled_promote_0 stateful-bundle-0" [ style = bold] +"bundled_demote_0 stateful-bundle-0" -> "stateful-bundle-master_demoted_0" [ style = bold] +"bundled_demote_0 stateful-bundle-0" [ style=bold color="green" fontcolor="black"] +"bundled_promote_0 stateful-bundle-0" -> "stateful-bundle-master_promoted_0" [ style = bold] +"bundled_promote_0 stateful-bundle-0" [ style=bold color="green" fontcolor="black"] +"lxc-ms-master_demote_0" -> "lxc-ms-master_demoted_0" [ style = bold] +"lxc-ms-master_demote_0" -> "lxc-ms_demote_0 lxc2" [ style = bold] +"lxc-ms-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_promote_0" -> "lxc-ms_promote_0 lxc2" [ style = bold] +"lxc-ms-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms_demote_0 lxc2" -> "lxc-ms-master_demoted_0" [ style = bold] +"lxc-ms_demote_0 lxc2" -> "lxc-ms_promote_0 lxc2" [ style = bold] +"lxc-ms_demote_0 lxc2" [ style=bold color="green" fontcolor="black"] +"lxc-ms_promote_0 lxc2" -> "lxc-ms-master_promoted_0" [ style = bold] +"lxc-ms_promote_0 lxc2" [ style=bold color="green" fontcolor="black"] +"rsc1-clone_demote_0" -> "rsc1-clone_demoted_0" [ style = bold] +"rsc1-clone_demote_0" -> "rsc1_demote_0 rhel7-4" [ style = bold] +"rsc1-clone_demote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1-clone_demoted_0" -> "rsc1-clone_promote_0" [ style = bold] +"rsc1-clone_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1-clone_promote_0" -> "rsc1_promote_0 rhel7-4" [ style = bold] +"rsc1-clone_promote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1-clone_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_demote_0 rhel7-4" -> "rsc1-clone_demoted_0" [ style = bold] +"rsc1_demote_0 rhel7-4" -> "rsc1_promote_0 rhel7-4" [ style = bold] +"rsc1_demote_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc1_promote_0 rhel7-4" -> "rsc1-clone_promoted_0" [ style = bold] +"rsc1_promote_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc2-master_demote_0" -> "rsc2-master_demoted_0" [ style = bold] +"rsc2-master_demote_0" -> "rsc2_demote_0 remote-rhel7-2" [ style = bold] +"rsc2-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-master_demoted_0" -> "rsc2-master_promote_0" [ style = bold] +"rsc2-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-master_promote_0" -> "rsc2_promote_0 remote-rhel7-2" [ style = bold] +"rsc2-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_demote_0 remote-rhel7-2" -> "rsc2-master_demoted_0" [ style = bold] +"rsc2_demote_0 remote-rhel7-2" -> "rsc2_promote_0 remote-rhel7-2" [ style = bold] +"rsc2_demote_0 remote-rhel7-2" [ style=bold color="green" fontcolor="black"] +"rsc2_promote_0 remote-rhel7-2" -> "rsc2-master_promoted_0" [ style = bold] +"rsc2_promote_0 remote-rhel7-2" [ style=bold color="green" fontcolor="black"] +"stateful-bundle-master_demote_0" -> "bundled_demote_0 stateful-bundle-0" [ style = bold] +"stateful-bundle-master_demote_0" -> "stateful-bundle-master_demoted_0" [ style = bold] +"stateful-bundle-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle-master_demoted_0" -> "stateful-bundle-master_promote_0" [ style = bold] +"stateful-bundle-master_demoted_0" -> "stateful-bundle_demoted_0" [ style = bold] +"stateful-bundle-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle-master_promote_0" -> "bundled_promote_0 stateful-bundle-0" [ style = bold] +"stateful-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle-master_promoted_0" -> "stateful-bundle_promoted_0" [ style = bold] +"stateful-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle_demote_0" -> "stateful-bundle-master_demote_0" [ style = bold] +"stateful-bundle_demote_0" -> "stateful-bundle_demoted_0" [ style = bold] +"stateful-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle_demoted_0" -> "stateful-bundle_promote_0" [ style = bold] +"stateful-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle_promote_0" -> "stateful-bundle-master_promote_0" [ style = bold] +"stateful-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/on_fail_demote2.dot b/cts/scheduler/dot/on_fail_demote2.dot new file mode 100644 index 0000000..06193cb --- /dev/null +++ b/cts/scheduler/dot/on_fail_demote2.dot @@ -0,0 +1,22 @@ + digraph "g" { +"Cancel rsc1_monitor_10000 rhel7-4" -> "rsc1_demote_0 rhel7-4" [ style = bold] +"Cancel rsc1_monitor_10000 rhel7-4" [ style=bold color="green" fontcolor="black"] +"Cancel rsc1_monitor_11000 rhel7-3" -> "rsc1_promote_0 rhel7-3" [ style = bold] +"Cancel rsc1_monitor_11000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc1-clone_demote_0" -> "rsc1-clone_demoted_0" [ style = bold] +"rsc1-clone_demote_0" -> "rsc1_demote_0 rhel7-4" [ style = bold] +"rsc1-clone_demote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1-clone_demoted_0" -> "rsc1-clone_promote_0" [ style = bold] +"rsc1-clone_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1-clone_promote_0" -> "rsc1_promote_0 rhel7-3" [ style = bold] +"rsc1-clone_promote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1-clone_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_demote_0 rhel7-4" -> "rsc1-clone_demoted_0" [ style = bold] +"rsc1_demote_0 rhel7-4" -> "rsc1_monitor_11000 rhel7-4" [ style = bold] +"rsc1_demote_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_11000 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc1_promote_0 rhel7-3" -> "rsc1-clone_promoted_0" [ style = bold] +"rsc1_promote_0 rhel7-3" -> "rsc1_monitor_10000 rhel7-3" [ style = bold] +"rsc1_promote_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/on_fail_demote3.dot b/cts/scheduler/dot/on_fail_demote3.dot new file mode 100644 index 0000000..e78325b --- /dev/null +++ b/cts/scheduler/dot/on_fail_demote3.dot @@ -0,0 +1,12 @@ + digraph "g" { +"Cancel rsc1_monitor_10000 rhel7-4" -> "rsc1_demote_0 rhel7-4" [ style = bold] +"Cancel rsc1_monitor_10000 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc1-clone_demote_0" -> "rsc1-clone_demoted_0" [ style = bold] +"rsc1-clone_demote_0" -> "rsc1_demote_0 rhel7-4" [ style = bold] +"rsc1-clone_demote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1-clone_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_demote_0 rhel7-4" -> "rsc1-clone_demoted_0" [ style = bold] +"rsc1_demote_0 rhel7-4" -> "rsc1_monitor_11000 rhel7-4" [ style = bold] +"rsc1_demote_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_11000 rhel7-4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/on_fail_demote4.dot b/cts/scheduler/dot/on_fail_demote4.dot new file mode 100644 index 0000000..4715cd3 --- /dev/null +++ b/cts/scheduler/dot/on_fail_demote4.dot @@ -0,0 +1,383 @@ + digraph "g" { +"Cancel rsc1_monitor_11000 rhel7-3" -> "rsc1_promote_0 rhel7-3" [ style = bold] +"Cancel rsc1_monitor_11000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"Cancel rsc2_monitor_11000 rhel7-3" -> "rsc2_promote_0 rhel7-3" [ style = bold] +"Cancel rsc2_monitor_11000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_120000 rhel7-5" [ style=bold color="green" fontcolor="black"] +"Fencing_start_0 rhel7-5" -> "Fencing_monitor_120000 rhel7-5" [ style = bold] +"Fencing_start_0 rhel7-5" [ style=bold color="green" fontcolor="black"] +"Fencing_stop_0 rhel7-4" -> "Fencing_start_0 rhel7-5" [ style = bold] +"Fencing_stop_0 rhel7-4" [ style=bold color="green" fontcolor="orange"] +"bundled_demote_0 stateful-bundle-0" -> "bundled_promote_0 stateful-bundle-0" [ style = bold] +"bundled_demote_0 stateful-bundle-0" -> "bundled_stop_0 stateful-bundle-0" [ style = bold] +"bundled_demote_0 stateful-bundle-0" -> "stateful-bundle-master_demoted_0" [ style = bold] +"bundled_demote_0 stateful-bundle-0" [ style=bold color="green" fontcolor="orange"] +"bundled_monitor_10000 stateful-bundle-0" [ style=bold color="green" fontcolor="black"] +"bundled_monitor_11000 stateful-bundle-2" [ style=bold color="green" fontcolor="black"] +"bundled_promote_0 stateful-bundle-0" -> "bundled_monitor_10000 stateful-bundle-0" [ style = bold] +"bundled_promote_0 stateful-bundle-0" -> "stateful-bundle-master_promoted_0" [ style = bold] +"bundled_promote_0 stateful-bundle-0" [ style=bold color="green" fontcolor="black"] +"bundled_start_0 stateful-bundle-0" -> "bundled_monitor_10000 stateful-bundle-0" [ style = bold] +"bundled_start_0 stateful-bundle-0" -> "bundled_promote_0 stateful-bundle-0" [ style = bold] +"bundled_start_0 stateful-bundle-0" -> "bundled_start_0 stateful-bundle-2" [ style = bold] +"bundled_start_0 stateful-bundle-0" -> "stateful-bundle-master_running_0" [ style = bold] +"bundled_start_0 stateful-bundle-0" [ style=bold color="green" fontcolor="black"] +"bundled_start_0 stateful-bundle-2" -> "bundled_monitor_11000 stateful-bundle-2" [ style = bold] +"bundled_start_0 stateful-bundle-2" -> "stateful-bundle-master_running_0" [ style = bold] +"bundled_start_0 stateful-bundle-2" [ style=bold color="green" fontcolor="black"] +"bundled_stop_0 stateful-bundle-0" -> "bundled_start_0 stateful-bundle-0" [ style = bold] +"bundled_stop_0 stateful-bundle-0" -> "stateful-bundle-master_stopped_0" [ style = bold] +"bundled_stop_0 stateful-bundle-0" [ style=bold color="green" fontcolor="orange"] +"bundled_stop_0 stateful-bundle-2" -> "bundled_start_0 stateful-bundle-2" [ style = bold] +"bundled_stop_0 stateful-bundle-2" -> "bundled_stop_0 stateful-bundle-0" [ style = bold] +"bundled_stop_0 stateful-bundle-2" -> "stateful-bundle-master_stopped_0" [ style = bold] +"bundled_stop_0 stateful-bundle-2" [ style=bold color="green" fontcolor="orange"] +"container2_monitor_20000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"container2_start_0 rhel7-3" -> "container2_monitor_20000 rhel7-3" [ style = bold] +"container2_start_0 rhel7-3" -> "lxc-ms_promote_0 lxc2" [ style = bold] +"container2_start_0 rhel7-3" -> "lxc-ms_start_0 lxc2" [ style = bold] +"container2_start_0 rhel7-3" -> "lxc2_start_0 rhel7-3" [ style = bold] +"container2_start_0 rhel7-3" -> "rsc1_start_0 lxc2" [ style = bold] +"container2_start_0 rhel7-3" -> "rsc2_start_0 lxc2" [ style = bold] +"container2_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"container2_stop_0 rhel7-3" -> "container2_start_0 rhel7-3" [ style = bold] +"container2_stop_0 rhel7-3" -> "stonith 'reboot' lxc2" [ style = bold] +"container2_stop_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"lxc-ms-master_demote_0" -> "lxc-ms-master_demoted_0" [ style = bold] +"lxc-ms-master_demote_0" -> "lxc-ms_demote_0 lxc2" [ style = bold] +"lxc-ms-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_stop_0" [ style = bold] +"lxc-ms-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_promote_0" -> "lxc-ms_promote_0 lxc2" [ style = bold] +"lxc-ms-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_running_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_running_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_start_0" -> "lxc-ms-master_running_0" [ style = bold] +"lxc-ms-master_start_0" -> "lxc-ms_start_0 lxc2" [ style = bold] +"lxc-ms-master_start_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_stop_0" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms-master_stop_0" -> "lxc-ms_stop_0 lxc2" [ style = bold] +"lxc-ms-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_stopped_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_stopped_0" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms_demote_0 lxc2" -> "lxc-ms-master_demoted_0" [ style = bold] +"lxc-ms_demote_0 lxc2" -> "lxc-ms_promote_0 lxc2" [ style = bold] +"lxc-ms_demote_0 lxc2" -> "lxc-ms_stop_0 lxc2" [ style = bold] +"lxc-ms_demote_0 lxc2" [ style=bold color="green" fontcolor="orange"] +"lxc-ms_monitor_10000 lxc2" [ style=bold color="green" fontcolor="black"] +"lxc-ms_promote_0 lxc2" -> "lxc-ms-master_promoted_0" [ style = bold] +"lxc-ms_promote_0 lxc2" -> "lxc-ms_monitor_10000 lxc2" [ style = bold] +"lxc-ms_promote_0 lxc2" [ style=bold color="green" fontcolor="black"] +"lxc-ms_start_0 lxc2" -> "lxc-ms-master_running_0" [ style = bold] +"lxc-ms_start_0 lxc2" -> "lxc-ms_monitor_10000 lxc2" [ style = bold] +"lxc-ms_start_0 lxc2" -> "lxc-ms_promote_0 lxc2" [ style = bold] +"lxc-ms_start_0 lxc2" [ style=bold color="green" fontcolor="black"] +"lxc-ms_stop_0 lxc2" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms_stop_0 lxc2" -> "lxc-ms_start_0 lxc2" [ style = bold] +"lxc-ms_stop_0 lxc2" [ style=bold color="green" fontcolor="orange"] +"lxc2_monitor_30000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"lxc2_start_0 rhel7-3" -> "lxc-ms_monitor_10000 lxc2" [ style = bold] +"lxc2_start_0 rhel7-3" -> "lxc-ms_promote_0 lxc2" [ style = bold] +"lxc2_start_0 rhel7-3" -> "lxc-ms_start_0 lxc2" [ style = bold] +"lxc2_start_0 rhel7-3" -> "lxc2_monitor_30000 rhel7-3" [ style = bold] +"lxc2_start_0 rhel7-3" -> "rsc1_monitor_11000 lxc2" [ style = bold] +"lxc2_start_0 rhel7-3" -> "rsc1_start_0 lxc2" [ style = bold] +"lxc2_start_0 rhel7-3" -> "rsc2_monitor_11000 lxc2" [ style = bold] +"lxc2_start_0 rhel7-3" -> "rsc2_start_0 lxc2" [ style = bold] +"lxc2_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"lxc2_stop_0 rhel7-3" -> "container2_stop_0 rhel7-3" [ style = bold] +"lxc2_stop_0 rhel7-3" -> "lxc2_start_0 rhel7-3" [ style = bold] +"lxc2_stop_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"remote-rhel7-2_monitor_60000 rhel7-1" [ style=bold color="green" fontcolor="black"] +"remote-rhel7-2_start_0 rhel7-1" -> "remote-rhel7-2_monitor_60000 rhel7-1" [ style = bold] +"remote-rhel7-2_start_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"remote-rhel7-2_stop_0 rhel7-1" -> "remote-rhel7-2_start_0 rhel7-1" [ style = bold] +"remote-rhel7-2_stop_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"rsc1-clone_demote_0" -> "rsc1-clone_demoted_0" [ style = bold] +"rsc1-clone_demote_0" -> "rsc1_demote_0 rhel7-4" [ style = bold] +"rsc1-clone_demote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1-clone_demoted_0" -> "rsc1-clone_promote_0" [ style = bold] +"rsc1-clone_demoted_0" -> "rsc1-clone_start_0" [ style = bold] +"rsc1-clone_demoted_0" -> "rsc1-clone_stop_0" [ style = bold] +"rsc1-clone_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1-clone_promote_0" -> "rsc1_promote_0 rhel7-3" [ style = bold] +"rsc1-clone_promote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1-clone_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1-clone_running_0" -> "rsc1-clone_promote_0" [ style = bold] +"rsc1-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1-clone_start_0" -> "rsc1-clone_running_0" [ style = bold] +"rsc1-clone_start_0" -> "rsc1_start_0 lxc2" [ style = bold] +"rsc1-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1-clone_stop_0" -> "rsc1-clone_stopped_0" [ style = bold] +"rsc1-clone_stop_0" -> "rsc1_stop_0 lxc2" [ style = bold] +"rsc1-clone_stop_0" -> "rsc1_stop_0 remote-rhel7-2" [ style = bold] +"rsc1-clone_stop_0" -> "rsc1_stop_0 rhel7-4" [ style = bold] +"rsc1-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc1-clone_stopped_0" -> "rsc1-clone_promote_0" [ style = bold] +"rsc1-clone_stopped_0" -> "rsc1-clone_start_0" [ style = bold] +"rsc1-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_demote_0 rhel7-4" -> "rsc1-clone_demoted_0" [ style = bold] +"rsc1_demote_0 rhel7-4" -> "rsc1_stop_0 rhel7-4" [ style = bold] +"rsc1_demote_0 rhel7-4" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_11000 lxc2" [ style=bold color="green" fontcolor="black"] +"rsc1_promote_0 rhel7-3" -> "rsc1-clone_promoted_0" [ style = bold] +"rsc1_promote_0 rhel7-3" -> "rsc1_monitor_10000 rhel7-3" [ style = bold] +"rsc1_promote_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 lxc2" -> "rsc1-clone_running_0" [ style = bold] +"rsc1_start_0 lxc2" -> "rsc1_monitor_11000 lxc2" [ style = bold] +"rsc1_start_0 lxc2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 lxc2" -> "rsc1-clone_stopped_0" [ style = bold] +"rsc1_stop_0 lxc2" -> "rsc1_start_0 lxc2" [ style = bold] +"rsc1_stop_0 lxc2" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 remote-rhel7-2" -> "remote-rhel7-2_stop_0 rhel7-1" [ style = bold] +"rsc1_stop_0 remote-rhel7-2" -> "rsc1-clone_stopped_0" [ style = bold] +"rsc1_stop_0 remote-rhel7-2" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 rhel7-4" -> "rsc1-clone_stopped_0" [ style = bold] +"rsc1_stop_0 rhel7-4" [ style=bold color="green" fontcolor="orange"] +"rsc2-master_demote_0" -> "rsc2-master_demoted_0" [ style = bold] +"rsc2-master_demote_0" -> "rsc2_demote_0 remote-rhel7-2" [ style = bold] +"rsc2-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-master_demoted_0" -> "rsc2-master_promote_0" [ style = bold] +"rsc2-master_demoted_0" -> "rsc2-master_start_0" [ style = bold] +"rsc2-master_demoted_0" -> "rsc2-master_stop_0" [ style = bold] +"rsc2-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-master_promote_0" -> "rsc2_promote_0 rhel7-3" [ style = bold] +"rsc2-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-master_running_0" -> "rsc2-master_promote_0" [ style = bold] +"rsc2-master_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-master_start_0" -> "rsc2-master_running_0" [ style = bold] +"rsc2-master_start_0" -> "rsc2_start_0 lxc2" [ style = bold] +"rsc2-master_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-master_stop_0" -> "rsc2-master_stopped_0" [ style = bold] +"rsc2-master_stop_0" -> "rsc2_stop_0 lxc2" [ style = bold] +"rsc2-master_stop_0" -> "rsc2_stop_0 remote-rhel7-2" [ style = bold] +"rsc2-master_stop_0" -> "rsc2_stop_0 rhel7-4" [ style = bold] +"rsc2-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-master_stopped_0" -> "rsc2-master_promote_0" [ style = bold] +"rsc2-master_stopped_0" -> "rsc2-master_start_0" [ style = bold] +"rsc2-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_demote_0 remote-rhel7-2" -> "rsc2-master_demoted_0" [ style = bold] +"rsc2_demote_0 remote-rhel7-2" -> "rsc2_stop_0 remote-rhel7-2" [ style = bold] +"rsc2_demote_0 remote-rhel7-2" [ style=bold color="green" fontcolor="orange"] +"rsc2_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_11000 lxc2" [ style=bold color="green" fontcolor="black"] +"rsc2_promote_0 rhel7-3" -> "rsc2-master_promoted_0" [ style = bold] +"rsc2_promote_0 rhel7-3" -> "rsc2_monitor_10000 rhel7-3" [ style = bold] +"rsc2_promote_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 lxc2" -> "rsc2-master_running_0" [ style = bold] +"rsc2_start_0 lxc2" -> "rsc2_monitor_11000 lxc2" [ style = bold] +"rsc2_start_0 lxc2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 lxc2" -> "rsc2-master_stopped_0" [ style = bold] +"rsc2_stop_0 lxc2" -> "rsc2_start_0 lxc2" [ style = bold] +"rsc2_stop_0 lxc2" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0 remote-rhel7-2" -> "remote-rhel7-2_stop_0 rhel7-1" [ style = bold] +"rsc2_stop_0 remote-rhel7-2" -> "rsc2-master_stopped_0" [ style = bold] +"rsc2_stop_0 remote-rhel7-2" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0 rhel7-4" -> "rsc2-master_stopped_0" [ style = bold] +"rsc2_stop_0 rhel7-4" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle-0_monitor_30000 rhel7-5" [ style=bold color="green" fontcolor="black"] +"stateful-bundle-0_start_0 rhel7-5" -> "bundled_monitor_10000 stateful-bundle-0" [ style = bold] +"stateful-bundle-0_start_0 rhel7-5" -> "bundled_promote_0 stateful-bundle-0" [ style = bold] +"stateful-bundle-0_start_0 rhel7-5" -> "bundled_start_0 stateful-bundle-0" [ style = bold] +"stateful-bundle-0_start_0 rhel7-5" -> "stateful-bundle-0_monitor_30000 rhel7-5" [ style = bold] +"stateful-bundle-0_start_0 rhel7-5" [ style=bold color="green" fontcolor="black"] +"stateful-bundle-0_stop_0 rhel7-5" -> "stateful-bundle-0_start_0 rhel7-5" [ style = bold] +"stateful-bundle-0_stop_0 rhel7-5" -> "stateful-bundle-docker-0_stop_0 rhel7-5" [ style = bold] +"stateful-bundle-0_stop_0 rhel7-5" [ style=bold color="green" fontcolor="black"] +"stateful-bundle-2_monitor_30000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"stateful-bundle-2_start_0 rhel7-3" -> "bundled_monitor_11000 stateful-bundle-2" [ style = bold] +"stateful-bundle-2_start_0 rhel7-3" -> "bundled_start_0 stateful-bundle-2" [ style = bold] +"stateful-bundle-2_start_0 rhel7-3" -> "stateful-bundle-2_monitor_30000 rhel7-3" [ style = bold] +"stateful-bundle-2_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"stateful-bundle-2_stop_0 rhel7-4" -> "stateful-bundle-2_start_0 rhel7-3" [ style = bold] +"stateful-bundle-2_stop_0 rhel7-4" -> "stateful-bundle-docker-2_stop_0 rhel7-4" [ style = bold] +"stateful-bundle-2_stop_0 rhel7-4" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle-docker-0_monitor_60000 rhel7-5" [ style=bold color="green" fontcolor="black"] +"stateful-bundle-docker-0_start_0 rhel7-5" -> "bundled_promote_0 stateful-bundle-0" [ style = bold] +"stateful-bundle-docker-0_start_0 rhel7-5" -> "bundled_start_0 stateful-bundle-0" [ style = bold] +"stateful-bundle-docker-0_start_0 rhel7-5" -> "stateful-bundle-0_start_0 rhel7-5" [ style = bold] +"stateful-bundle-docker-0_start_0 rhel7-5" -> "stateful-bundle-docker-0_monitor_60000 rhel7-5" [ style = bold] +"stateful-bundle-docker-0_start_0 rhel7-5" -> "stateful-bundle_running_0" [ style = bold] +"stateful-bundle-docker-0_start_0 rhel7-5" [ style=bold color="green" fontcolor="black"] +"stateful-bundle-docker-0_stop_0 rhel7-5" -> "stateful-bundle-docker-0_start_0 rhel7-5" [ style = bold] +"stateful-bundle-docker-0_stop_0 rhel7-5" -> "stateful-bundle_stopped_0" [ style = bold] +"stateful-bundle-docker-0_stop_0 rhel7-5" -> "stonith 'reboot' stateful-bundle-0" [ style = bold] +"stateful-bundle-docker-0_stop_0 rhel7-5" [ style=bold color="green" fontcolor="black"] +"stateful-bundle-docker-2_monitor_60000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"stateful-bundle-docker-2_start_0 rhel7-3" -> "bundled_start_0 stateful-bundle-2" [ style = bold] +"stateful-bundle-docker-2_start_0 rhel7-3" -> "stateful-bundle-2_start_0 rhel7-3" [ style = bold] +"stateful-bundle-docker-2_start_0 rhel7-3" -> "stateful-bundle-docker-2_monitor_60000 rhel7-3" [ style = bold] +"stateful-bundle-docker-2_start_0 rhel7-3" -> "stateful-bundle_running_0" [ style = bold] +"stateful-bundle-docker-2_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"stateful-bundle-docker-2_stop_0 rhel7-4" -> "stateful-bundle-docker-2_start_0 rhel7-3" [ style = bold] +"stateful-bundle-docker-2_stop_0 rhel7-4" -> "stateful-bundle-ip-192.168.122.133_stop_0 rhel7-4" [ style = bold] +"stateful-bundle-docker-2_stop_0 rhel7-4" -> "stateful-bundle_stopped_0" [ style = bold] +"stateful-bundle-docker-2_stop_0 rhel7-4" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle-ip-192.168.122.133_monitor_60000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"stateful-bundle-ip-192.168.122.133_start_0 rhel7-3" -> "stateful-bundle-docker-2_start_0 rhel7-3" [ style = bold] +"stateful-bundle-ip-192.168.122.133_start_0 rhel7-3" -> "stateful-bundle-ip-192.168.122.133_monitor_60000 rhel7-3" [ style = bold] +"stateful-bundle-ip-192.168.122.133_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"stateful-bundle-ip-192.168.122.133_stop_0 rhel7-4" -> "stateful-bundle-ip-192.168.122.133_start_0 rhel7-3" [ style = bold] +"stateful-bundle-ip-192.168.122.133_stop_0 rhel7-4" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle-master_demote_0" -> "bundled_demote_0 stateful-bundle-0" [ style = bold] +"stateful-bundle-master_demote_0" -> "stateful-bundle-master_demoted_0" [ style = bold] +"stateful-bundle-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle-master_demoted_0" -> "stateful-bundle-master_promote_0" [ style = bold] +"stateful-bundle-master_demoted_0" -> "stateful-bundle-master_start_0" [ style = bold] +"stateful-bundle-master_demoted_0" -> "stateful-bundle-master_stop_0" [ style = bold] +"stateful-bundle-master_demoted_0" -> "stateful-bundle_demoted_0" [ style = bold] +"stateful-bundle-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle-master_promote_0" -> "bundled_promote_0 stateful-bundle-0" [ style = bold] +"stateful-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle-master_promoted_0" -> "stateful-bundle_promoted_0" [ style = bold] +"stateful-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle-master_running_0" -> "stateful-bundle-master_promote_0" [ style = bold] +"stateful-bundle-master_running_0" -> "stateful-bundle_running_0" [ style = bold] +"stateful-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle-master_start_0" -> "bundled_start_0 stateful-bundle-0" [ style = bold] +"stateful-bundle-master_start_0" -> "bundled_start_0 stateful-bundle-2" [ style = bold] +"stateful-bundle-master_start_0" -> "stateful-bundle-master_running_0" [ style = bold] +"stateful-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle-master_stop_0" -> "bundled_stop_0 stateful-bundle-0" [ style = bold] +"stateful-bundle-master_stop_0" -> "bundled_stop_0 stateful-bundle-2" [ style = bold] +"stateful-bundle-master_stop_0" -> "stateful-bundle-master_stopped_0" [ style = bold] +"stateful-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle-master_stopped_0" -> "stateful-bundle-master_promote_0" [ style = bold] +"stateful-bundle-master_stopped_0" -> "stateful-bundle-master_start_0" [ style = bold] +"stateful-bundle-master_stopped_0" -> "stateful-bundle_stopped_0" [ style = bold] +"stateful-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle_demote_0" -> "stateful-bundle-master_demote_0" [ style = bold] +"stateful-bundle_demote_0" -> "stateful-bundle_demoted_0" [ style = bold] +"stateful-bundle_demote_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle_demoted_0" -> "stateful-bundle_promote_0" [ style = bold] +"stateful-bundle_demoted_0" -> "stateful-bundle_start_0" [ style = bold] +"stateful-bundle_demoted_0" -> "stateful-bundle_stop_0" [ style = bold] +"stateful-bundle_demoted_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle_promote_0" -> "stateful-bundle-master_promote_0" [ style = bold] +"stateful-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle_running_0" -> "stateful-bundle_promote_0" [ style = bold] +"stateful-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle_start_0" -> "stateful-bundle-docker-0_start_0 rhel7-5" [ style = bold] +"stateful-bundle_start_0" -> "stateful-bundle-docker-2_start_0 rhel7-3" [ style = bold] +"stateful-bundle_start_0" -> "stateful-bundle-master_start_0" [ style = bold] +"stateful-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle_stop_0" -> "bundled_stop_0 stateful-bundle-0" [ style = bold] +"stateful-bundle_stop_0" -> "bundled_stop_0 stateful-bundle-2" [ style = bold] +"stateful-bundle_stop_0" -> "stateful-bundle-docker-0_stop_0 rhel7-5" [ style = bold] +"stateful-bundle_stop_0" -> "stateful-bundle-docker-2_stop_0 rhel7-4" [ style = bold] +"stateful-bundle_stop_0" -> "stateful-bundle-master_stop_0" [ style = bold] +"stateful-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"stateful-bundle_stopped_0" -> "stateful-bundle_promote_0" [ style = bold] +"stateful-bundle_stopped_0" -> "stateful-bundle_start_0" [ style = bold] +"stateful-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' lxc2" -> "Fencing_start_0 rhel7-5" [ style = bold] +"stonith 'reboot' lxc2" -> "bundled_promote_0 stateful-bundle-0" [ style = bold] +"stonith 'reboot' lxc2" -> "bundled_start_0 stateful-bundle-0" [ style = bold] +"stonith 'reboot' lxc2" -> "bundled_start_0 stateful-bundle-2" [ style = bold] +"stonith 'reboot' lxc2" -> "container2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms-master_stop_0" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_demote_0 lxc2" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_promote_0 lxc2" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_start_0 lxc2" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_stop_0 lxc2" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' lxc2" -> "remote-rhel7-2_start_0 rhel7-1" [ style = bold] +"stonith 'reboot' lxc2" -> "rsc1-clone_stop_0" [ style = bold] +"stonith 'reboot' lxc2" -> "rsc1_promote_0 rhel7-3" [ style = bold] +"stonith 'reboot' lxc2" -> "rsc1_start_0 lxc2" [ style = bold] +"stonith 'reboot' lxc2" -> "rsc1_stop_0 lxc2" [ style = bold] +"stonith 'reboot' lxc2" -> "rsc2-master_stop_0" [ style = bold] +"stonith 'reboot' lxc2" -> "rsc2_promote_0 rhel7-3" [ style = bold] +"stonith 'reboot' lxc2" -> "rsc2_start_0 lxc2" [ style = bold] +"stonith 'reboot' lxc2" -> "rsc2_stop_0 lxc2" [ style = bold] +"stonith 'reboot' lxc2" -> "stateful-bundle-0_start_0 rhel7-5" [ style = bold] +"stonith 'reboot' lxc2" -> "stateful-bundle-2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' lxc2" -> "stateful-bundle-docker-0_start_0 rhel7-5" [ style = bold] +"stonith 'reboot' lxc2" -> "stateful-bundle-docker-2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' lxc2" -> "stateful-bundle-ip-192.168.122.133_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' lxc2" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' remote-rhel7-2" -> "Fencing_start_0 rhel7-5" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "bundled_promote_0 stateful-bundle-0" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "bundled_start_0 stateful-bundle-0" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "bundled_start_0 stateful-bundle-2" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "container2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "lxc-ms_promote_0 lxc2" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "lxc-ms_start_0 lxc2" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "lxc2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "remote-rhel7-2_start_0 rhel7-1" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "rsc1-clone_stop_0" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "rsc1_promote_0 rhel7-3" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "rsc1_start_0 lxc2" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "rsc1_stop_0 remote-rhel7-2" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "rsc2-master_stop_0" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "rsc2_demote_0 remote-rhel7-2" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "rsc2_promote_0 rhel7-3" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "rsc2_start_0 lxc2" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "rsc2_stop_0 remote-rhel7-2" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "stateful-bundle-0_start_0 rhel7-5" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "stateful-bundle-2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "stateful-bundle-docker-0_start_0 rhel7-5" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "stateful-bundle-docker-2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "stateful-bundle-ip-192.168.122.133_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' remote-rhel7-2" -> "stonith 'reboot' rhel7-4" [ style = bold] +"stonith 'reboot' remote-rhel7-2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' rhel7-4" -> "bundled_promote_0 stateful-bundle-0" [ style = bold] +"stonith 'reboot' rhel7-4" -> "bundled_start_0 stateful-bundle-0" [ style = bold] +"stonith 'reboot' rhel7-4" -> "bundled_start_0 stateful-bundle-2" [ style = bold] +"stonith 'reboot' rhel7-4" -> "container2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' rhel7-4" -> "lxc-ms_promote_0 lxc2" [ style = bold] +"stonith 'reboot' rhel7-4" -> "lxc-ms_start_0 lxc2" [ style = bold] +"stonith 'reboot' rhel7-4" -> "rsc1-clone_stop_0" [ style = bold] +"stonith 'reboot' rhel7-4" -> "rsc1_demote_0 rhel7-4" [ style = bold] +"stonith 'reboot' rhel7-4" -> "rsc1_promote_0 rhel7-3" [ style = bold] +"stonith 'reboot' rhel7-4" -> "rsc1_start_0 lxc2" [ style = bold] +"stonith 'reboot' rhel7-4" -> "rsc1_stop_0 rhel7-4" [ style = bold] +"stonith 'reboot' rhel7-4" -> "rsc2-master_stop_0" [ style = bold] +"stonith 'reboot' rhel7-4" -> "rsc2_promote_0 rhel7-3" [ style = bold] +"stonith 'reboot' rhel7-4" -> "rsc2_start_0 lxc2" [ style = bold] +"stonith 'reboot' rhel7-4" -> "rsc2_stop_0 rhel7-4" [ style = bold] +"stonith 'reboot' rhel7-4" -> "stateful-bundle-docker-0_start_0 rhel7-5" [ style = bold] +"stonith 'reboot' rhel7-4" -> "stateful-bundle-docker-2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' rhel7-4" -> "stateful-bundle-docker-2_stop_0 rhel7-4" [ style = bold] +"stonith 'reboot' rhel7-4" -> "stateful-bundle-ip-192.168.122.133_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' rhel7-4" -> "stateful-bundle-ip-192.168.122.133_stop_0 rhel7-4" [ style = bold] +"stonith 'reboot' rhel7-4" -> "stonith 'reboot' stateful-bundle-2" [ style = bold] +"stonith 'reboot' rhel7-4" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' stateful-bundle-0" -> "bundled_promote_0 stateful-bundle-0" [ style = bold] +"stonith 'reboot' stateful-bundle-0" -> "bundled_start_0 stateful-bundle-0" [ style = bold] +"stonith 'reboot' stateful-bundle-0" -> "bundled_start_0 stateful-bundle-2" [ style = bold] +"stonith 'reboot' stateful-bundle-0" -> "container2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' stateful-bundle-0" -> "lxc-ms_promote_0 lxc2" [ style = bold] +"stonith 'reboot' stateful-bundle-0" -> "lxc-ms_start_0 lxc2" [ style = bold] +"stonith 'reboot' stateful-bundle-0" -> "rsc1_promote_0 rhel7-3" [ style = bold] +"stonith 'reboot' stateful-bundle-0" -> "rsc1_start_0 lxc2" [ style = bold] +"stonith 'reboot' stateful-bundle-0" -> "rsc2_promote_0 rhel7-3" [ style = bold] +"stonith 'reboot' stateful-bundle-0" -> "rsc2_start_0 lxc2" [ style = bold] +"stonith 'reboot' stateful-bundle-0" -> "stateful-bundle-docker-0_start_0 rhel7-5" [ style = bold] +"stonith 'reboot' stateful-bundle-0" -> "stateful-bundle-docker-2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' stateful-bundle-0" -> "stateful-bundle-ip-192.168.122.133_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' stateful-bundle-0" -> "stateful-bundle-master_stop_0" [ style = bold] +"stonith 'reboot' stateful-bundle-0" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' stateful-bundle-2" -> "bundled_promote_0 stateful-bundle-0" [ style = bold] +"stonith 'reboot' stateful-bundle-2" -> "bundled_start_0 stateful-bundle-0" [ style = bold] +"stonith 'reboot' stateful-bundle-2" -> "bundled_start_0 stateful-bundle-2" [ style = bold] +"stonith 'reboot' stateful-bundle-2" -> "container2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' stateful-bundle-2" -> "lxc-ms_promote_0 lxc2" [ style = bold] +"stonith 'reboot' stateful-bundle-2" -> "lxc-ms_start_0 lxc2" [ style = bold] +"stonith 'reboot' stateful-bundle-2" -> "rsc1_promote_0 rhel7-3" [ style = bold] +"stonith 'reboot' stateful-bundle-2" -> "rsc1_start_0 lxc2" [ style = bold] +"stonith 'reboot' stateful-bundle-2" -> "rsc2_promote_0 rhel7-3" [ style = bold] +"stonith 'reboot' stateful-bundle-2" -> "rsc2_start_0 lxc2" [ style = bold] +"stonith 'reboot' stateful-bundle-2" -> "stateful-bundle-docker-0_start_0 rhel7-5" [ style = bold] +"stonith 'reboot' stateful-bundle-2" -> "stateful-bundle-docker-2_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' stateful-bundle-2" -> "stateful-bundle-ip-192.168.122.133_start_0 rhel7-3" [ style = bold] +"stonith 'reboot' stateful-bundle-2" -> "stateful-bundle-master_stop_0" [ style = bold] +"stonith 'reboot' stateful-bundle-2" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/one-or-more-0.dot b/cts/scheduler/dot/one-or-more-0.dot new file mode 100644 index 0000000..38bc4d3 --- /dev/null +++ b/cts/scheduler/dot/one-or-more-0.dot @@ -0,0 +1,20 @@ + digraph "g" { +"A_monitor_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = bold] +"A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_start_0 fc16-builder" -> "B_start_0 fc16-builder" [ style = bold] +"A_start_0 fc16-builder" -> "C_start_0 fc16-builder" [ style = bold] +"A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"B_monitor_0 fc16-builder" -> "B_start_0 fc16-builder" [ style = bold] +"B_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"B_start_0 fc16-builder" -> "one-or-more:require-all-set-1" [ style = bold] +"B_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"C_monitor_0 fc16-builder" -> "C_start_0 fc16-builder" [ style = bold] +"C_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"C_start_0 fc16-builder" -> "one-or-more:require-all-set-1" [ style = bold] +"C_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"D_monitor_0 fc16-builder" -> "D_start_0 fc16-builder" [ style = bold] +"D_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"D_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"one-or-more:require-all-set-1" -> "D_start_0 fc16-builder" [ style = bold] +"one-or-more:require-all-set-1" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/one-or-more-1.dot b/cts/scheduler/dot/one-or-more-1.dot new file mode 100644 index 0000000..6555b8a --- /dev/null +++ b/cts/scheduler/dot/one-or-more-1.dot @@ -0,0 +1,12 @@ + digraph "g" { +"A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"B_monitor_0 fc16-builder" -> "B_start_0 fc16-builder" [ style = dashed] +"B_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"B_start_0 fc16-builder" [ style=dashed color="red" fontcolor="black"] +"C_monitor_0 fc16-builder" -> "C_start_0 fc16-builder" [ style = dashed] +"C_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"C_start_0 fc16-builder" [ style=dashed color="red" fontcolor="black"] +"D_monitor_0 fc16-builder" -> "D_start_0 fc16-builder" [ style = dashed] +"D_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"D_start_0 fc16-builder" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/one-or-more-2.dot b/cts/scheduler/dot/one-or-more-2.dot new file mode 100644 index 0000000..1392b9b --- /dev/null +++ b/cts/scheduler/dot/one-or-more-2.dot @@ -0,0 +1,16 @@ + digraph "g" { +"A_monitor_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = bold] +"A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_start_0 fc16-builder" -> "C_start_0 fc16-builder" [ style = bold] +"A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"B_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"C_monitor_0 fc16-builder" -> "C_start_0 fc16-builder" [ style = bold] +"C_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"C_start_0 fc16-builder" -> "one-or-more:require-all-set-1" [ style = bold] +"C_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"D_monitor_0 fc16-builder" -> "D_start_0 fc16-builder" [ style = bold] +"D_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"D_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"one-or-more:require-all-set-1" -> "D_start_0 fc16-builder" [ style = bold] +"one-or-more:require-all-set-1" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/one-or-more-3.dot b/cts/scheduler/dot/one-or-more-3.dot new file mode 100644 index 0000000..dd66346 --- /dev/null +++ b/cts/scheduler/dot/one-or-more-3.dot @@ -0,0 +1,10 @@ + digraph "g" { +"A_monitor_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = bold] +"A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"B_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"C_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"D_monitor_0 fc16-builder" -> "D_start_0 fc16-builder" [ style = dashed] +"D_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"D_start_0 fc16-builder" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/one-or-more-4.dot b/cts/scheduler/dot/one-or-more-4.dot new file mode 100644 index 0000000..cd498f6 --- /dev/null +++ b/cts/scheduler/dot/one-or-more-4.dot @@ -0,0 +1,17 @@ + digraph "g" { +"A_monitor_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = bold] +"A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_start_0 fc16-builder" -> "B_start_0 fc16-builder" [ style = bold] +"A_start_0 fc16-builder" -> "C_start_0 fc16-builder" [ style = bold] +"A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"B_monitor_0 fc16-builder" -> "B_start_0 fc16-builder" [ style = bold] +"B_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"B_start_0 fc16-builder" -> "one-or-more:require-all-set-1" [ style = bold] +"B_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"C_monitor_0 fc16-builder" -> "C_start_0 fc16-builder" [ style = bold] +"C_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"C_start_0 fc16-builder" -> "one-or-more:require-all-set-1" [ style = bold] +"C_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"D_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"one-or-more:require-all-set-1" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/one-or-more-5.dot b/cts/scheduler/dot/one-or-more-5.dot new file mode 100644 index 0000000..df8c848 --- /dev/null +++ b/cts/scheduler/dot/one-or-more-5.dot @@ -0,0 +1,23 @@ + digraph "g" { +"A_monitor_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = bold] +"A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_start_0 fc16-builder" -> "E_start_0 fc16-builder" [ style = bold] +"A_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"B_monitor_0 fc16-builder" -> "B_start_0 fc16-builder" [ style = bold] +"B_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"B_start_0 fc16-builder" -> "one-or-more:require-all-set-1" [ style = bold] +"B_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"C_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"D_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"E_monitor_0 fc16-builder" -> "E_start_0 fc16-builder" [ style = bold] +"E_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"E_start_0 fc16-builder" -> "one-or-more:require-all-set-3" [ style = bold] +"E_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"F_monitor_0 fc16-builder" -> "F_start_0 fc16-builder" [ style = bold] +"F_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"F_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"one-or-more:require-all-set-1" -> "A_start_0 fc16-builder" [ style = bold] +"one-or-more:require-all-set-1" [ style=bold color="green" fontcolor="orange"] +"one-or-more:require-all-set-3" -> "F_start_0 fc16-builder" [ style = bold] +"one-or-more:require-all-set-3" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/one-or-more-6.dot b/cts/scheduler/dot/one-or-more-6.dot new file mode 100644 index 0000000..3c0111a --- /dev/null +++ b/cts/scheduler/dot/one-or-more-6.dot @@ -0,0 +1,5 @@ + digraph "g" { +"B_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"B_stop_0 fc16-builder" -> "B_start_0 <none>" [ style = dashed] +"B_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/one-or-more-7.dot b/cts/scheduler/dot/one-or-more-7.dot new file mode 100644 index 0000000..0a45d65 --- /dev/null +++ b/cts/scheduler/dot/one-or-more-7.dot @@ -0,0 +1,5 @@ + digraph "g" { +"C_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"C_stop_0 fc16-builder" -> "C_start_0 <none>" [ style = dashed] +"C_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/one-or-more-unrunnable-instances.dot b/cts/scheduler/dot/one-or-more-unrunnable-instances.dot new file mode 100644 index 0000000..cd1f106 --- /dev/null +++ b/cts/scheduler/dot/one-or-more-unrunnable-instances.dot @@ -0,0 +1,1091 @@ + digraph "g" { +"ceilometer-alarm-evaluator-clone_running_0" -> "ceilometer-alarm-notifier-clone_start_0" [ style = bold] +"ceilometer-alarm-evaluator-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-alarm-evaluator-clone_start_0" -> "ceilometer-alarm-evaluator-clone_running_0" [ style = bold] +"ceilometer-alarm-evaluator-clone_start_0" -> "ceilometer-alarm-evaluator:1_start_0 rdo7-node3" [ style = bold] +"ceilometer-alarm-evaluator-clone_start_0" -> "ceilometer-alarm-evaluator:2_start_0 rdo7-node1" [ style = bold] +"ceilometer-alarm-evaluator-clone_start_0" -> "ceilometer-alarm-evaluator_start_0 rdo7-node2" [ style = bold] +"ceilometer-alarm-evaluator-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-alarm-evaluator:1_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-alarm-evaluator:1_start_0 rdo7-node3" -> "ceilometer-alarm-evaluator-clone_running_0" [ style = bold] +"ceilometer-alarm-evaluator:1_start_0 rdo7-node3" -> "ceilometer-alarm-evaluator:1_monitor_60000 rdo7-node3" [ style = bold] +"ceilometer-alarm-evaluator:1_start_0 rdo7-node3" -> "ceilometer-alarm-notifier:1_start_0 rdo7-node3" [ style = bold] +"ceilometer-alarm-evaluator:1_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-alarm-evaluator:2_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-alarm-evaluator:2_start_0 rdo7-node1" -> "ceilometer-alarm-evaluator-clone_running_0" [ style = bold] +"ceilometer-alarm-evaluator:2_start_0 rdo7-node1" -> "ceilometer-alarm-evaluator:2_monitor_60000 rdo7-node1" [ style = bold] +"ceilometer-alarm-evaluator:2_start_0 rdo7-node1" -> "ceilometer-alarm-notifier:2_start_0 rdo7-node1" [ style = bold] +"ceilometer-alarm-evaluator:2_start_0 rdo7-node1" -> "ceilometer-alarm-notifier:3_start_0 <none>" [ style = dashed] +"ceilometer-alarm-evaluator:2_start_0 rdo7-node1" -> "ceilometer-alarm-notifier:4_start_0 <none>" [ style = dashed] +"ceilometer-alarm-evaluator:2_start_0 rdo7-node1" -> "ceilometer-alarm-notifier:5_start_0 <none>" [ style = dashed] +"ceilometer-alarm-evaluator:2_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-alarm-evaluator:3_start_0 <none>" -> "ceilometer-alarm-evaluator-clone_running_0" [ style = dashed] +"ceilometer-alarm-evaluator:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-evaluator:4_start_0 <none>" -> "ceilometer-alarm-evaluator-clone_running_0" [ style = dashed] +"ceilometer-alarm-evaluator:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-evaluator:5_start_0 <none>" -> "ceilometer-alarm-evaluator-clone_running_0" [ style = dashed] +"ceilometer-alarm-evaluator:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-evaluator_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-alarm-evaluator_start_0 rdo7-node2" -> "ceilometer-alarm-evaluator-clone_running_0" [ style = bold] +"ceilometer-alarm-evaluator_start_0 rdo7-node2" -> "ceilometer-alarm-evaluator_monitor_60000 rdo7-node2" [ style = bold] +"ceilometer-alarm-evaluator_start_0 rdo7-node2" -> "ceilometer-alarm-notifier_start_0 rdo7-node2" [ style = bold] +"ceilometer-alarm-evaluator_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-alarm-notifier-clone_running_0" -> "ceilometer-notification-clone_start_0" [ style = bold] +"ceilometer-alarm-notifier-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-alarm-notifier-clone_start_0" -> "ceilometer-alarm-notifier-clone_running_0" [ style = bold] +"ceilometer-alarm-notifier-clone_start_0" -> "ceilometer-alarm-notifier:1_start_0 rdo7-node3" [ style = bold] +"ceilometer-alarm-notifier-clone_start_0" -> "ceilometer-alarm-notifier:2_start_0 rdo7-node1" [ style = bold] +"ceilometer-alarm-notifier-clone_start_0" -> "ceilometer-alarm-notifier_start_0 rdo7-node2" [ style = bold] +"ceilometer-alarm-notifier-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-alarm-notifier:1_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-alarm-notifier:1_start_0 rdo7-node3" -> "ceilometer-alarm-notifier-clone_running_0" [ style = bold] +"ceilometer-alarm-notifier:1_start_0 rdo7-node3" -> "ceilometer-alarm-notifier:1_monitor_60000 rdo7-node3" [ style = bold] +"ceilometer-alarm-notifier:1_start_0 rdo7-node3" -> "ceilometer-notification:1_start_0 rdo7-node3" [ style = bold] +"ceilometer-alarm-notifier:1_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-alarm-notifier:2_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-alarm-notifier:2_start_0 rdo7-node1" -> "ceilometer-alarm-notifier-clone_running_0" [ style = bold] +"ceilometer-alarm-notifier:2_start_0 rdo7-node1" -> "ceilometer-alarm-notifier:2_monitor_60000 rdo7-node1" [ style = bold] +"ceilometer-alarm-notifier:2_start_0 rdo7-node1" -> "ceilometer-notification:2_start_0 rdo7-node1" [ style = bold] +"ceilometer-alarm-notifier:2_start_0 rdo7-node1" -> "ceilometer-notification:3_start_0 <none>" [ style = dashed] +"ceilometer-alarm-notifier:2_start_0 rdo7-node1" -> "ceilometer-notification:4_start_0 <none>" [ style = dashed] +"ceilometer-alarm-notifier:2_start_0 rdo7-node1" -> "ceilometer-notification:5_start_0 <none>" [ style = dashed] +"ceilometer-alarm-notifier:2_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-alarm-notifier:3_start_0 <none>" -> "ceilometer-alarm-notifier-clone_running_0" [ style = dashed] +"ceilometer-alarm-notifier:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-notifier:4_start_0 <none>" -> "ceilometer-alarm-notifier-clone_running_0" [ style = dashed] +"ceilometer-alarm-notifier:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-notifier:5_start_0 <none>" -> "ceilometer-alarm-notifier-clone_running_0" [ style = dashed] +"ceilometer-alarm-notifier:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-alarm-notifier_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-alarm-notifier_start_0 rdo7-node2" -> "ceilometer-alarm-notifier-clone_running_0" [ style = bold] +"ceilometer-alarm-notifier_start_0 rdo7-node2" -> "ceilometer-alarm-notifier_monitor_60000 rdo7-node2" [ style = bold] +"ceilometer-alarm-notifier_start_0 rdo7-node2" -> "ceilometer-notification_start_0 rdo7-node2" [ style = bold] +"ceilometer-alarm-notifier_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-api-clone_running_0" -> "ceilometer-delay-clone_start_0" [ style = bold] +"ceilometer-api-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-api-clone_start_0" -> "ceilometer-api-clone_running_0" [ style = bold] +"ceilometer-api-clone_start_0" -> "ceilometer-api:1_start_0 rdo7-node3" [ style = bold] +"ceilometer-api-clone_start_0" -> "ceilometer-api:2_start_0 rdo7-node1" [ style = bold] +"ceilometer-api-clone_start_0" -> "ceilometer-api_start_0 rdo7-node2" [ style = bold] +"ceilometer-api-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-api:1_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-api:1_start_0 rdo7-node3" -> "ceilometer-api-clone_running_0" [ style = bold] +"ceilometer-api:1_start_0 rdo7-node3" -> "ceilometer-api:1_monitor_60000 rdo7-node3" [ style = bold] +"ceilometer-api:1_start_0 rdo7-node3" -> "ceilometer-delay:1_start_0 rdo7-node3" [ style = bold] +"ceilometer-api:1_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-api:2_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-api:2_start_0 rdo7-node1" -> "ceilometer-api-clone_running_0" [ style = bold] +"ceilometer-api:2_start_0 rdo7-node1" -> "ceilometer-api:2_monitor_60000 rdo7-node1" [ style = bold] +"ceilometer-api:2_start_0 rdo7-node1" -> "ceilometer-delay:2_start_0 rdo7-node1" [ style = bold] +"ceilometer-api:2_start_0 rdo7-node1" -> "ceilometer-delay:3_start_0 <none>" [ style = dashed] +"ceilometer-api:2_start_0 rdo7-node1" -> "ceilometer-delay:4_start_0 <none>" [ style = dashed] +"ceilometer-api:2_start_0 rdo7-node1" -> "ceilometer-delay:5_start_0 <none>" [ style = dashed] +"ceilometer-api:2_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-api:3_start_0 <none>" -> "ceilometer-api-clone_running_0" [ style = dashed] +"ceilometer-api:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-api:4_start_0 <none>" -> "ceilometer-api-clone_running_0" [ style = dashed] +"ceilometer-api:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-api:5_start_0 <none>" -> "ceilometer-api-clone_running_0" [ style = dashed] +"ceilometer-api:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-api_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-api_start_0 rdo7-node2" -> "ceilometer-api-clone_running_0" [ style = bold] +"ceilometer-api_start_0 rdo7-node2" -> "ceilometer-api_monitor_60000 rdo7-node2" [ style = bold] +"ceilometer-api_start_0 rdo7-node2" -> "ceilometer-delay_start_0 rdo7-node2" [ style = bold] +"ceilometer-api_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-central-clone_running_0" -> "ceilometer-collector-clone_start_0" [ style = bold] +"ceilometer-central-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-central-clone_start_0" -> "ceilometer-central-clone_running_0" [ style = bold] +"ceilometer-central-clone_start_0" -> "ceilometer-central:1_start_0 rdo7-node3" [ style = bold] +"ceilometer-central-clone_start_0" -> "ceilometer-central:2_start_0 rdo7-node1" [ style = bold] +"ceilometer-central-clone_start_0" -> "ceilometer-central_start_0 rdo7-node2" [ style = bold] +"ceilometer-central-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-central:1_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-central:1_start_0 rdo7-node3" -> "ceilometer-central-clone_running_0" [ style = bold] +"ceilometer-central:1_start_0 rdo7-node3" -> "ceilometer-central:1_monitor_60000 rdo7-node3" [ style = bold] +"ceilometer-central:1_start_0 rdo7-node3" -> "ceilometer-collector:1_start_0 rdo7-node3" [ style = bold] +"ceilometer-central:1_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-central:2_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-central:2_start_0 rdo7-node1" -> "ceilometer-central-clone_running_0" [ style = bold] +"ceilometer-central:2_start_0 rdo7-node1" -> "ceilometer-central:2_monitor_60000 rdo7-node1" [ style = bold] +"ceilometer-central:2_start_0 rdo7-node1" -> "ceilometer-collector:2_start_0 rdo7-node1" [ style = bold] +"ceilometer-central:2_start_0 rdo7-node1" -> "ceilometer-collector:3_start_0 <none>" [ style = dashed] +"ceilometer-central:2_start_0 rdo7-node1" -> "ceilometer-collector:4_start_0 <none>" [ style = dashed] +"ceilometer-central:2_start_0 rdo7-node1" -> "ceilometer-collector:5_start_0 <none>" [ style = dashed] +"ceilometer-central:2_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-central:3_start_0 <none>" -> "ceilometer-central-clone_running_0" [ style = dashed] +"ceilometer-central:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-central:4_start_0 <none>" -> "ceilometer-central-clone_running_0" [ style = dashed] +"ceilometer-central:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-central:5_start_0 <none>" -> "ceilometer-central-clone_running_0" [ style = dashed] +"ceilometer-central:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-central_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-central_start_0 rdo7-node2" -> "ceilometer-central-clone_running_0" [ style = bold] +"ceilometer-central_start_0 rdo7-node2" -> "ceilometer-central_monitor_60000 rdo7-node2" [ style = bold] +"ceilometer-central_start_0 rdo7-node2" -> "ceilometer-collector_start_0 rdo7-node2" [ style = bold] +"ceilometer-central_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-collector-clone_running_0" -> "ceilometer-api-clone_start_0" [ style = bold] +"ceilometer-collector-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-collector-clone_start_0" -> "ceilometer-collector-clone_running_0" [ style = bold] +"ceilometer-collector-clone_start_0" -> "ceilometer-collector:1_start_0 rdo7-node3" [ style = bold] +"ceilometer-collector-clone_start_0" -> "ceilometer-collector:2_start_0 rdo7-node1" [ style = bold] +"ceilometer-collector-clone_start_0" -> "ceilometer-collector_start_0 rdo7-node2" [ style = bold] +"ceilometer-collector-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-collector:1_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-collector:1_start_0 rdo7-node3" -> "ceilometer-api:1_start_0 rdo7-node3" [ style = bold] +"ceilometer-collector:1_start_0 rdo7-node3" -> "ceilometer-collector-clone_running_0" [ style = bold] +"ceilometer-collector:1_start_0 rdo7-node3" -> "ceilometer-collector:1_monitor_60000 rdo7-node3" [ style = bold] +"ceilometer-collector:1_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-collector:2_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-collector:2_start_0 rdo7-node1" -> "ceilometer-api:2_start_0 rdo7-node1" [ style = bold] +"ceilometer-collector:2_start_0 rdo7-node1" -> "ceilometer-api:3_start_0 <none>" [ style = dashed] +"ceilometer-collector:2_start_0 rdo7-node1" -> "ceilometer-api:4_start_0 <none>" [ style = dashed] +"ceilometer-collector:2_start_0 rdo7-node1" -> "ceilometer-api:5_start_0 <none>" [ style = dashed] +"ceilometer-collector:2_start_0 rdo7-node1" -> "ceilometer-collector-clone_running_0" [ style = bold] +"ceilometer-collector:2_start_0 rdo7-node1" -> "ceilometer-collector:2_monitor_60000 rdo7-node1" [ style = bold] +"ceilometer-collector:2_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-collector:3_start_0 <none>" -> "ceilometer-collector-clone_running_0" [ style = dashed] +"ceilometer-collector:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-collector:4_start_0 <none>" -> "ceilometer-collector-clone_running_0" [ style = dashed] +"ceilometer-collector:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-collector:5_start_0 <none>" -> "ceilometer-collector-clone_running_0" [ style = dashed] +"ceilometer-collector:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-collector_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-collector_start_0 rdo7-node2" -> "ceilometer-api_start_0 rdo7-node2" [ style = bold] +"ceilometer-collector_start_0 rdo7-node2" -> "ceilometer-collector-clone_running_0" [ style = bold] +"ceilometer-collector_start_0 rdo7-node2" -> "ceilometer-collector_monitor_60000 rdo7-node2" [ style = bold] +"ceilometer-collector_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-compute-clone_running_0" -> "nova-compute-clone_start_0" [ style = bold] +"ceilometer-compute-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-compute-clone_start_0" -> "ceilometer-compute-clone_running_0" [ style = bold] +"ceilometer-compute-clone_start_0" -> "ceilometer-compute:1_start_0 mrg-08" [ style = bold] +"ceilometer-compute-clone_start_0" -> "ceilometer-compute:2_start_0 mrg-09" [ style = bold] +"ceilometer-compute-clone_start_0" -> "ceilometer-compute_start_0 mrg-07" [ style = bold] +"ceilometer-compute-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-compute:1_monitor_60000 mrg-08" [ style=bold color="green" fontcolor="black"] +"ceilometer-compute:1_start_0 mrg-08" -> "ceilometer-compute-clone_running_0" [ style = bold] +"ceilometer-compute:1_start_0 mrg-08" -> "ceilometer-compute:1_monitor_60000 mrg-08" [ style = bold] +"ceilometer-compute:1_start_0 mrg-08" -> "nova-compute:1_start_0 mrg-08" [ style = bold] +"ceilometer-compute:1_start_0 mrg-08" [ style=bold color="green" fontcolor="black"] +"ceilometer-compute:2_monitor_60000 mrg-09" [ style=bold color="green" fontcolor="black"] +"ceilometer-compute:2_start_0 mrg-09" -> "ceilometer-compute-clone_running_0" [ style = bold] +"ceilometer-compute:2_start_0 mrg-09" -> "ceilometer-compute:2_monitor_60000 mrg-09" [ style = bold] +"ceilometer-compute:2_start_0 mrg-09" -> "nova-compute:2_start_0 mrg-09" [ style = bold] +"ceilometer-compute:2_start_0 mrg-09" [ style=bold color="green" fontcolor="black"] +"ceilometer-compute:3_start_0 <none>" -> "ceilometer-compute-clone_running_0" [ style = dashed] +"ceilometer-compute:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-compute:4_start_0 <none>" -> "ceilometer-compute-clone_running_0" [ style = dashed] +"ceilometer-compute:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-compute:5_start_0 <none>" -> "ceilometer-compute-clone_running_0" [ style = dashed] +"ceilometer-compute:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-compute_monitor_60000 mrg-07" [ style=bold color="green" fontcolor="black"] +"ceilometer-compute_start_0 mrg-07" -> "ceilometer-compute-clone_running_0" [ style = bold] +"ceilometer-compute_start_0 mrg-07" -> "ceilometer-compute_monitor_60000 mrg-07" [ style = bold] +"ceilometer-compute_start_0 mrg-07" -> "nova-compute:3_start_0 <none>" [ style = dashed] +"ceilometer-compute_start_0 mrg-07" -> "nova-compute:4_start_0 <none>" [ style = dashed] +"ceilometer-compute_start_0 mrg-07" -> "nova-compute:5_start_0 <none>" [ style = dashed] +"ceilometer-compute_start_0 mrg-07" -> "nova-compute_start_0 mrg-07" [ style = bold] +"ceilometer-compute_start_0 mrg-07" [ style=bold color="green" fontcolor="black"] +"ceilometer-delay-clone_running_0" -> "ceilometer-alarm-evaluator-clone_start_0" [ style = bold] +"ceilometer-delay-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-delay-clone_start_0" -> "ceilometer-delay-clone_running_0" [ style = bold] +"ceilometer-delay-clone_start_0" -> "ceilometer-delay:1_start_0 rdo7-node3" [ style = bold] +"ceilometer-delay-clone_start_0" -> "ceilometer-delay:2_start_0 rdo7-node1" [ style = bold] +"ceilometer-delay-clone_start_0" -> "ceilometer-delay_start_0 rdo7-node2" [ style = bold] +"ceilometer-delay-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-delay:1_monitor_10000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-delay:1_start_0 rdo7-node3" -> "ceilometer-alarm-evaluator:1_start_0 rdo7-node3" [ style = bold] +"ceilometer-delay:1_start_0 rdo7-node3" -> "ceilometer-delay-clone_running_0" [ style = bold] +"ceilometer-delay:1_start_0 rdo7-node3" -> "ceilometer-delay:1_monitor_10000 rdo7-node3" [ style = bold] +"ceilometer-delay:1_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-delay:2_monitor_10000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-delay:2_start_0 rdo7-node1" -> "ceilometer-alarm-evaluator:2_start_0 rdo7-node1" [ style = bold] +"ceilometer-delay:2_start_0 rdo7-node1" -> "ceilometer-alarm-evaluator:3_start_0 <none>" [ style = dashed] +"ceilometer-delay:2_start_0 rdo7-node1" -> "ceilometer-alarm-evaluator:4_start_0 <none>" [ style = dashed] +"ceilometer-delay:2_start_0 rdo7-node1" -> "ceilometer-alarm-evaluator:5_start_0 <none>" [ style = dashed] +"ceilometer-delay:2_start_0 rdo7-node1" -> "ceilometer-delay-clone_running_0" [ style = bold] +"ceilometer-delay:2_start_0 rdo7-node1" -> "ceilometer-delay:2_monitor_10000 rdo7-node1" [ style = bold] +"ceilometer-delay:2_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-delay:3_start_0 <none>" -> "ceilometer-delay-clone_running_0" [ style = dashed] +"ceilometer-delay:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-delay:4_start_0 <none>" -> "ceilometer-delay-clone_running_0" [ style = dashed] +"ceilometer-delay:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-delay:5_start_0 <none>" -> "ceilometer-delay-clone_running_0" [ style = dashed] +"ceilometer-delay:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-delay_monitor_10000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-delay_start_0 rdo7-node2" -> "ceilometer-alarm-evaluator_start_0 rdo7-node2" [ style = bold] +"ceilometer-delay_start_0 rdo7-node2" -> "ceilometer-delay-clone_running_0" [ style = bold] +"ceilometer-delay_start_0 rdo7-node2" -> "ceilometer-delay_monitor_10000 rdo7-node2" [ style = bold] +"ceilometer-delay_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-notification-clone_running_0" -> "heat-api-clone_start_0" [ style = bold] +"ceilometer-notification-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-notification-clone_start_0" -> "ceilometer-notification-clone_running_0" [ style = bold] +"ceilometer-notification-clone_start_0" -> "ceilometer-notification:1_start_0 rdo7-node3" [ style = bold] +"ceilometer-notification-clone_start_0" -> "ceilometer-notification:2_start_0 rdo7-node1" [ style = bold] +"ceilometer-notification-clone_start_0" -> "ceilometer-notification:3_start_0 <none>" [ style = dashed] +"ceilometer-notification-clone_start_0" -> "ceilometer-notification:4_start_0 <none>" [ style = dashed] +"ceilometer-notification-clone_start_0" -> "ceilometer-notification:5_start_0 <none>" [ style = dashed] +"ceilometer-notification-clone_start_0" -> "ceilometer-notification_start_0 rdo7-node2" [ style = bold] +"ceilometer-notification-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"ceilometer-notification:1_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-notification:1_start_0 rdo7-node3" -> "ceilometer-notification-clone_running_0" [ style = bold] +"ceilometer-notification:1_start_0 rdo7-node3" -> "ceilometer-notification:1_monitor_60000 rdo7-node3" [ style = bold] +"ceilometer-notification:1_start_0 rdo7-node3" -> "clone-one-or-more:order-ceilometer-notification-clone-ceilometer-compute-clone-mandatory" [ style = bold] +"ceilometer-notification:1_start_0 rdo7-node3" -> "heat-api:1_start_0 rdo7-node3" [ style = bold] +"ceilometer-notification:1_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"ceilometer-notification:2_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-notification:2_start_0 rdo7-node1" -> "ceilometer-notification-clone_running_0" [ style = bold] +"ceilometer-notification:2_start_0 rdo7-node1" -> "ceilometer-notification:2_monitor_60000 rdo7-node1" [ style = bold] +"ceilometer-notification:2_start_0 rdo7-node1" -> "clone-one-or-more:order-ceilometer-notification-clone-ceilometer-compute-clone-mandatory" [ style = bold] +"ceilometer-notification:2_start_0 rdo7-node1" -> "heat-api:2_start_0 rdo7-node1" [ style = bold] +"ceilometer-notification:2_start_0 rdo7-node1" -> "heat-api:3_start_0 <none>" [ style = dashed] +"ceilometer-notification:2_start_0 rdo7-node1" -> "heat-api:4_start_0 <none>" [ style = dashed] +"ceilometer-notification:2_start_0 rdo7-node1" -> "heat-api:5_start_0 <none>" [ style = dashed] +"ceilometer-notification:2_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"ceilometer-notification:3_start_0 <none>" -> "ceilometer-notification-clone_running_0" [ style = dashed] +"ceilometer-notification:3_start_0 <none>" -> "clone-one-or-more:order-ceilometer-notification-clone-ceilometer-compute-clone-mandatory" [ style = dashed] +"ceilometer-notification:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-notification:4_start_0 <none>" -> "ceilometer-notification-clone_running_0" [ style = dashed] +"ceilometer-notification:4_start_0 <none>" -> "clone-one-or-more:order-ceilometer-notification-clone-ceilometer-compute-clone-mandatory" [ style = dashed] +"ceilometer-notification:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-notification:5_start_0 <none>" -> "ceilometer-notification-clone_running_0" [ style = dashed] +"ceilometer-notification:5_start_0 <none>" -> "clone-one-or-more:order-ceilometer-notification-clone-ceilometer-compute-clone-mandatory" [ style = dashed] +"ceilometer-notification:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ceilometer-notification_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"ceilometer-notification_start_0 rdo7-node2" -> "ceilometer-notification-clone_running_0" [ style = bold] +"ceilometer-notification_start_0 rdo7-node2" -> "ceilometer-notification_monitor_60000 rdo7-node2" [ style = bold] +"ceilometer-notification_start_0 rdo7-node2" -> "clone-one-or-more:order-ceilometer-notification-clone-ceilometer-compute-clone-mandatory" [ style = bold] +"ceilometer-notification_start_0 rdo7-node2" -> "heat-api_start_0 rdo7-node2" [ style = bold] +"ceilometer-notification_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"cinder-api-clone_running_0" -> "cinder-scheduler-clone_start_0" [ style = bold] +"cinder-api-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"cinder-api-clone_start_0" -> "cinder-api-clone_running_0" [ style = bold] +"cinder-api-clone_start_0" -> "cinder-api:1_start_0 rdo7-node3" [ style = bold] +"cinder-api-clone_start_0" -> "cinder-api:2_start_0 rdo7-node1" [ style = bold] +"cinder-api-clone_start_0" -> "cinder-api_start_0 rdo7-node2" [ style = bold] +"cinder-api-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"cinder-api:1_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"cinder-api:1_start_0 rdo7-node3" -> "cinder-api-clone_running_0" [ style = bold] +"cinder-api:1_start_0 rdo7-node3" -> "cinder-api:1_monitor_60000 rdo7-node3" [ style = bold] +"cinder-api:1_start_0 rdo7-node3" -> "cinder-scheduler:1_start_0 rdo7-node3" [ style = bold] +"cinder-api:1_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"cinder-api:2_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"cinder-api:2_start_0 rdo7-node1" -> "cinder-api-clone_running_0" [ style = bold] +"cinder-api:2_start_0 rdo7-node1" -> "cinder-api:2_monitor_60000 rdo7-node1" [ style = bold] +"cinder-api:2_start_0 rdo7-node1" -> "cinder-scheduler:2_start_0 rdo7-node1" [ style = bold] +"cinder-api:2_start_0 rdo7-node1" -> "cinder-scheduler:3_start_0 <none>" [ style = dashed] +"cinder-api:2_start_0 rdo7-node1" -> "cinder-scheduler:4_start_0 <none>" [ style = dashed] +"cinder-api:2_start_0 rdo7-node1" -> "cinder-scheduler:5_start_0 <none>" [ style = dashed] +"cinder-api:2_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"cinder-api:3_start_0 <none>" -> "cinder-api-clone_running_0" [ style = dashed] +"cinder-api:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"cinder-api:4_start_0 <none>" -> "cinder-api-clone_running_0" [ style = dashed] +"cinder-api:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"cinder-api:5_start_0 <none>" -> "cinder-api-clone_running_0" [ style = dashed] +"cinder-api:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"cinder-api_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"cinder-api_start_0 rdo7-node2" -> "cinder-api-clone_running_0" [ style = bold] +"cinder-api_start_0 rdo7-node2" -> "cinder-api_monitor_60000 rdo7-node2" [ style = bold] +"cinder-api_start_0 rdo7-node2" -> "cinder-scheduler_start_0 rdo7-node2" [ style = bold] +"cinder-api_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"cinder-scheduler-clone_running_0" -> "cinder-volume_start_0 rdo7-node2" [ style = bold] +"cinder-scheduler-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"cinder-scheduler-clone_start_0" -> "cinder-scheduler-clone_running_0" [ style = bold] +"cinder-scheduler-clone_start_0" -> "cinder-scheduler:1_start_0 rdo7-node3" [ style = bold] +"cinder-scheduler-clone_start_0" -> "cinder-scheduler:2_start_0 rdo7-node1" [ style = bold] +"cinder-scheduler-clone_start_0" -> "cinder-scheduler_start_0 rdo7-node2" [ style = bold] +"cinder-scheduler-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"cinder-scheduler:1_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"cinder-scheduler:1_start_0 rdo7-node3" -> "cinder-scheduler-clone_running_0" [ style = bold] +"cinder-scheduler:1_start_0 rdo7-node3" -> "cinder-scheduler:1_monitor_60000 rdo7-node3" [ style = bold] +"cinder-scheduler:1_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"cinder-scheduler:2_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"cinder-scheduler:2_start_0 rdo7-node1" -> "cinder-scheduler-clone_running_0" [ style = bold] +"cinder-scheduler:2_start_0 rdo7-node1" -> "cinder-scheduler:2_monitor_60000 rdo7-node1" [ style = bold] +"cinder-scheduler:2_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"cinder-scheduler:3_start_0 <none>" -> "cinder-scheduler-clone_running_0" [ style = dashed] +"cinder-scheduler:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"cinder-scheduler:4_start_0 <none>" -> "cinder-scheduler-clone_running_0" [ style = dashed] +"cinder-scheduler:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"cinder-scheduler:5_start_0 <none>" -> "cinder-scheduler-clone_running_0" [ style = dashed] +"cinder-scheduler:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"cinder-scheduler_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"cinder-scheduler_start_0 rdo7-node2" -> "cinder-scheduler-clone_running_0" [ style = bold] +"cinder-scheduler_start_0 rdo7-node2" -> "cinder-scheduler_monitor_60000 rdo7-node2" [ style = bold] +"cinder-scheduler_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"cinder-volume_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"cinder-volume_start_0 rdo7-node2" -> "cinder-volume_monitor_60000 rdo7-node2" [ style = bold] +"cinder-volume_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"clone-one-or-more:order-ceilometer-notification-clone-ceilometer-compute-clone-mandatory" -> "ceilometer-compute-clone_start_0" [ style = bold] +"clone-one-or-more:order-ceilometer-notification-clone-ceilometer-compute-clone-mandatory" [ style=bold color="green" fontcolor="orange"] +"clone-one-or-more:order-neutron-server-clone-neutron-openvswitch-agent-compute-clone-mandatory" -> "neutron-openvswitch-agent-compute-clone_start_0" [ style = bold] +"clone-one-or-more:order-neutron-server-clone-neutron-openvswitch-agent-compute-clone-mandatory" [ style=bold color="green" fontcolor="orange"] +"clone-one-or-more:order-nova-conductor-clone-nova-compute-clone-mandatory" -> "nova-compute-clone_start_0" [ style = bold] +"clone-one-or-more:order-nova-conductor-clone-nova-compute-clone-mandatory" [ style=bold color="green" fontcolor="orange"] +"fence-nova_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"fence-nova_start_0 rdo7-node2" -> "fence-nova_monitor_60000 rdo7-node2" [ style = bold] +"fence-nova_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"galera_monitor_10000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"glance-api-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"glance-api-clone_start_0" -> "glance-api-clone_running_0" [ style = bold] +"glance-api-clone_start_0" -> "glance-api:1_start_0 rdo7-node3" [ style = bold] +"glance-api-clone_start_0" -> "glance-api:2_start_0 rdo7-node1" [ style = bold] +"glance-api-clone_start_0" -> "glance-api_start_0 rdo7-node2" [ style = bold] +"glance-api-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"glance-api:1_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"glance-api:1_start_0 rdo7-node3" -> "glance-api-clone_running_0" [ style = bold] +"glance-api:1_start_0 rdo7-node3" -> "glance-api:1_monitor_60000 rdo7-node3" [ style = bold] +"glance-api:1_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"glance-api:2_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"glance-api:2_start_0 rdo7-node1" -> "glance-api-clone_running_0" [ style = bold] +"glance-api:2_start_0 rdo7-node1" -> "glance-api:2_monitor_60000 rdo7-node1" [ style = bold] +"glance-api:2_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"glance-api_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"glance-api_start_0 rdo7-node2" -> "glance-api-clone_running_0" [ style = bold] +"glance-api_start_0 rdo7-node2" -> "glance-api_monitor_60000 rdo7-node2" [ style = bold] +"glance-api_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"glance-registry-clone_running_0" -> "glance-api-clone_start_0" [ style = bold] +"glance-registry-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"glance-registry-clone_start_0" -> "glance-registry-clone_running_0" [ style = bold] +"glance-registry-clone_start_0" -> "glance-registry:1_start_0 rdo7-node3" [ style = bold] +"glance-registry-clone_start_0" -> "glance-registry:2_start_0 rdo7-node1" [ style = bold] +"glance-registry-clone_start_0" -> "glance-registry_start_0 rdo7-node2" [ style = bold] +"glance-registry-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"glance-registry:1_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"glance-registry:1_start_0 rdo7-node3" -> "glance-registry-clone_running_0" [ style = bold] +"glance-registry:1_start_0 rdo7-node3" -> "glance-registry:1_monitor_60000 rdo7-node3" [ style = bold] +"glance-registry:1_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"glance-registry:2_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"glance-registry:2_start_0 rdo7-node1" -> "glance-registry-clone_running_0" [ style = bold] +"glance-registry:2_start_0 rdo7-node1" -> "glance-registry:2_monitor_60000 rdo7-node1" [ style = bold] +"glance-registry:2_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"glance-registry_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"glance-registry_start_0 rdo7-node2" -> "glance-registry-clone_running_0" [ style = bold] +"glance-registry_start_0 rdo7-node2" -> "glance-registry_monitor_60000 rdo7-node2" [ style = bold] +"glance-registry_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"heat-api-cfn-clone_running_0" -> "heat-api-cloudwatch-clone_start_0" [ style = bold] +"heat-api-cfn-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"heat-api-cfn-clone_start_0" -> "heat-api-cfn-clone_running_0" [ style = bold] +"heat-api-cfn-clone_start_0" -> "heat-api-cfn:1_start_0 rdo7-node3" [ style = bold] +"heat-api-cfn-clone_start_0" -> "heat-api-cfn:2_start_0 rdo7-node1" [ style = bold] +"heat-api-cfn-clone_start_0" -> "heat-api-cfn_start_0 rdo7-node2" [ style = bold] +"heat-api-cfn-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"heat-api-cfn:1_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"heat-api-cfn:1_start_0 rdo7-node3" -> "heat-api-cfn-clone_running_0" [ style = bold] +"heat-api-cfn:1_start_0 rdo7-node3" -> "heat-api-cfn:1_monitor_60000 rdo7-node3" [ style = bold] +"heat-api-cfn:1_start_0 rdo7-node3" -> "heat-api-cloudwatch:1_start_0 rdo7-node3" [ style = bold] +"heat-api-cfn:1_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"heat-api-cfn:2_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"heat-api-cfn:2_start_0 rdo7-node1" -> "heat-api-cfn-clone_running_0" [ style = bold] +"heat-api-cfn:2_start_0 rdo7-node1" -> "heat-api-cfn:2_monitor_60000 rdo7-node1" [ style = bold] +"heat-api-cfn:2_start_0 rdo7-node1" -> "heat-api-cloudwatch:2_start_0 rdo7-node1" [ style = bold] +"heat-api-cfn:2_start_0 rdo7-node1" -> "heat-api-cloudwatch:3_start_0 <none>" [ style = dashed] +"heat-api-cfn:2_start_0 rdo7-node1" -> "heat-api-cloudwatch:4_start_0 <none>" [ style = dashed] +"heat-api-cfn:2_start_0 rdo7-node1" -> "heat-api-cloudwatch:5_start_0 <none>" [ style = dashed] +"heat-api-cfn:2_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"heat-api-cfn:3_start_0 <none>" -> "heat-api-cfn-clone_running_0" [ style = dashed] +"heat-api-cfn:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"heat-api-cfn:4_start_0 <none>" -> "heat-api-cfn-clone_running_0" [ style = dashed] +"heat-api-cfn:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"heat-api-cfn:5_start_0 <none>" -> "heat-api-cfn-clone_running_0" [ style = dashed] +"heat-api-cfn:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"heat-api-cfn_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"heat-api-cfn_start_0 rdo7-node2" -> "heat-api-cfn-clone_running_0" [ style = bold] +"heat-api-cfn_start_0 rdo7-node2" -> "heat-api-cfn_monitor_60000 rdo7-node2" [ style = bold] +"heat-api-cfn_start_0 rdo7-node2" -> "heat-api-cloudwatch_start_0 rdo7-node2" [ style = bold] +"heat-api-cfn_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"heat-api-clone_running_0" -> "heat-api-cfn-clone_start_0" [ style = bold] +"heat-api-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"heat-api-clone_start_0" -> "heat-api-clone_running_0" [ style = bold] +"heat-api-clone_start_0" -> "heat-api:1_start_0 rdo7-node3" [ style = bold] +"heat-api-clone_start_0" -> "heat-api:2_start_0 rdo7-node1" [ style = bold] +"heat-api-clone_start_0" -> "heat-api_start_0 rdo7-node2" [ style = bold] +"heat-api-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"heat-api-cloudwatch-clone_running_0" -> "heat-engine-clone_start_0" [ style = bold] +"heat-api-cloudwatch-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"heat-api-cloudwatch-clone_start_0" -> "heat-api-cloudwatch-clone_running_0" [ style = bold] +"heat-api-cloudwatch-clone_start_0" -> "heat-api-cloudwatch:1_start_0 rdo7-node3" [ style = bold] +"heat-api-cloudwatch-clone_start_0" -> "heat-api-cloudwatch:2_start_0 rdo7-node1" [ style = bold] +"heat-api-cloudwatch-clone_start_0" -> "heat-api-cloudwatch_start_0 rdo7-node2" [ style = bold] +"heat-api-cloudwatch-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"heat-api-cloudwatch:1_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"heat-api-cloudwatch:1_start_0 rdo7-node3" -> "heat-api-cloudwatch-clone_running_0" [ style = bold] +"heat-api-cloudwatch:1_start_0 rdo7-node3" -> "heat-api-cloudwatch:1_monitor_60000 rdo7-node3" [ style = bold] +"heat-api-cloudwatch:1_start_0 rdo7-node3" -> "heat-engine:1_start_0 rdo7-node3" [ style = bold] +"heat-api-cloudwatch:1_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"heat-api-cloudwatch:2_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"heat-api-cloudwatch:2_start_0 rdo7-node1" -> "heat-api-cloudwatch-clone_running_0" [ style = bold] +"heat-api-cloudwatch:2_start_0 rdo7-node1" -> "heat-api-cloudwatch:2_monitor_60000 rdo7-node1" [ style = bold] +"heat-api-cloudwatch:2_start_0 rdo7-node1" -> "heat-engine:2_start_0 rdo7-node1" [ style = bold] +"heat-api-cloudwatch:2_start_0 rdo7-node1" -> "heat-engine:3_start_0 <none>" [ style = dashed] +"heat-api-cloudwatch:2_start_0 rdo7-node1" -> "heat-engine:4_start_0 <none>" [ style = dashed] +"heat-api-cloudwatch:2_start_0 rdo7-node1" -> "heat-engine:5_start_0 <none>" [ style = dashed] +"heat-api-cloudwatch:2_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"heat-api-cloudwatch:3_start_0 <none>" -> "heat-api-cloudwatch-clone_running_0" [ style = dashed] +"heat-api-cloudwatch:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"heat-api-cloudwatch:4_start_0 <none>" -> "heat-api-cloudwatch-clone_running_0" [ style = dashed] +"heat-api-cloudwatch:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"heat-api-cloudwatch:5_start_0 <none>" -> "heat-api-cloudwatch-clone_running_0" [ style = dashed] +"heat-api-cloudwatch:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"heat-api-cloudwatch_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"heat-api-cloudwatch_start_0 rdo7-node2" -> "heat-api-cloudwatch-clone_running_0" [ style = bold] +"heat-api-cloudwatch_start_0 rdo7-node2" -> "heat-api-cloudwatch_monitor_60000 rdo7-node2" [ style = bold] +"heat-api-cloudwatch_start_0 rdo7-node2" -> "heat-engine_start_0 rdo7-node2" [ style = bold] +"heat-api-cloudwatch_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"heat-api:1_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"heat-api:1_start_0 rdo7-node3" -> "heat-api-cfn:1_start_0 rdo7-node3" [ style = bold] +"heat-api:1_start_0 rdo7-node3" -> "heat-api-clone_running_0" [ style = bold] +"heat-api:1_start_0 rdo7-node3" -> "heat-api:1_monitor_60000 rdo7-node3" [ style = bold] +"heat-api:1_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"heat-api:2_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"heat-api:2_start_0 rdo7-node1" -> "heat-api-cfn:2_start_0 rdo7-node1" [ style = bold] +"heat-api:2_start_0 rdo7-node1" -> "heat-api-cfn:3_start_0 <none>" [ style = dashed] +"heat-api:2_start_0 rdo7-node1" -> "heat-api-cfn:4_start_0 <none>" [ style = dashed] +"heat-api:2_start_0 rdo7-node1" -> "heat-api-cfn:5_start_0 <none>" [ style = dashed] +"heat-api:2_start_0 rdo7-node1" -> "heat-api-clone_running_0" [ style = bold] +"heat-api:2_start_0 rdo7-node1" -> "heat-api:2_monitor_60000 rdo7-node1" [ style = bold] +"heat-api:2_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"heat-api:3_start_0 <none>" -> "heat-api-clone_running_0" [ style = dashed] +"heat-api:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"heat-api:4_start_0 <none>" -> "heat-api-clone_running_0" [ style = dashed] +"heat-api:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"heat-api:5_start_0 <none>" -> "heat-api-clone_running_0" [ style = dashed] +"heat-api:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"heat-api_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"heat-api_start_0 rdo7-node2" -> "heat-api-cfn_start_0 rdo7-node2" [ style = bold] +"heat-api_start_0 rdo7-node2" -> "heat-api-clone_running_0" [ style = bold] +"heat-api_start_0 rdo7-node2" -> "heat-api_monitor_60000 rdo7-node2" [ style = bold] +"heat-api_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"heat-engine-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"heat-engine-clone_start_0" -> "heat-engine-clone_running_0" [ style = bold] +"heat-engine-clone_start_0" -> "heat-engine:1_start_0 rdo7-node3" [ style = bold] +"heat-engine-clone_start_0" -> "heat-engine:2_start_0 rdo7-node1" [ style = bold] +"heat-engine-clone_start_0" -> "heat-engine_start_0 rdo7-node2" [ style = bold] +"heat-engine-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"heat-engine:1_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"heat-engine:1_start_0 rdo7-node3" -> "heat-engine-clone_running_0" [ style = bold] +"heat-engine:1_start_0 rdo7-node3" -> "heat-engine:1_monitor_60000 rdo7-node3" [ style = bold] +"heat-engine:1_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"heat-engine:2_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"heat-engine:2_start_0 rdo7-node1" -> "heat-engine-clone_running_0" [ style = bold] +"heat-engine:2_start_0 rdo7-node1" -> "heat-engine:2_monitor_60000 rdo7-node1" [ style = bold] +"heat-engine:2_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"heat-engine:3_start_0 <none>" -> "heat-engine-clone_running_0" [ style = dashed] +"heat-engine:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"heat-engine:4_start_0 <none>" -> "heat-engine-clone_running_0" [ style = dashed] +"heat-engine:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"heat-engine:5_start_0 <none>" -> "heat-engine-clone_running_0" [ style = dashed] +"heat-engine:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"heat-engine_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"heat-engine_start_0 rdo7-node2" -> "heat-engine-clone_running_0" [ style = bold] +"heat-engine_start_0 rdo7-node2" -> "heat-engine_monitor_60000 rdo7-node2" [ style = bold] +"heat-engine_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"keystone-clone_running_0" -> "ceilometer-central-clone_start_0" [ style = bold] +"keystone-clone_running_0" -> "cinder-api-clone_start_0" [ style = bold] +"keystone-clone_running_0" -> "glance-registry-clone_start_0" [ style = bold] +"keystone-clone_running_0" -> "neutron-server-clone_start_0" [ style = bold] +"keystone-clone_running_0" -> "nova-consoleauth-clone_start_0" [ style = bold] +"keystone-clone_running_0" -> "swift-account-clone_start_0" [ style = bold] +"keystone-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"keystone-clone_start_0" -> "keystone-clone_running_0" [ style = bold] +"keystone-clone_start_0" -> "keystone:1_start_0 rdo7-node3" [ style = bold] +"keystone-clone_start_0" -> "keystone:2_start_0 rdo7-node1" [ style = bold] +"keystone-clone_start_0" -> "keystone_start_0 rdo7-node2" [ style = bold] +"keystone-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"keystone:1_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"keystone:1_start_0 rdo7-node3" -> "ceilometer-central:1_start_0 rdo7-node3" [ style = bold] +"keystone:1_start_0 rdo7-node3" -> "cinder-api:1_start_0 rdo7-node3" [ style = bold] +"keystone:1_start_0 rdo7-node3" -> "keystone-clone_running_0" [ style = bold] +"keystone:1_start_0 rdo7-node3" -> "keystone:1_monitor_60000 rdo7-node3" [ style = bold] +"keystone:1_start_0 rdo7-node3" -> "neutron-server:2_start_0 rdo7-node3" [ style = bold] +"keystone:1_start_0 rdo7-node3" -> "swift-account_start_0 rdo7-node3" [ style = bold] +"keystone:1_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"keystone:2_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"keystone:2_start_0 rdo7-node1" -> "ceilometer-central:2_start_0 rdo7-node1" [ style = bold] +"keystone:2_start_0 rdo7-node1" -> "ceilometer-central:3_start_0 <none>" [ style = dashed] +"keystone:2_start_0 rdo7-node1" -> "ceilometer-central:4_start_0 <none>" [ style = dashed] +"keystone:2_start_0 rdo7-node1" -> "ceilometer-central:5_start_0 <none>" [ style = dashed] +"keystone:2_start_0 rdo7-node1" -> "cinder-api:2_start_0 rdo7-node1" [ style = bold] +"keystone:2_start_0 rdo7-node1" -> "cinder-api:3_start_0 <none>" [ style = dashed] +"keystone:2_start_0 rdo7-node1" -> "cinder-api:4_start_0 <none>" [ style = dashed] +"keystone:2_start_0 rdo7-node1" -> "cinder-api:5_start_0 <none>" [ style = dashed] +"keystone:2_start_0 rdo7-node1" -> "keystone-clone_running_0" [ style = bold] +"keystone:2_start_0 rdo7-node1" -> "keystone:2_monitor_60000 rdo7-node1" [ style = bold] +"keystone:2_start_0 rdo7-node1" -> "neutron-server:3_start_0 <none>" [ style = dashed] +"keystone:2_start_0 rdo7-node1" -> "neutron-server:4_start_0 <none>" [ style = dashed] +"keystone:2_start_0 rdo7-node1" -> "neutron-server:5_start_0 <none>" [ style = dashed] +"keystone:2_start_0 rdo7-node1" -> "neutron-server_start_0 rdo7-node1" [ style = bold] +"keystone:2_start_0 rdo7-node1" -> "swift-account:1_start_0 rdo7-node1" [ style = bold] +"keystone:2_start_0 rdo7-node1" -> "swift-account:3_start_0 <none>" [ style = dashed] +"keystone:2_start_0 rdo7-node1" -> "swift-account:4_start_0 <none>" [ style = dashed] +"keystone:2_start_0 rdo7-node1" -> "swift-account:5_start_0 <none>" [ style = dashed] +"keystone:2_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"keystone_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"keystone_start_0 rdo7-node2" -> "ceilometer-central_start_0 rdo7-node2" [ style = bold] +"keystone_start_0 rdo7-node2" -> "cinder-api_start_0 rdo7-node2" [ style = bold] +"keystone_start_0 rdo7-node2" -> "keystone-clone_running_0" [ style = bold] +"keystone_start_0 rdo7-node2" -> "keystone_monitor_60000 rdo7-node2" [ style = bold] +"keystone_start_0 rdo7-node2" -> "neutron-server:1_start_0 rdo7-node2" [ style = bold] +"keystone_start_0 rdo7-node2" -> "swift-account:2_start_0 rdo7-node2" [ style = bold] +"keystone_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"libvirtd-compute-clone_running_0" -> "ceilometer-compute-clone_start_0" [ style = bold] +"libvirtd-compute-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"libvirtd-compute-clone_start_0" -> "libvirtd-compute-clone_running_0" [ style = bold] +"libvirtd-compute-clone_start_0" -> "libvirtd-compute:1_start_0 mrg-08" [ style = bold] +"libvirtd-compute-clone_start_0" -> "libvirtd-compute:2_start_0 mrg-09" [ style = bold] +"libvirtd-compute-clone_start_0" -> "libvirtd-compute_start_0 mrg-07" [ style = bold] +"libvirtd-compute-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"libvirtd-compute:1_monitor_60000 mrg-08" [ style=bold color="green" fontcolor="black"] +"libvirtd-compute:1_start_0 mrg-08" -> "ceilometer-compute:1_start_0 mrg-08" [ style = bold] +"libvirtd-compute:1_start_0 mrg-08" -> "libvirtd-compute-clone_running_0" [ style = bold] +"libvirtd-compute:1_start_0 mrg-08" -> "libvirtd-compute:1_monitor_60000 mrg-08" [ style = bold] +"libvirtd-compute:1_start_0 mrg-08" [ style=bold color="green" fontcolor="black"] +"libvirtd-compute:2_monitor_60000 mrg-09" [ style=bold color="green" fontcolor="black"] +"libvirtd-compute:2_start_0 mrg-09" -> "ceilometer-compute:2_start_0 mrg-09" [ style = bold] +"libvirtd-compute:2_start_0 mrg-09" -> "libvirtd-compute-clone_running_0" [ style = bold] +"libvirtd-compute:2_start_0 mrg-09" -> "libvirtd-compute:2_monitor_60000 mrg-09" [ style = bold] +"libvirtd-compute:2_start_0 mrg-09" [ style=bold color="green" fontcolor="black"] +"libvirtd-compute:3_start_0 <none>" -> "libvirtd-compute-clone_running_0" [ style = dashed] +"libvirtd-compute:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"libvirtd-compute:4_start_0 <none>" -> "libvirtd-compute-clone_running_0" [ style = dashed] +"libvirtd-compute:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"libvirtd-compute:5_start_0 <none>" -> "libvirtd-compute-clone_running_0" [ style = dashed] +"libvirtd-compute:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"libvirtd-compute_monitor_60000 mrg-07" [ style=bold color="green" fontcolor="black"] +"libvirtd-compute_start_0 mrg-07" -> "ceilometer-compute:3_start_0 <none>" [ style = dashed] +"libvirtd-compute_start_0 mrg-07" -> "ceilometer-compute:4_start_0 <none>" [ style = dashed] +"libvirtd-compute_start_0 mrg-07" -> "ceilometer-compute:5_start_0 <none>" [ style = dashed] +"libvirtd-compute_start_0 mrg-07" -> "ceilometer-compute_start_0 mrg-07" [ style = bold] +"libvirtd-compute_start_0 mrg-07" -> "libvirtd-compute-clone_running_0" [ style = bold] +"libvirtd-compute_start_0 mrg-07" -> "libvirtd-compute_monitor_60000 mrg-07" [ style = bold] +"libvirtd-compute_start_0 mrg-07" [ style=bold color="green" fontcolor="black"] +"neutron-dhcp-agent-clone_running_0" -> "neutron-l3-agent-clone_start_0" [ style = bold] +"neutron-dhcp-agent-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"neutron-dhcp-agent-clone_start_0" -> "neutron-dhcp-agent-clone_running_0" [ style = bold] +"neutron-dhcp-agent-clone_start_0" -> "neutron-dhcp-agent:1_start_0 rdo7-node2" [ style = bold] +"neutron-dhcp-agent-clone_start_0" -> "neutron-dhcp-agent:2_start_0 rdo7-node3" [ style = bold] +"neutron-dhcp-agent-clone_start_0" -> "neutron-dhcp-agent_start_0 rdo7-node1" [ style = bold] +"neutron-dhcp-agent-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"neutron-dhcp-agent:1_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"neutron-dhcp-agent:1_start_0 rdo7-node2" -> "neutron-dhcp-agent-clone_running_0" [ style = bold] +"neutron-dhcp-agent:1_start_0 rdo7-node2" -> "neutron-dhcp-agent:1_monitor_60000 rdo7-node2" [ style = bold] +"neutron-dhcp-agent:1_start_0 rdo7-node2" -> "neutron-l3-agent:1_start_0 rdo7-node2" [ style = bold] +"neutron-dhcp-agent:1_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"neutron-dhcp-agent:2_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"neutron-dhcp-agent:2_start_0 rdo7-node3" -> "neutron-dhcp-agent-clone_running_0" [ style = bold] +"neutron-dhcp-agent:2_start_0 rdo7-node3" -> "neutron-dhcp-agent:2_monitor_60000 rdo7-node3" [ style = bold] +"neutron-dhcp-agent:2_start_0 rdo7-node3" -> "neutron-l3-agent:2_start_0 rdo7-node3" [ style = bold] +"neutron-dhcp-agent:2_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"neutron-dhcp-agent:3_start_0 <none>" -> "neutron-dhcp-agent-clone_running_0" [ style = dashed] +"neutron-dhcp-agent:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-dhcp-agent:4_start_0 <none>" -> "neutron-dhcp-agent-clone_running_0" [ style = dashed] +"neutron-dhcp-agent:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-dhcp-agent:5_start_0 <none>" -> "neutron-dhcp-agent-clone_running_0" [ style = dashed] +"neutron-dhcp-agent:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-dhcp-agent_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"neutron-dhcp-agent_start_0 rdo7-node1" -> "neutron-dhcp-agent-clone_running_0" [ style = bold] +"neutron-dhcp-agent_start_0 rdo7-node1" -> "neutron-dhcp-agent_monitor_60000 rdo7-node1" [ style = bold] +"neutron-dhcp-agent_start_0 rdo7-node1" -> "neutron-l3-agent:3_start_0 <none>" [ style = dashed] +"neutron-dhcp-agent_start_0 rdo7-node1" -> "neutron-l3-agent:4_start_0 <none>" [ style = dashed] +"neutron-dhcp-agent_start_0 rdo7-node1" -> "neutron-l3-agent:5_start_0 <none>" [ style = dashed] +"neutron-dhcp-agent_start_0 rdo7-node1" -> "neutron-l3-agent_start_0 rdo7-node1" [ style = bold] +"neutron-dhcp-agent_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"neutron-l3-agent-clone_running_0" -> "neutron-metadata-agent-clone_start_0" [ style = bold] +"neutron-l3-agent-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"neutron-l3-agent-clone_start_0" -> "neutron-l3-agent-clone_running_0" [ style = bold] +"neutron-l3-agent-clone_start_0" -> "neutron-l3-agent:1_start_0 rdo7-node2" [ style = bold] +"neutron-l3-agent-clone_start_0" -> "neutron-l3-agent:2_start_0 rdo7-node3" [ style = bold] +"neutron-l3-agent-clone_start_0" -> "neutron-l3-agent_start_0 rdo7-node1" [ style = bold] +"neutron-l3-agent-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"neutron-l3-agent:1_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"neutron-l3-agent:1_start_0 rdo7-node2" -> "neutron-l3-agent-clone_running_0" [ style = bold] +"neutron-l3-agent:1_start_0 rdo7-node2" -> "neutron-l3-agent:1_monitor_60000 rdo7-node2" [ style = bold] +"neutron-l3-agent:1_start_0 rdo7-node2" -> "neutron-metadata-agent:1_start_0 rdo7-node2" [ style = bold] +"neutron-l3-agent:1_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"neutron-l3-agent:2_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"neutron-l3-agent:2_start_0 rdo7-node3" -> "neutron-l3-agent-clone_running_0" [ style = bold] +"neutron-l3-agent:2_start_0 rdo7-node3" -> "neutron-l3-agent:2_monitor_60000 rdo7-node3" [ style = bold] +"neutron-l3-agent:2_start_0 rdo7-node3" -> "neutron-metadata-agent:2_start_0 rdo7-node3" [ style = bold] +"neutron-l3-agent:2_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"neutron-l3-agent:3_start_0 <none>" -> "neutron-l3-agent-clone_running_0" [ style = dashed] +"neutron-l3-agent:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-l3-agent:4_start_0 <none>" -> "neutron-l3-agent-clone_running_0" [ style = dashed] +"neutron-l3-agent:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-l3-agent:5_start_0 <none>" -> "neutron-l3-agent-clone_running_0" [ style = dashed] +"neutron-l3-agent:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-l3-agent_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"neutron-l3-agent_start_0 rdo7-node1" -> "neutron-l3-agent-clone_running_0" [ style = bold] +"neutron-l3-agent_start_0 rdo7-node1" -> "neutron-l3-agent_monitor_60000 rdo7-node1" [ style = bold] +"neutron-l3-agent_start_0 rdo7-node1" -> "neutron-metadata-agent:3_start_0 <none>" [ style = dashed] +"neutron-l3-agent_start_0 rdo7-node1" -> "neutron-metadata-agent:4_start_0 <none>" [ style = dashed] +"neutron-l3-agent_start_0 rdo7-node1" -> "neutron-metadata-agent:5_start_0 <none>" [ style = dashed] +"neutron-l3-agent_start_0 rdo7-node1" -> "neutron-metadata-agent_start_0 rdo7-node1" [ style = bold] +"neutron-l3-agent_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"neutron-metadata-agent-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"neutron-metadata-agent-clone_start_0" -> "neutron-metadata-agent-clone_running_0" [ style = bold] +"neutron-metadata-agent-clone_start_0" -> "neutron-metadata-agent:1_start_0 rdo7-node2" [ style = bold] +"neutron-metadata-agent-clone_start_0" -> "neutron-metadata-agent:2_start_0 rdo7-node3" [ style = bold] +"neutron-metadata-agent-clone_start_0" -> "neutron-metadata-agent_start_0 rdo7-node1" [ style = bold] +"neutron-metadata-agent-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"neutron-metadata-agent:1_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"neutron-metadata-agent:1_start_0 rdo7-node2" -> "neutron-metadata-agent-clone_running_0" [ style = bold] +"neutron-metadata-agent:1_start_0 rdo7-node2" -> "neutron-metadata-agent:1_monitor_60000 rdo7-node2" [ style = bold] +"neutron-metadata-agent:1_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"neutron-metadata-agent:2_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"neutron-metadata-agent:2_start_0 rdo7-node3" -> "neutron-metadata-agent-clone_running_0" [ style = bold] +"neutron-metadata-agent:2_start_0 rdo7-node3" -> "neutron-metadata-agent:2_monitor_60000 rdo7-node3" [ style = bold] +"neutron-metadata-agent:2_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"neutron-metadata-agent:3_start_0 <none>" -> "neutron-metadata-agent-clone_running_0" [ style = dashed] +"neutron-metadata-agent:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-metadata-agent:4_start_0 <none>" -> "neutron-metadata-agent-clone_running_0" [ style = dashed] +"neutron-metadata-agent:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-metadata-agent:5_start_0 <none>" -> "neutron-metadata-agent-clone_running_0" [ style = dashed] +"neutron-metadata-agent:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-metadata-agent_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"neutron-metadata-agent_start_0 rdo7-node1" -> "neutron-metadata-agent-clone_running_0" [ style = bold] +"neutron-metadata-agent_start_0 rdo7-node1" -> "neutron-metadata-agent_monitor_60000 rdo7-node1" [ style = bold] +"neutron-metadata-agent_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"neutron-netns-cleanup-clone_running_0" -> "neutron-openvswitch-agent-clone_start_0" [ style = bold] +"neutron-netns-cleanup-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"neutron-netns-cleanup-clone_start_0" -> "neutron-netns-cleanup-clone_running_0" [ style = bold] +"neutron-netns-cleanup-clone_start_0" -> "neutron-netns-cleanup:1_start_0 rdo7-node2" [ style = bold] +"neutron-netns-cleanup-clone_start_0" -> "neutron-netns-cleanup:2_start_0 rdo7-node3" [ style = bold] +"neutron-netns-cleanup-clone_start_0" -> "neutron-netns-cleanup_start_0 rdo7-node1" [ style = bold] +"neutron-netns-cleanup-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"neutron-netns-cleanup:1_monitor_10000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"neutron-netns-cleanup:1_start_0 rdo7-node2" -> "neutron-netns-cleanup-clone_running_0" [ style = bold] +"neutron-netns-cleanup:1_start_0 rdo7-node2" -> "neutron-netns-cleanup:1_monitor_10000 rdo7-node2" [ style = bold] +"neutron-netns-cleanup:1_start_0 rdo7-node2" -> "neutron-openvswitch-agent:1_start_0 rdo7-node2" [ style = bold] +"neutron-netns-cleanup:1_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"neutron-netns-cleanup:2_monitor_10000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"neutron-netns-cleanup:2_start_0 rdo7-node3" -> "neutron-netns-cleanup-clone_running_0" [ style = bold] +"neutron-netns-cleanup:2_start_0 rdo7-node3" -> "neutron-netns-cleanup:2_monitor_10000 rdo7-node3" [ style = bold] +"neutron-netns-cleanup:2_start_0 rdo7-node3" -> "neutron-openvswitch-agent:2_start_0 rdo7-node3" [ style = bold] +"neutron-netns-cleanup:2_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"neutron-netns-cleanup:3_start_0 <none>" -> "neutron-netns-cleanup-clone_running_0" [ style = dashed] +"neutron-netns-cleanup:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-netns-cleanup:4_start_0 <none>" -> "neutron-netns-cleanup-clone_running_0" [ style = dashed] +"neutron-netns-cleanup:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-netns-cleanup:5_start_0 <none>" -> "neutron-netns-cleanup-clone_running_0" [ style = dashed] +"neutron-netns-cleanup:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-netns-cleanup_monitor_10000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"neutron-netns-cleanup_start_0 rdo7-node1" -> "neutron-netns-cleanup-clone_running_0" [ style = bold] +"neutron-netns-cleanup_start_0 rdo7-node1" -> "neutron-netns-cleanup_monitor_10000 rdo7-node1" [ style = bold] +"neutron-netns-cleanup_start_0 rdo7-node1" -> "neutron-openvswitch-agent:3_start_0 <none>" [ style = dashed] +"neutron-netns-cleanup_start_0 rdo7-node1" -> "neutron-openvswitch-agent:4_start_0 <none>" [ style = dashed] +"neutron-netns-cleanup_start_0 rdo7-node1" -> "neutron-openvswitch-agent:5_start_0 <none>" [ style = dashed] +"neutron-netns-cleanup_start_0 rdo7-node1" -> "neutron-openvswitch-agent_start_0 rdo7-node1" [ style = bold] +"neutron-netns-cleanup_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"neutron-openvswitch-agent-clone_running_0" -> "neutron-dhcp-agent-clone_start_0" [ style = bold] +"neutron-openvswitch-agent-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"neutron-openvswitch-agent-clone_start_0" -> "neutron-openvswitch-agent-clone_running_0" [ style = bold] +"neutron-openvswitch-agent-clone_start_0" -> "neutron-openvswitch-agent:1_start_0 rdo7-node2" [ style = bold] +"neutron-openvswitch-agent-clone_start_0" -> "neutron-openvswitch-agent:2_start_0 rdo7-node3" [ style = bold] +"neutron-openvswitch-agent-clone_start_0" -> "neutron-openvswitch-agent_start_0 rdo7-node1" [ style = bold] +"neutron-openvswitch-agent-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"neutron-openvswitch-agent-compute-clone_running_0" -> "libvirtd-compute-clone_start_0" [ style = bold] +"neutron-openvswitch-agent-compute-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"neutron-openvswitch-agent-compute-clone_start_0" -> "neutron-openvswitch-agent-compute-clone_running_0" [ style = bold] +"neutron-openvswitch-agent-compute-clone_start_0" -> "neutron-openvswitch-agent-compute:1_start_0 mrg-08" [ style = bold] +"neutron-openvswitch-agent-compute-clone_start_0" -> "neutron-openvswitch-agent-compute:2_start_0 mrg-09" [ style = bold] +"neutron-openvswitch-agent-compute-clone_start_0" -> "neutron-openvswitch-agent-compute_start_0 mrg-07" [ style = bold] +"neutron-openvswitch-agent-compute-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"neutron-openvswitch-agent-compute:1_monitor_60000 mrg-08" [ style=bold color="green" fontcolor="black"] +"neutron-openvswitch-agent-compute:1_start_0 mrg-08" -> "libvirtd-compute:1_start_0 mrg-08" [ style = bold] +"neutron-openvswitch-agent-compute:1_start_0 mrg-08" -> "neutron-openvswitch-agent-compute-clone_running_0" [ style = bold] +"neutron-openvswitch-agent-compute:1_start_0 mrg-08" -> "neutron-openvswitch-agent-compute:1_monitor_60000 mrg-08" [ style = bold] +"neutron-openvswitch-agent-compute:1_start_0 mrg-08" [ style=bold color="green" fontcolor="black"] +"neutron-openvswitch-agent-compute:2_monitor_60000 mrg-09" [ style=bold color="green" fontcolor="black"] +"neutron-openvswitch-agent-compute:2_start_0 mrg-09" -> "libvirtd-compute:2_start_0 mrg-09" [ style = bold] +"neutron-openvswitch-agent-compute:2_start_0 mrg-09" -> "neutron-openvswitch-agent-compute-clone_running_0" [ style = bold] +"neutron-openvswitch-agent-compute:2_start_0 mrg-09" -> "neutron-openvswitch-agent-compute:2_monitor_60000 mrg-09" [ style = bold] +"neutron-openvswitch-agent-compute:2_start_0 mrg-09" [ style=bold color="green" fontcolor="black"] +"neutron-openvswitch-agent-compute_monitor_60000 mrg-07" [ style=bold color="green" fontcolor="black"] +"neutron-openvswitch-agent-compute_start_0 mrg-07" -> "libvirtd-compute:3_start_0 <none>" [ style = dashed] +"neutron-openvswitch-agent-compute_start_0 mrg-07" -> "libvirtd-compute:4_start_0 <none>" [ style = dashed] +"neutron-openvswitch-agent-compute_start_0 mrg-07" -> "libvirtd-compute:5_start_0 <none>" [ style = dashed] +"neutron-openvswitch-agent-compute_start_0 mrg-07" -> "libvirtd-compute_start_0 mrg-07" [ style = bold] +"neutron-openvswitch-agent-compute_start_0 mrg-07" -> "neutron-openvswitch-agent-compute-clone_running_0" [ style = bold] +"neutron-openvswitch-agent-compute_start_0 mrg-07" -> "neutron-openvswitch-agent-compute_monitor_60000 mrg-07" [ style = bold] +"neutron-openvswitch-agent-compute_start_0 mrg-07" [ style=bold color="green" fontcolor="black"] +"neutron-openvswitch-agent:1_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"neutron-openvswitch-agent:1_start_0 rdo7-node2" -> "neutron-dhcp-agent:1_start_0 rdo7-node2" [ style = bold] +"neutron-openvswitch-agent:1_start_0 rdo7-node2" -> "neutron-openvswitch-agent-clone_running_0" [ style = bold] +"neutron-openvswitch-agent:1_start_0 rdo7-node2" -> "neutron-openvswitch-agent:1_monitor_60000 rdo7-node2" [ style = bold] +"neutron-openvswitch-agent:1_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"neutron-openvswitch-agent:2_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"neutron-openvswitch-agent:2_start_0 rdo7-node3" -> "neutron-dhcp-agent:2_start_0 rdo7-node3" [ style = bold] +"neutron-openvswitch-agent:2_start_0 rdo7-node3" -> "neutron-openvswitch-agent-clone_running_0" [ style = bold] +"neutron-openvswitch-agent:2_start_0 rdo7-node3" -> "neutron-openvswitch-agent:2_monitor_60000 rdo7-node3" [ style = bold] +"neutron-openvswitch-agent:2_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"neutron-openvswitch-agent:3_start_0 <none>" -> "neutron-openvswitch-agent-clone_running_0" [ style = dashed] +"neutron-openvswitch-agent:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-openvswitch-agent:4_start_0 <none>" -> "neutron-openvswitch-agent-clone_running_0" [ style = dashed] +"neutron-openvswitch-agent:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-openvswitch-agent:5_start_0 <none>" -> "neutron-openvswitch-agent-clone_running_0" [ style = dashed] +"neutron-openvswitch-agent:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-openvswitch-agent_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"neutron-openvswitch-agent_start_0 rdo7-node1" -> "neutron-dhcp-agent:3_start_0 <none>" [ style = dashed] +"neutron-openvswitch-agent_start_0 rdo7-node1" -> "neutron-dhcp-agent:4_start_0 <none>" [ style = dashed] +"neutron-openvswitch-agent_start_0 rdo7-node1" -> "neutron-dhcp-agent:5_start_0 <none>" [ style = dashed] +"neutron-openvswitch-agent_start_0 rdo7-node1" -> "neutron-dhcp-agent_start_0 rdo7-node1" [ style = bold] +"neutron-openvswitch-agent_start_0 rdo7-node1" -> "neutron-openvswitch-agent-clone_running_0" [ style = bold] +"neutron-openvswitch-agent_start_0 rdo7-node1" -> "neutron-openvswitch-agent_monitor_60000 rdo7-node1" [ style = bold] +"neutron-openvswitch-agent_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"neutron-ovs-cleanup-clone_running_0" -> "neutron-netns-cleanup-clone_start_0" [ style = bold] +"neutron-ovs-cleanup-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"neutron-ovs-cleanup-clone_start_0" -> "neutron-ovs-cleanup-clone_running_0" [ style = bold] +"neutron-ovs-cleanup-clone_start_0" -> "neutron-ovs-cleanup:1_start_0 rdo7-node2" [ style = bold] +"neutron-ovs-cleanup-clone_start_0" -> "neutron-ovs-cleanup:2_start_0 rdo7-node3" [ style = bold] +"neutron-ovs-cleanup-clone_start_0" -> "neutron-ovs-cleanup_start_0 rdo7-node1" [ style = bold] +"neutron-ovs-cleanup-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"neutron-ovs-cleanup:1_monitor_10000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"neutron-ovs-cleanup:1_start_0 rdo7-node2" -> "neutron-netns-cleanup:1_start_0 rdo7-node2" [ style = bold] +"neutron-ovs-cleanup:1_start_0 rdo7-node2" -> "neutron-ovs-cleanup-clone_running_0" [ style = bold] +"neutron-ovs-cleanup:1_start_0 rdo7-node2" -> "neutron-ovs-cleanup:1_monitor_10000 rdo7-node2" [ style = bold] +"neutron-ovs-cleanup:1_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"neutron-ovs-cleanup:2_monitor_10000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"neutron-ovs-cleanup:2_start_0 rdo7-node3" -> "neutron-netns-cleanup:2_start_0 rdo7-node3" [ style = bold] +"neutron-ovs-cleanup:2_start_0 rdo7-node3" -> "neutron-ovs-cleanup-clone_running_0" [ style = bold] +"neutron-ovs-cleanup:2_start_0 rdo7-node3" -> "neutron-ovs-cleanup:2_monitor_10000 rdo7-node3" [ style = bold] +"neutron-ovs-cleanup:2_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"neutron-ovs-cleanup:3_start_0 <none>" -> "neutron-ovs-cleanup-clone_running_0" [ style = dashed] +"neutron-ovs-cleanup:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-ovs-cleanup:4_start_0 <none>" -> "neutron-ovs-cleanup-clone_running_0" [ style = dashed] +"neutron-ovs-cleanup:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-ovs-cleanup:5_start_0 <none>" -> "neutron-ovs-cleanup-clone_running_0" [ style = dashed] +"neutron-ovs-cleanup:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-ovs-cleanup_monitor_10000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"neutron-ovs-cleanup_start_0 rdo7-node1" -> "neutron-netns-cleanup:3_start_0 <none>" [ style = dashed] +"neutron-ovs-cleanup_start_0 rdo7-node1" -> "neutron-netns-cleanup:4_start_0 <none>" [ style = dashed] +"neutron-ovs-cleanup_start_0 rdo7-node1" -> "neutron-netns-cleanup:5_start_0 <none>" [ style = dashed] +"neutron-ovs-cleanup_start_0 rdo7-node1" -> "neutron-netns-cleanup_start_0 rdo7-node1" [ style = bold] +"neutron-ovs-cleanup_start_0 rdo7-node1" -> "neutron-ovs-cleanup-clone_running_0" [ style = bold] +"neutron-ovs-cleanup_start_0 rdo7-node1" -> "neutron-ovs-cleanup_monitor_10000 rdo7-node1" [ style = bold] +"neutron-ovs-cleanup_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"neutron-scale-clone_running_0" -> "neutron-ovs-cleanup-clone_start_0" [ style = bold] +"neutron-scale-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"neutron-scale-clone_start_0" -> "neutron-scale-clone_running_0" [ style = bold] +"neutron-scale-clone_start_0" -> "neutron-scale:0_start_0 rdo7-node1" [ style = bold] +"neutron-scale-clone_start_0" -> "neutron-scale:1_start_0 rdo7-node2" [ style = bold] +"neutron-scale-clone_start_0" -> "neutron-scale:2_start_0 rdo7-node3" [ style = bold] +"neutron-scale-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"neutron-scale:0_monitor_10000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"neutron-scale:0_start_0 rdo7-node1" -> "neutron-ovs-cleanup:3_start_0 <none>" [ style = dashed] +"neutron-scale:0_start_0 rdo7-node1" -> "neutron-ovs-cleanup:4_start_0 <none>" [ style = dashed] +"neutron-scale:0_start_0 rdo7-node1" -> "neutron-ovs-cleanup:5_start_0 <none>" [ style = dashed] +"neutron-scale:0_start_0 rdo7-node1" -> "neutron-ovs-cleanup_start_0 rdo7-node1" [ style = bold] +"neutron-scale:0_start_0 rdo7-node1" -> "neutron-scale-clone_running_0" [ style = bold] +"neutron-scale:0_start_0 rdo7-node1" -> "neutron-scale:0_monitor_10000 rdo7-node1" [ style = bold] +"neutron-scale:0_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"neutron-scale:1_monitor_10000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"neutron-scale:1_start_0 rdo7-node2" -> "neutron-ovs-cleanup:1_start_0 rdo7-node2" [ style = bold] +"neutron-scale:1_start_0 rdo7-node2" -> "neutron-scale-clone_running_0" [ style = bold] +"neutron-scale:1_start_0 rdo7-node2" -> "neutron-scale:1_monitor_10000 rdo7-node2" [ style = bold] +"neutron-scale:1_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"neutron-scale:2_monitor_10000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"neutron-scale:2_start_0 rdo7-node3" -> "neutron-ovs-cleanup:2_start_0 rdo7-node3" [ style = bold] +"neutron-scale:2_start_0 rdo7-node3" -> "neutron-scale-clone_running_0" [ style = bold] +"neutron-scale:2_start_0 rdo7-node3" -> "neutron-scale:2_monitor_10000 rdo7-node3" [ style = bold] +"neutron-scale:2_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"neutron-server-clone_running_0" -> "neutron-scale-clone_start_0" [ style = bold] +"neutron-server-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"neutron-server-clone_start_0" -> "neutron-server-clone_running_0" [ style = bold] +"neutron-server-clone_start_0" -> "neutron-server:1_start_0 rdo7-node2" [ style = bold] +"neutron-server-clone_start_0" -> "neutron-server:2_start_0 rdo7-node3" [ style = bold] +"neutron-server-clone_start_0" -> "neutron-server:3_start_0 <none>" [ style = dashed] +"neutron-server-clone_start_0" -> "neutron-server:4_start_0 <none>" [ style = dashed] +"neutron-server-clone_start_0" -> "neutron-server:5_start_0 <none>" [ style = dashed] +"neutron-server-clone_start_0" -> "neutron-server_start_0 rdo7-node1" [ style = bold] +"neutron-server-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"neutron-server:1_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"neutron-server:1_start_0 rdo7-node2" -> "clone-one-or-more:order-neutron-server-clone-neutron-openvswitch-agent-compute-clone-mandatory" [ style = bold] +"neutron-server:1_start_0 rdo7-node2" -> "neutron-scale:1_start_0 rdo7-node2" [ style = bold] +"neutron-server:1_start_0 rdo7-node2" -> "neutron-server-clone_running_0" [ style = bold] +"neutron-server:1_start_0 rdo7-node2" -> "neutron-server:1_monitor_60000 rdo7-node2" [ style = bold] +"neutron-server:1_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"neutron-server:2_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"neutron-server:2_start_0 rdo7-node3" -> "clone-one-or-more:order-neutron-server-clone-neutron-openvswitch-agent-compute-clone-mandatory" [ style = bold] +"neutron-server:2_start_0 rdo7-node3" -> "neutron-scale:2_start_0 rdo7-node3" [ style = bold] +"neutron-server:2_start_0 rdo7-node3" -> "neutron-server-clone_running_0" [ style = bold] +"neutron-server:2_start_0 rdo7-node3" -> "neutron-server:2_monitor_60000 rdo7-node3" [ style = bold] +"neutron-server:2_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"neutron-server:3_start_0 <none>" -> "clone-one-or-more:order-neutron-server-clone-neutron-openvswitch-agent-compute-clone-mandatory" [ style = dashed] +"neutron-server:3_start_0 <none>" -> "neutron-server-clone_running_0" [ style = dashed] +"neutron-server:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-server:4_start_0 <none>" -> "clone-one-or-more:order-neutron-server-clone-neutron-openvswitch-agent-compute-clone-mandatory" [ style = dashed] +"neutron-server:4_start_0 <none>" -> "neutron-server-clone_running_0" [ style = dashed] +"neutron-server:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-server:5_start_0 <none>" -> "clone-one-or-more:order-neutron-server-clone-neutron-openvswitch-agent-compute-clone-mandatory" [ style = dashed] +"neutron-server:5_start_0 <none>" -> "neutron-server-clone_running_0" [ style = dashed] +"neutron-server:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"neutron-server_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"neutron-server_start_0 rdo7-node1" -> "clone-one-or-more:order-neutron-server-clone-neutron-openvswitch-agent-compute-clone-mandatory" [ style = bold] +"neutron-server_start_0 rdo7-node1" -> "neutron-scale:0_start_0 rdo7-node1" [ style = bold] +"neutron-server_start_0 rdo7-node1" -> "neutron-server-clone_running_0" [ style = bold] +"neutron-server_start_0 rdo7-node1" -> "neutron-server_monitor_60000 rdo7-node1" [ style = bold] +"neutron-server_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"nova-api-clone_running_0" -> "nova-scheduler-clone_start_0" [ style = bold] +"nova-api-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"nova-api-clone_start_0" -> "nova-api-clone_running_0" [ style = bold] +"nova-api-clone_start_0" -> "nova-api:1_start_0 rdo7-node2" [ style = bold] +"nova-api-clone_start_0" -> "nova-api:2_start_0 rdo7-node3" [ style = bold] +"nova-api-clone_start_0" -> "nova-api_start_0 rdo7-node1" [ style = bold] +"nova-api-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"nova-api:1_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"nova-api:1_start_0 rdo7-node2" -> "nova-api-clone_running_0" [ style = bold] +"nova-api:1_start_0 rdo7-node2" -> "nova-api:1_monitor_60000 rdo7-node2" [ style = bold] +"nova-api:1_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"nova-api:2_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"nova-api:2_start_0 rdo7-node3" -> "nova-api-clone_running_0" [ style = bold] +"nova-api:2_start_0 rdo7-node3" -> "nova-api:2_monitor_60000 rdo7-node3" [ style = bold] +"nova-api:2_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"nova-api_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"nova-api_start_0 rdo7-node1" -> "nova-api-clone_running_0" [ style = bold] +"nova-api_start_0 rdo7-node1" -> "nova-api_monitor_60000 rdo7-node1" [ style = bold] +"nova-api_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"nova-compute-clone_confirmed-post_notify_running_0" -> "nova-compute:1_monitor_10000 mrg-08" [ style = bold] +"nova-compute-clone_confirmed-post_notify_running_0" -> "nova-compute:2_monitor_10000 mrg-09" [ style = bold] +"nova-compute-clone_confirmed-post_notify_running_0" -> "nova-compute_monitor_10000 mrg-07" [ style = bold] +"nova-compute-clone_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"nova-compute-clone_confirmed-pre_notify_start_0" -> "nova-compute-clone_post_notify_running_0" [ style = bold] +"nova-compute-clone_confirmed-pre_notify_start_0" -> "nova-compute-clone_start_0" [ style = bold] +"nova-compute-clone_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"nova-compute-clone_post_notify_running_0" -> "nova-compute-clone_confirmed-post_notify_running_0" [ style = bold] +"nova-compute-clone_post_notify_running_0" -> "nova-compute:1_post_notify_start_0 mrg-08" [ style = bold] +"nova-compute-clone_post_notify_running_0" -> "nova-compute:2_post_notify_start_0 mrg-09" [ style = bold] +"nova-compute-clone_post_notify_running_0" -> "nova-compute_post_notify_running_0 mrg-07" [ style = bold] +"nova-compute-clone_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"nova-compute-clone_pre_notify_start_0" -> "nova-compute-clone_confirmed-pre_notify_start_0" [ style = bold] +"nova-compute-clone_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"nova-compute-clone_running_0" -> "nova-compute-clone_post_notify_running_0" [ style = bold] +"nova-compute-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"nova-compute-clone_start_0" -> "nova-compute-clone_running_0" [ style = bold] +"nova-compute-clone_start_0" -> "nova-compute:1_start_0 mrg-08" [ style = bold] +"nova-compute-clone_start_0" -> "nova-compute:2_start_0 mrg-09" [ style = bold] +"nova-compute-clone_start_0" -> "nova-compute_start_0 mrg-07" [ style = bold] +"nova-compute-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"nova-compute:1_monitor_10000 mrg-08" [ style=bold color="green" fontcolor="black"] +"nova-compute:1_post_notify_start_0 mrg-08" -> "nova-compute-clone_confirmed-post_notify_running_0" [ style = bold] +"nova-compute:1_post_notify_start_0 mrg-08" [ style=bold color="green" fontcolor="black"] +"nova-compute:1_start_0 mrg-08" -> "nova-compute-clone_running_0" [ style = bold] +"nova-compute:1_start_0 mrg-08" -> "nova-compute:1_monitor_10000 mrg-08" [ style = bold] +"nova-compute:1_start_0 mrg-08" [ style=bold color="green" fontcolor="black"] +"nova-compute:2_monitor_10000 mrg-09" [ style=bold color="green" fontcolor="black"] +"nova-compute:2_post_notify_start_0 mrg-09" -> "nova-compute-clone_confirmed-post_notify_running_0" [ style = bold] +"nova-compute:2_post_notify_start_0 mrg-09" [ style=bold color="green" fontcolor="black"] +"nova-compute:2_start_0 mrg-09" -> "nova-compute-clone_running_0" [ style = bold] +"nova-compute:2_start_0 mrg-09" -> "nova-compute:2_monitor_10000 mrg-09" [ style = bold] +"nova-compute:2_start_0 mrg-09" [ style=bold color="green" fontcolor="black"] +"nova-compute:3_start_0 <none>" -> "nova-compute-clone_running_0" [ style = dashed] +"nova-compute:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"nova-compute:4_start_0 <none>" -> "nova-compute-clone_running_0" [ style = dashed] +"nova-compute:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"nova-compute:5_start_0 <none>" -> "nova-compute-clone_running_0" [ style = dashed] +"nova-compute:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"nova-compute_monitor_10000 mrg-07" [ style=bold color="green" fontcolor="black"] +"nova-compute_post_notify_running_0 mrg-07" -> "nova-compute-clone_confirmed-post_notify_running_0" [ style = bold] +"nova-compute_post_notify_running_0 mrg-07" [ style=bold color="green" fontcolor="black"] +"nova-compute_start_0 mrg-07" -> "nova-compute-clone_running_0" [ style = bold] +"nova-compute_start_0 mrg-07" -> "nova-compute_monitor_10000 mrg-07" [ style = bold] +"nova-compute_start_0 mrg-07" [ style=bold color="green" fontcolor="black"] +"nova-conductor-clone_running_0" -> "fence-nova_start_0 rdo7-node2" [ style = bold] +"nova-conductor-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"nova-conductor-clone_start_0" -> "nova-conductor-clone_running_0" [ style = bold] +"nova-conductor-clone_start_0" -> "nova-conductor:1_start_0 rdo7-node2" [ style = bold] +"nova-conductor-clone_start_0" -> "nova-conductor:2_start_0 rdo7-node3" [ style = bold] +"nova-conductor-clone_start_0" -> "nova-conductor_start_0 rdo7-node1" [ style = bold] +"nova-conductor-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"nova-conductor:1_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"nova-conductor:1_start_0 rdo7-node2" -> "clone-one-or-more:order-nova-conductor-clone-nova-compute-clone-mandatory" [ style = bold] +"nova-conductor:1_start_0 rdo7-node2" -> "nova-conductor-clone_running_0" [ style = bold] +"nova-conductor:1_start_0 rdo7-node2" -> "nova-conductor:1_monitor_60000 rdo7-node2" [ style = bold] +"nova-conductor:1_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"nova-conductor:2_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"nova-conductor:2_start_0 rdo7-node3" -> "clone-one-or-more:order-nova-conductor-clone-nova-compute-clone-mandatory" [ style = bold] +"nova-conductor:2_start_0 rdo7-node3" -> "nova-conductor-clone_running_0" [ style = bold] +"nova-conductor:2_start_0 rdo7-node3" -> "nova-conductor:2_monitor_60000 rdo7-node3" [ style = bold] +"nova-conductor:2_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"nova-conductor_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"nova-conductor_start_0 rdo7-node1" -> "clone-one-or-more:order-nova-conductor-clone-nova-compute-clone-mandatory" [ style = bold] +"nova-conductor_start_0 rdo7-node1" -> "nova-conductor-clone_running_0" [ style = bold] +"nova-conductor_start_0 rdo7-node1" -> "nova-conductor_monitor_60000 rdo7-node1" [ style = bold] +"nova-conductor_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"nova-consoleauth-clone_running_0" -> "nova-novncproxy-clone_start_0" [ style = bold] +"nova-consoleauth-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"nova-consoleauth-clone_start_0" -> "nova-consoleauth-clone_running_0" [ style = bold] +"nova-consoleauth-clone_start_0" -> "nova-consoleauth:1_start_0 rdo7-node2" [ style = bold] +"nova-consoleauth-clone_start_0" -> "nova-consoleauth:2_start_0 rdo7-node3" [ style = bold] +"nova-consoleauth-clone_start_0" -> "nova-consoleauth_start_0 rdo7-node1" [ style = bold] +"nova-consoleauth-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"nova-consoleauth:1_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"nova-consoleauth:1_start_0 rdo7-node2" -> "nova-consoleauth-clone_running_0" [ style = bold] +"nova-consoleauth:1_start_0 rdo7-node2" -> "nova-consoleauth:1_monitor_60000 rdo7-node2" [ style = bold] +"nova-consoleauth:1_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"nova-consoleauth:2_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"nova-consoleauth:2_start_0 rdo7-node3" -> "nova-consoleauth-clone_running_0" [ style = bold] +"nova-consoleauth:2_start_0 rdo7-node3" -> "nova-consoleauth:2_monitor_60000 rdo7-node3" [ style = bold] +"nova-consoleauth:2_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"nova-consoleauth_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"nova-consoleauth_start_0 rdo7-node1" -> "nova-consoleauth-clone_running_0" [ style = bold] +"nova-consoleauth_start_0 rdo7-node1" -> "nova-consoleauth_monitor_60000 rdo7-node1" [ style = bold] +"nova-consoleauth_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"nova-novncproxy-clone_running_0" -> "nova-api-clone_start_0" [ style = bold] +"nova-novncproxy-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"nova-novncproxy-clone_start_0" -> "nova-novncproxy-clone_running_0" [ style = bold] +"nova-novncproxy-clone_start_0" -> "nova-novncproxy:1_start_0 rdo7-node2" [ style = bold] +"nova-novncproxy-clone_start_0" -> "nova-novncproxy:2_start_0 rdo7-node3" [ style = bold] +"nova-novncproxy-clone_start_0" -> "nova-novncproxy_start_0 rdo7-node1" [ style = bold] +"nova-novncproxy-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"nova-novncproxy:1_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"nova-novncproxy:1_start_0 rdo7-node2" -> "nova-novncproxy-clone_running_0" [ style = bold] +"nova-novncproxy:1_start_0 rdo7-node2" -> "nova-novncproxy:1_monitor_60000 rdo7-node2" [ style = bold] +"nova-novncproxy:1_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"nova-novncproxy:2_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"nova-novncproxy:2_start_0 rdo7-node3" -> "nova-novncproxy-clone_running_0" [ style = bold] +"nova-novncproxy:2_start_0 rdo7-node3" -> "nova-novncproxy:2_monitor_60000 rdo7-node3" [ style = bold] +"nova-novncproxy:2_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"nova-novncproxy_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"nova-novncproxy_start_0 rdo7-node1" -> "nova-novncproxy-clone_running_0" [ style = bold] +"nova-novncproxy_start_0 rdo7-node1" -> "nova-novncproxy_monitor_60000 rdo7-node1" [ style = bold] +"nova-novncproxy_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"nova-scheduler-clone_running_0" -> "nova-conductor-clone_start_0" [ style = bold] +"nova-scheduler-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"nova-scheduler-clone_start_0" -> "nova-scheduler-clone_running_0" [ style = bold] +"nova-scheduler-clone_start_0" -> "nova-scheduler:1_start_0 rdo7-node2" [ style = bold] +"nova-scheduler-clone_start_0" -> "nova-scheduler:2_start_0 rdo7-node3" [ style = bold] +"nova-scheduler-clone_start_0" -> "nova-scheduler_start_0 rdo7-node1" [ style = bold] +"nova-scheduler-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"nova-scheduler:1_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"nova-scheduler:1_start_0 rdo7-node2" -> "nova-scheduler-clone_running_0" [ style = bold] +"nova-scheduler:1_start_0 rdo7-node2" -> "nova-scheduler:1_monitor_60000 rdo7-node2" [ style = bold] +"nova-scheduler:1_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"nova-scheduler:2_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"nova-scheduler:2_start_0 rdo7-node3" -> "nova-scheduler-clone_running_0" [ style = bold] +"nova-scheduler:2_start_0 rdo7-node3" -> "nova-scheduler:2_monitor_60000 rdo7-node3" [ style = bold] +"nova-scheduler:2_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"nova-scheduler_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"nova-scheduler_start_0 rdo7-node1" -> "nova-scheduler-clone_running_0" [ style = bold] +"nova-scheduler_start_0 rdo7-node1" -> "nova-scheduler_monitor_60000 rdo7-node1" [ style = bold] +"nova-scheduler_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"swift-account-clone_running_0" -> "swift-container-clone_start_0" [ style = bold] +"swift-account-clone_running_0" -> "swift-proxy-clone_start_0" [ style = bold] +"swift-account-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"swift-account-clone_start_0" -> "swift-account-clone_running_0" [ style = bold] +"swift-account-clone_start_0" -> "swift-account:1_start_0 rdo7-node1" [ style = bold] +"swift-account-clone_start_0" -> "swift-account:2_start_0 rdo7-node2" [ style = bold] +"swift-account-clone_start_0" -> "swift-account_start_0 rdo7-node3" [ style = bold] +"swift-account-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"swift-account:1_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"swift-account:1_start_0 rdo7-node1" -> "swift-account-clone_running_0" [ style = bold] +"swift-account:1_start_0 rdo7-node1" -> "swift-account:1_monitor_60000 rdo7-node1" [ style = bold] +"swift-account:1_start_0 rdo7-node1" -> "swift-container:1_start_0 rdo7-node1" [ style = bold] +"swift-account:1_start_0 rdo7-node1" -> "swift-container:3_start_0 <none>" [ style = dashed] +"swift-account:1_start_0 rdo7-node1" -> "swift-container:4_start_0 <none>" [ style = dashed] +"swift-account:1_start_0 rdo7-node1" -> "swift-container:5_start_0 <none>" [ style = dashed] +"swift-account:1_start_0 rdo7-node1" -> "swift-proxy:1_start_0 rdo7-node1" [ style = bold] +"swift-account:1_start_0 rdo7-node1" -> "swift-proxy:3_start_0 <none>" [ style = dashed] +"swift-account:1_start_0 rdo7-node1" -> "swift-proxy:4_start_0 <none>" [ style = dashed] +"swift-account:1_start_0 rdo7-node1" -> "swift-proxy:5_start_0 <none>" [ style = dashed] +"swift-account:1_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"swift-account:2_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"swift-account:2_start_0 rdo7-node2" -> "swift-account-clone_running_0" [ style = bold] +"swift-account:2_start_0 rdo7-node2" -> "swift-account:2_monitor_60000 rdo7-node2" [ style = bold] +"swift-account:2_start_0 rdo7-node2" -> "swift-container:2_start_0 rdo7-node2" [ style = bold] +"swift-account:2_start_0 rdo7-node2" -> "swift-proxy:2_start_0 rdo7-node2" [ style = bold] +"swift-account:2_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"swift-account:3_start_0 <none>" -> "swift-account-clone_running_0" [ style = dashed] +"swift-account:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"swift-account:4_start_0 <none>" -> "swift-account-clone_running_0" [ style = dashed] +"swift-account:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"swift-account:5_start_0 <none>" -> "swift-account-clone_running_0" [ style = dashed] +"swift-account:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"swift-account_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"swift-account_start_0 rdo7-node3" -> "swift-account-clone_running_0" [ style = bold] +"swift-account_start_0 rdo7-node3" -> "swift-account_monitor_60000 rdo7-node3" [ style = bold] +"swift-account_start_0 rdo7-node3" -> "swift-container_start_0 rdo7-node3" [ style = bold] +"swift-account_start_0 rdo7-node3" -> "swift-proxy_start_0 rdo7-node3" [ style = bold] +"swift-account_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"swift-container-clone_running_0" -> "swift-object-clone_start_0" [ style = bold] +"swift-container-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"swift-container-clone_start_0" -> "swift-container-clone_running_0" [ style = bold] +"swift-container-clone_start_0" -> "swift-container:1_start_0 rdo7-node1" [ style = bold] +"swift-container-clone_start_0" -> "swift-container:2_start_0 rdo7-node2" [ style = bold] +"swift-container-clone_start_0" -> "swift-container_start_0 rdo7-node3" [ style = bold] +"swift-container-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"swift-container:1_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"swift-container:1_start_0 rdo7-node1" -> "swift-container-clone_running_0" [ style = bold] +"swift-container:1_start_0 rdo7-node1" -> "swift-container:1_monitor_60000 rdo7-node1" [ style = bold] +"swift-container:1_start_0 rdo7-node1" -> "swift-object:1_start_0 rdo7-node1" [ style = bold] +"swift-container:1_start_0 rdo7-node1" -> "swift-object:3_start_0 <none>" [ style = dashed] +"swift-container:1_start_0 rdo7-node1" -> "swift-object:4_start_0 <none>" [ style = dashed] +"swift-container:1_start_0 rdo7-node1" -> "swift-object:5_start_0 <none>" [ style = dashed] +"swift-container:1_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"swift-container:2_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"swift-container:2_start_0 rdo7-node2" -> "swift-container-clone_running_0" [ style = bold] +"swift-container:2_start_0 rdo7-node2" -> "swift-container:2_monitor_60000 rdo7-node2" [ style = bold] +"swift-container:2_start_0 rdo7-node2" -> "swift-object:2_start_0 rdo7-node2" [ style = bold] +"swift-container:2_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"swift-container:3_start_0 <none>" -> "swift-container-clone_running_0" [ style = dashed] +"swift-container:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"swift-container:4_start_0 <none>" -> "swift-container-clone_running_0" [ style = dashed] +"swift-container:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"swift-container:5_start_0 <none>" -> "swift-container-clone_running_0" [ style = dashed] +"swift-container:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"swift-container_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"swift-container_start_0 rdo7-node3" -> "swift-container-clone_running_0" [ style = bold] +"swift-container_start_0 rdo7-node3" -> "swift-container_monitor_60000 rdo7-node3" [ style = bold] +"swift-container_start_0 rdo7-node3" -> "swift-object_start_0 rdo7-node3" [ style = bold] +"swift-container_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"swift-object-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"swift-object-clone_start_0" -> "swift-object-clone_running_0" [ style = bold] +"swift-object-clone_start_0" -> "swift-object:1_start_0 rdo7-node1" [ style = bold] +"swift-object-clone_start_0" -> "swift-object:2_start_0 rdo7-node2" [ style = bold] +"swift-object-clone_start_0" -> "swift-object_start_0 rdo7-node3" [ style = bold] +"swift-object-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"swift-object-expirer_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"swift-object-expirer_start_0 rdo7-node3" -> "swift-object-expirer_monitor_60000 rdo7-node3" [ style = bold] +"swift-object-expirer_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"swift-object:1_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"swift-object:1_start_0 rdo7-node1" -> "swift-object-clone_running_0" [ style = bold] +"swift-object:1_start_0 rdo7-node1" -> "swift-object:1_monitor_60000 rdo7-node1" [ style = bold] +"swift-object:1_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"swift-object:2_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"swift-object:2_start_0 rdo7-node2" -> "swift-object-clone_running_0" [ style = bold] +"swift-object:2_start_0 rdo7-node2" -> "swift-object:2_monitor_60000 rdo7-node2" [ style = bold] +"swift-object:2_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"swift-object:3_start_0 <none>" -> "swift-object-clone_running_0" [ style = dashed] +"swift-object:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"swift-object:4_start_0 <none>" -> "swift-object-clone_running_0" [ style = dashed] +"swift-object:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"swift-object:5_start_0 <none>" -> "swift-object-clone_running_0" [ style = dashed] +"swift-object:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"swift-object_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"swift-object_start_0 rdo7-node3" -> "swift-object-clone_running_0" [ style = bold] +"swift-object_start_0 rdo7-node3" -> "swift-object_monitor_60000 rdo7-node3" [ style = bold] +"swift-object_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"swift-proxy-clone_running_0" -> "swift-object-expirer_start_0 rdo7-node3" [ style = bold] +"swift-proxy-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"swift-proxy-clone_start_0" -> "swift-proxy-clone_running_0" [ style = bold] +"swift-proxy-clone_start_0" -> "swift-proxy:1_start_0 rdo7-node1" [ style = bold] +"swift-proxy-clone_start_0" -> "swift-proxy:2_start_0 rdo7-node2" [ style = bold] +"swift-proxy-clone_start_0" -> "swift-proxy_start_0 rdo7-node3" [ style = bold] +"swift-proxy-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"swift-proxy:1_monitor_60000 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"swift-proxy:1_start_0 rdo7-node1" -> "swift-proxy-clone_running_0" [ style = bold] +"swift-proxy:1_start_0 rdo7-node1" -> "swift-proxy:1_monitor_60000 rdo7-node1" [ style = bold] +"swift-proxy:1_start_0 rdo7-node1" [ style=bold color="green" fontcolor="black"] +"swift-proxy:2_monitor_60000 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"swift-proxy:2_start_0 rdo7-node2" -> "swift-proxy-clone_running_0" [ style = bold] +"swift-proxy:2_start_0 rdo7-node2" -> "swift-proxy:2_monitor_60000 rdo7-node2" [ style = bold] +"swift-proxy:2_start_0 rdo7-node2" [ style=bold color="green" fontcolor="black"] +"swift-proxy:3_start_0 <none>" -> "swift-proxy-clone_running_0" [ style = dashed] +"swift-proxy:3_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"swift-proxy:4_start_0 <none>" -> "swift-proxy-clone_running_0" [ style = dashed] +"swift-proxy:4_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"swift-proxy:5_start_0 <none>" -> "swift-proxy-clone_running_0" [ style = dashed] +"swift-proxy:5_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"swift-proxy_monitor_60000 rdo7-node3" [ style=bold color="green" fontcolor="black"] +"swift-proxy_start_0 rdo7-node3" -> "swift-proxy-clone_running_0" [ style = bold] +"swift-proxy_start_0 rdo7-node3" -> "swift-proxy_monitor_60000 rdo7-node3" [ style = bold] +"swift-proxy_start_0 rdo7-node3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/op-defaults-2.dot b/cts/scheduler/dot/op-defaults-2.dot new file mode 100644 index 0000000..5c67bd8 --- /dev/null +++ b/cts/scheduler/dot/op-defaults-2.dot @@ -0,0 +1,33 @@ + digraph "g" { +"dummy-rsc_monitor_0 cluster01" -> "dummy-rsc_start_0 cluster02" [ style = bold] +"dummy-rsc_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"dummy-rsc_monitor_0 cluster02" -> "dummy-rsc_start_0 cluster02" [ style = bold] +"dummy-rsc_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"dummy-rsc_monitor_10000 cluster02" [ style=bold color="green" fontcolor="black"] +"dummy-rsc_start_0 cluster02" -> "dummy-rsc_monitor_10000 cluster02" [ style = bold] +"dummy-rsc_start_0 cluster02" [ style=bold color="green" fontcolor="black"] +"fencing_monitor_0 cluster01" -> "fencing_start_0 cluster01" [ style = bold] +"fencing_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"fencing_monitor_0 cluster02" -> "fencing_start_0 cluster01" [ style = bold] +"fencing_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"fencing_start_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ip-rsc_monitor_0 cluster01" -> "ip-rsc_start_0 cluster02" [ style = bold] +"ip-rsc_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ip-rsc_monitor_0 cluster02" -> "ip-rsc_start_0 cluster02" [ style = bold] +"ip-rsc_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"ip-rsc_monitor_20000 cluster02" [ style=bold color="green" fontcolor="black"] +"ip-rsc_start_0 cluster02" -> "ip-rsc_monitor_20000 cluster02" [ style = bold] +"ip-rsc_start_0 cluster02" [ style=bold color="green" fontcolor="black"] +"ping-rsc-ping_monitor_0 cluster01" -> "ping-rsc-ping_start_0 cluster01" [ style = bold] +"ping-rsc-ping_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ping-rsc-ping_monitor_0 cluster02" -> "ping-rsc-ping_start_0 cluster01" [ style = bold] +"ping-rsc-ping_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"ping-rsc-ping_start_0 cluster01" [ style=bold color="green" fontcolor="black"] +"rsc-passes_monitor_0 cluster01" -> "rsc-passes_start_0 cluster01" [ style = bold] +"rsc-passes_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"rsc-passes_monitor_0 cluster02" -> "rsc-passes_start_0 cluster01" [ style = bold] +"rsc-passes_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"rsc-passes_monitor_10000 cluster01" [ style=bold color="green" fontcolor="black"] +"rsc-passes_start_0 cluster01" -> "rsc-passes_monitor_10000 cluster01" [ style = bold] +"rsc-passes_start_0 cluster01" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/op-defaults-3.dot b/cts/scheduler/dot/op-defaults-3.dot new file mode 100644 index 0000000..382f630 --- /dev/null +++ b/cts/scheduler/dot/op-defaults-3.dot @@ -0,0 +1,14 @@ + digraph "g" { +"dummy-rsc_monitor_0 cluster01" -> "dummy-rsc_start_0 cluster02" [ style = bold] +"dummy-rsc_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"dummy-rsc_monitor_0 cluster02" -> "dummy-rsc_start_0 cluster02" [ style = bold] +"dummy-rsc_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"dummy-rsc_monitor_10000 cluster02" [ style=bold color="green" fontcolor="black"] +"dummy-rsc_start_0 cluster02" -> "dummy-rsc_monitor_10000 cluster02" [ style = bold] +"dummy-rsc_start_0 cluster02" [ style=bold color="green" fontcolor="black"] +"fencing_monitor_0 cluster01" -> "fencing_start_0 cluster01" [ style = bold] +"fencing_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"fencing_monitor_0 cluster02" -> "fencing_start_0 cluster01" [ style = bold] +"fencing_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"fencing_start_0 cluster01" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/op-defaults.dot b/cts/scheduler/dot/op-defaults.dot new file mode 100644 index 0000000..5536c15 --- /dev/null +++ b/cts/scheduler/dot/op-defaults.dot @@ -0,0 +1,33 @@ + digraph "g" { +"dummy-rsc_monitor_0 cluster01" -> "dummy-rsc_start_0 cluster02" [ style = bold] +"dummy-rsc_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"dummy-rsc_monitor_0 cluster02" -> "dummy-rsc_start_0 cluster02" [ style = bold] +"dummy-rsc_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"dummy-rsc_monitor_60000 cluster02" [ style=bold color="green" fontcolor="black"] +"dummy-rsc_start_0 cluster02" -> "dummy-rsc_monitor_60000 cluster02" [ style = bold] +"dummy-rsc_start_0 cluster02" [ style=bold color="green" fontcolor="black"] +"fencing_monitor_0 cluster01" -> "fencing_start_0 cluster01" [ style = bold] +"fencing_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"fencing_monitor_0 cluster02" -> "fencing_start_0 cluster01" [ style = bold] +"fencing_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"fencing_start_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ip-rsc2_monitor_0 cluster01" -> "ip-rsc2_start_0 cluster01" [ style = bold] +"ip-rsc2_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ip-rsc2_monitor_0 cluster02" -> "ip-rsc2_start_0 cluster01" [ style = bold] +"ip-rsc2_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"ip-rsc2_monitor_10000 cluster01" [ style=bold color="green" fontcolor="black"] +"ip-rsc2_start_0 cluster01" -> "ip-rsc2_monitor_10000 cluster01" [ style = bold] +"ip-rsc2_start_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ip-rsc_monitor_0 cluster01" -> "ip-rsc_start_0 cluster02" [ style = bold] +"ip-rsc_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ip-rsc_monitor_0 cluster02" -> "ip-rsc_start_0 cluster02" [ style = bold] +"ip-rsc_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"ip-rsc_monitor_20000 cluster02" [ style=bold color="green" fontcolor="black"] +"ip-rsc_start_0 cluster02" -> "ip-rsc_monitor_20000 cluster02" [ style = bold] +"ip-rsc_start_0 cluster02" [ style=bold color="green" fontcolor="black"] +"ping-rsc-ping_monitor_0 cluster01" -> "ping-rsc-ping_start_0 cluster01" [ style = bold] +"ping-rsc-ping_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ping-rsc-ping_monitor_0 cluster02" -> "ping-rsc-ping_start_0 cluster01" [ style = bold] +"ping-rsc-ping_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"ping-rsc-ping_start_0 cluster01" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order-clone.dot b/cts/scheduler/dot/order-clone.dot new file mode 100644 index 0000000..5aee990 --- /dev/null +++ b/cts/scheduler/dot/order-clone.dot @@ -0,0 +1,105 @@ + digraph "g" { +"clvm-clone_running_0" -> "vg1-clone_start_0" [ style = dashed] +"clvm-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"clvm-clone_start_0" -> "clvm-clone_running_0" [ style = dashed] +"clvm-clone_start_0" -> "clvm:0_start_0 hex-7" [ style = dashed] +"clvm-clone_start_0" -> "clvm:1_start_0 hex-8" [ style = dashed] +"clvm-clone_start_0" -> "clvm:2_start_0 hex-9" [ style = dashed] +"clvm-clone_start_0" -> "clvm:3_start_0 hex-0" [ style = dashed] +"clvm-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"clvm:0_start_0 hex-7" -> "clvm-clone_running_0" [ style = dashed] +"clvm:0_start_0 hex-7" -> "clvm:1_start_0 hex-8" [ style = dashed] +"clvm:0_start_0 hex-7" [ style=dashed color="red" fontcolor="black"] +"clvm:1_start_0 hex-8" -> "clvm-clone_running_0" [ style = dashed] +"clvm:1_start_0 hex-8" -> "clvm:2_start_0 hex-9" [ style = dashed] +"clvm:1_start_0 hex-8" [ style=dashed color="red" fontcolor="black"] +"clvm:2_start_0 hex-9" -> "clvm-clone_running_0" [ style = dashed] +"clvm:2_start_0 hex-9" -> "clvm:3_start_0 hex-0" [ style = dashed] +"clvm:2_start_0 hex-9" [ style=dashed color="red" fontcolor="black"] +"clvm:3_start_0 hex-0" -> "clvm-clone_running_0" [ style = dashed] +"clvm:3_start_0 hex-0" [ style=dashed color="red" fontcolor="black"] +"fencing-sbd_start_0 hex-0" [ style=bold color="green" fontcolor="black"] +"fs1-clone_running_0" -> "fs2-clone_start_0" [ style = dashed] +"fs1-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"fs1-clone_start_0" -> "fs1-clone_running_0" [ style = dashed] +"fs1-clone_start_0" -> "ocfs2-1:0_start_0 hex-7" [ style = dashed] +"fs1-clone_start_0" -> "ocfs2-1:1_start_0 hex-8" [ style = dashed] +"fs1-clone_start_0" -> "ocfs2-1:2_start_0 hex-9" [ style = dashed] +"fs1-clone_start_0" -> "ocfs2-1:3_start_0 hex-0" [ style = dashed] +"fs1-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"fs2-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"fs2-clone_start_0" -> "fs2-clone_running_0" [ style = dashed] +"fs2-clone_start_0" -> "ocfs2-2:0_start_0 hex-7" [ style = dashed] +"fs2-clone_start_0" -> "ocfs2-2:1_start_0 hex-8" [ style = dashed] +"fs2-clone_start_0" -> "ocfs2-2:2_start_0 hex-9" [ style = dashed] +"fs2-clone_start_0" -> "ocfs2-2:3_start_0 hex-0" [ style = dashed] +"fs2-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"o2cb-clone_running_0" -> "vg1-clone_start_0" [ style = dashed] +"o2cb-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"o2cb-clone_start_0" -> "o2cb-clone_running_0" [ style = dashed] +"o2cb-clone_start_0" -> "o2cb:0_start_0 hex-7" [ style = dashed] +"o2cb-clone_start_0" -> "o2cb:1_start_0 hex-8" [ style = dashed] +"o2cb-clone_start_0" -> "o2cb:2_start_0 hex-9" [ style = dashed] +"o2cb-clone_start_0" -> "o2cb:3_start_0 hex-0" [ style = dashed] +"o2cb-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"o2cb:0_start_0 hex-7" -> "o2cb-clone_running_0" [ style = dashed] +"o2cb:0_start_0 hex-7" -> "vg1:0_start_0 hex-7" [ style = dashed] +"o2cb:0_start_0 hex-7" [ style=dashed color="red" fontcolor="black"] +"o2cb:1_start_0 hex-8" -> "o2cb-clone_running_0" [ style = dashed] +"o2cb:1_start_0 hex-8" -> "vg1:1_start_0 hex-8" [ style = dashed] +"o2cb:1_start_0 hex-8" [ style=dashed color="red" fontcolor="black"] +"o2cb:2_start_0 hex-9" -> "o2cb-clone_running_0" [ style = dashed] +"o2cb:2_start_0 hex-9" -> "vg1:2_start_0 hex-9" [ style = dashed] +"o2cb:2_start_0 hex-9" [ style=dashed color="red" fontcolor="black"] +"o2cb:3_start_0 hex-0" -> "o2cb-clone_running_0" [ style = dashed] +"o2cb:3_start_0 hex-0" -> "vg1:3_start_0 hex-0" [ style = dashed] +"o2cb:3_start_0 hex-0" [ style=dashed color="red" fontcolor="black"] +"ocfs2-1:0_monitor_20000 hex-7" [ style=dashed color="red" fontcolor="black"] +"ocfs2-1:0_start_0 hex-7" -> "fs1-clone_running_0" [ style = dashed] +"ocfs2-1:0_start_0 hex-7" -> "ocfs2-1:0_monitor_20000 hex-7" [ style = dashed] +"ocfs2-1:0_start_0 hex-7" [ style=dashed color="red" fontcolor="black"] +"ocfs2-1:1_monitor_20000 hex-8" [ style=dashed color="red" fontcolor="black"] +"ocfs2-1:1_start_0 hex-8" -> "fs1-clone_running_0" [ style = dashed] +"ocfs2-1:1_start_0 hex-8" -> "ocfs2-1:1_monitor_20000 hex-8" [ style = dashed] +"ocfs2-1:1_start_0 hex-8" [ style=dashed color="red" fontcolor="black"] +"ocfs2-1:2_monitor_20000 hex-9" [ style=dashed color="red" fontcolor="black"] +"ocfs2-1:2_start_0 hex-9" -> "fs1-clone_running_0" [ style = dashed] +"ocfs2-1:2_start_0 hex-9" -> "ocfs2-1:2_monitor_20000 hex-9" [ style = dashed] +"ocfs2-1:2_start_0 hex-9" [ style=dashed color="red" fontcolor="black"] +"ocfs2-1:3_monitor_20000 hex-0" [ style=dashed color="red" fontcolor="black"] +"ocfs2-1:3_start_0 hex-0" -> "fs1-clone_running_0" [ style = dashed] +"ocfs2-1:3_start_0 hex-0" -> "ocfs2-1:3_monitor_20000 hex-0" [ style = dashed] +"ocfs2-1:3_start_0 hex-0" [ style=dashed color="red" fontcolor="black"] +"ocfs2-2:0_monitor_20000 hex-7" [ style=dashed color="red" fontcolor="black"] +"ocfs2-2:0_start_0 hex-7" -> "fs2-clone_running_0" [ style = dashed] +"ocfs2-2:0_start_0 hex-7" -> "ocfs2-2:0_monitor_20000 hex-7" [ style = dashed] +"ocfs2-2:0_start_0 hex-7" [ style=dashed color="red" fontcolor="black"] +"ocfs2-2:1_monitor_20000 hex-8" [ style=dashed color="red" fontcolor="black"] +"ocfs2-2:1_start_0 hex-8" -> "fs2-clone_running_0" [ style = dashed] +"ocfs2-2:1_start_0 hex-8" -> "ocfs2-2:1_monitor_20000 hex-8" [ style = dashed] +"ocfs2-2:1_start_0 hex-8" [ style=dashed color="red" fontcolor="black"] +"ocfs2-2:2_monitor_20000 hex-9" [ style=dashed color="red" fontcolor="black"] +"ocfs2-2:2_start_0 hex-9" -> "fs2-clone_running_0" [ style = dashed] +"ocfs2-2:2_start_0 hex-9" -> "ocfs2-2:2_monitor_20000 hex-9" [ style = dashed] +"ocfs2-2:2_start_0 hex-9" [ style=dashed color="red" fontcolor="black"] +"ocfs2-2:3_monitor_20000 hex-0" [ style=dashed color="red" fontcolor="black"] +"ocfs2-2:3_start_0 hex-0" -> "fs2-clone_running_0" [ style = dashed] +"ocfs2-2:3_start_0 hex-0" -> "ocfs2-2:3_monitor_20000 hex-0" [ style = dashed] +"ocfs2-2:3_start_0 hex-0" [ style=dashed color="red" fontcolor="black"] +"vg1-clone_running_0" -> "fs1-clone_start_0" [ style = dashed] +"vg1-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"vg1-clone_start_0" -> "vg1-clone_running_0" [ style = dashed] +"vg1-clone_start_0" -> "vg1:0_start_0 hex-7" [ style = dashed] +"vg1-clone_start_0" -> "vg1:1_start_0 hex-8" [ style = dashed] +"vg1-clone_start_0" -> "vg1:2_start_0 hex-9" [ style = dashed] +"vg1-clone_start_0" -> "vg1:3_start_0 hex-0" [ style = dashed] +"vg1-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"vg1:0_start_0 hex-7" -> "vg1-clone_running_0" [ style = dashed] +"vg1:0_start_0 hex-7" [ style=dashed color="red" fontcolor="black"] +"vg1:1_start_0 hex-8" -> "vg1-clone_running_0" [ style = dashed] +"vg1:1_start_0 hex-8" [ style=dashed color="red" fontcolor="black"] +"vg1:2_start_0 hex-9" -> "vg1-clone_running_0" [ style = dashed] +"vg1:2_start_0 hex-9" [ style=dashed color="red" fontcolor="black"] +"vg1:3_start_0 hex-0" -> "vg1-clone_running_0" [ style = dashed] +"vg1:3_start_0 hex-0" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order-expired-failure.dot b/cts/scheduler/dot/order-expired-failure.dot new file mode 100644 index 0000000..8165267 --- /dev/null +++ b/cts/scheduler/dot/order-expired-failure.dot @@ -0,0 +1,24 @@ + digraph "g" { +"compute-unfence-trigger-clone_stop_0" -> "compute-unfence-trigger-clone_stopped_0" [ style = bold] +"compute-unfence-trigger-clone_stop_0" -> "compute-unfence-trigger_stop_0 overcloud-novacompute-1" [ style = bold] +"compute-unfence-trigger-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"compute-unfence-trigger-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"compute-unfence-trigger_stop_0 overcloud-novacompute-1" -> "compute-unfence-trigger-clone_stopped_0" [ style = bold] +"compute-unfence-trigger_stop_0 overcloud-novacompute-1" [ style=bold color="green" fontcolor="orange"] +"ip-10.0.0.110_monitor_10000 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-10.0.0.110_start_0 controller-1" -> "ip-10.0.0.110_monitor_10000 controller-1" [ style = bold] +"ip-10.0.0.110_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"overcloud-novacompute-1_clear_failcount_0 controller-1" [ style=bold color="green" fontcolor="black"] +"overcloud-novacompute-1_stop_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' overcloud-novacompute-1" -> "compute-unfence-trigger-clone_stop_0" [ style = bold] +"stonith 'reboot' overcloud-novacompute-1" -> "compute-unfence-trigger_stop_0 overcloud-novacompute-1" [ style = bold] +"stonith 'reboot' overcloud-novacompute-1" -> "ip-10.0.0.110_start_0 controller-1" [ style = bold] +"stonith 'reboot' overcloud-novacompute-1" -> "overcloud-novacompute-1_clear_failcount_0 controller-1" [ style = bold] +"stonith 'reboot' overcloud-novacompute-1" -> "stonith-fence_compute-fence-nova_start_0 controller-2" [ style = bold] +"stonith 'reboot' overcloud-novacompute-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_start_0 controller-2" -> "stonith-fence_compute-fence-nova_monitor_60000 controller-2" [ style = bold] +"stonith-fence_compute-fence-nova_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_stop_0 controller-2" -> "stonith-fence_compute-fence-nova_start_0 controller-2" [ style = bold] +"stonith-fence_compute-fence-nova_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order-first-probes.dot b/cts/scheduler/dot/order-first-probes.dot new file mode 100644 index 0000000..51946cc --- /dev/null +++ b/cts/scheduler/dot/order-first-probes.dot @@ -0,0 +1,28 @@ + digraph "g" { +"grpDummy_running_0" [ style=bold color="green" fontcolor="orange"] +"grpDummy_start_0" -> "grpDummy_running_0" [ style = bold] +"grpDummy_start_0" -> "prmDummy1_start_0 rh72-02" [ style = bold] +"grpDummy_start_0" -> "prmDummy2_start_0 rh72-02" [ style = bold] +"grpDummy_start_0" [ style=bold color="green" fontcolor="orange"] +"grpDummy_stop_0" -> "grpDummy_stopped_0" [ style = bold] +"grpDummy_stop_0" -> "prmDummy1_stop_0 rh72-01" [ style = bold] +"grpDummy_stop_0" [ style=bold color="green" fontcolor="orange"] +"grpDummy_stopped_0" -> "grpDummy_start_0" [ style = bold] +"grpDummy_stopped_0" [ style=bold color="green" fontcolor="orange"] +"prmDummy1_monitor_10000 rh72-02" [ style=bold color="green" fontcolor="black"] +"prmDummy1_start_0 rh72-02" -> "grpDummy_running_0" [ style = bold] +"prmDummy1_start_0 rh72-02" -> "prmDummy1_monitor_10000 rh72-02" [ style = bold] +"prmDummy1_start_0 rh72-02" -> "prmDummy2_start_0 rh72-02" [ style = bold] +"prmDummy1_start_0 rh72-02" [ style=bold color="green" fontcolor="black"] +"prmDummy1_stop_0 rh72-01" -> "grpDummy_stopped_0" [ style = bold] +"prmDummy1_stop_0 rh72-01" -> "prmDummy1_start_0 rh72-02" [ style = bold] +"prmDummy1_stop_0 rh72-01" [ style=bold color="green" fontcolor="black"] +"prmDummy2_monitor_0 rh72-01" -> "grpDummy_stopped_0" [ style = bold] +"prmDummy2_monitor_0 rh72-01" -> "prmDummy1_stop_0 rh72-01" [ style = bold] +"prmDummy2_monitor_0 rh72-01" -> "prmDummy2_start_0 rh72-02" [ style = bold] +"prmDummy2_monitor_0 rh72-01" [ style=bold color="green" fontcolor="black"] +"prmDummy2_monitor_10000 rh72-02" [ style=bold color="green" fontcolor="black"] +"prmDummy2_start_0 rh72-02" -> "grpDummy_running_0" [ style = bold] +"prmDummy2_start_0 rh72-02" -> "prmDummy2_monitor_10000 rh72-02" [ style = bold] +"prmDummy2_start_0 rh72-02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order-mandatory.dot b/cts/scheduler/dot/order-mandatory.dot new file mode 100644 index 0000000..0dc26d3 --- /dev/null +++ b/cts/scheduler/dot/order-mandatory.dot @@ -0,0 +1,10 @@ + digraph "g" { +"rsc1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"rsc4_stop_0 node1" -> "rsc4_start_0 node1" [ style = dashed] +"rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order-optional-keyword.dot b/cts/scheduler/dot/order-optional-keyword.dot new file mode 100644 index 0000000..59032b4 --- /dev/null +++ b/cts/scheduler/dot/order-optional-keyword.dot @@ -0,0 +1,3 @@ + digraph "g" { +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order-optional.dot b/cts/scheduler/dot/order-optional.dot new file mode 100644 index 0000000..59032b4 --- /dev/null +++ b/cts/scheduler/dot/order-optional.dot @@ -0,0 +1,3 @@ + digraph "g" { +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order-required.dot b/cts/scheduler/dot/order-required.dot new file mode 100644 index 0000000..0dc26d3 --- /dev/null +++ b/cts/scheduler/dot/order-required.dot @@ -0,0 +1,10 @@ + digraph "g" { +"rsc1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"rsc4_stop_0 node1" -> "rsc4_start_0 node1" [ style = dashed] +"rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order-serialize-set.dot b/cts/scheduler/dot/order-serialize-set.dot new file mode 100644 index 0000000..572c385 --- /dev/null +++ b/cts/scheduler/dot/order-serialize-set.dot @@ -0,0 +1,88 @@ + digraph "g" { +"base_migrate_from_0 xen-b" -> "base_start_0 xen-b" [ style = bold] +"base_migrate_from_0 xen-b" -> "base_stop_0 xen-a" [ style = bold] +"base_migrate_from_0 xen-b" [ style=bold color="green" fontcolor="black"] +"base_migrate_to_0 xen-a" -> "base_migrate_from_0 xen-b" [ style = bold] +"base_migrate_to_0 xen-a" [ style=bold color="green" fontcolor="black"] +"base_monitor_10000 xen-b" [ style=bold color="green" fontcolor="black"] +"base_start_0 xen-b" -> "base_monitor_10000 xen-b" [ style = bold] +"base_start_0 xen-b" [ style=bold color="green" fontcolor="orange"] +"base_stop_0 xen-a" -> "base_start_0 xen-b" [ style = bold] +"base_stop_0 xen-a" [ style=bold color="green" fontcolor="black"] +"core-101_migrate_from_0 xen-b" -> "base_migrate_to_0 xen-a" [ style = bold] +"core-101_migrate_from_0 xen-b" -> "core-101_start_0 xen-b" [ style = bold] +"core-101_migrate_from_0 xen-b" -> "core-101_stop_0 xen-a" [ style = bold] +"core-101_migrate_from_0 xen-b" -> "core-200_migrate_to_0 xen-a" [ style = bold] +"core-101_migrate_from_0 xen-b" -> "edge_migrate_to_0 xen-a" [ style = bold] +"core-101_migrate_from_0 xen-b" [ style=bold color="green" fontcolor="black"] +"core-101_migrate_to_0 xen-a" -> "core-101_migrate_from_0 xen-b" [ style = bold] +"core-101_migrate_to_0 xen-a" [ style=bold color="green" fontcolor="black"] +"core-101_monitor_10000 xen-b" [ style=bold color="green" fontcolor="black"] +"core-101_start_0 xen-b" -> "base_migrate_to_0 xen-a" [ style = dashed] +"core-101_start_0 xen-b" -> "base_start_0 xen-b" [ style = bold] +"core-101_start_0 xen-b" -> "core-101_monitor_10000 xen-b" [ style = bold] +"core-101_start_0 xen-b" -> "core-200_migrate_to_0 xen-a" [ style = dashed] +"core-101_start_0 xen-b" -> "core-200_start_0 xen-b" [ style = bold] +"core-101_start_0 xen-b" -> "edge_migrate_to_0 xen-a" [ style = dashed] +"core-101_start_0 xen-b" -> "edge_start_0 xen-b" [ style = bold] +"core-101_start_0 xen-b" [ style=bold color="green" fontcolor="orange"] +"core-101_stop_0 xen-a" -> "core-101_start_0 xen-b" [ style = bold] +"core-101_stop_0 xen-a" [ style=bold color="green" fontcolor="black"] +"core-200_migrate_from_0 xen-b" -> "base_migrate_to_0 xen-a" [ style = bold] +"core-200_migrate_from_0 xen-b" -> "core-200_start_0 xen-b" [ style = bold] +"core-200_migrate_from_0 xen-b" -> "core-200_stop_0 xen-a" [ style = bold] +"core-200_migrate_from_0 xen-b" -> "edge_migrate_to_0 xen-a" [ style = bold] +"core-200_migrate_from_0 xen-b" [ style=bold color="green" fontcolor="black"] +"core-200_migrate_to_0 xen-a" -> "core-200_migrate_from_0 xen-b" [ style = bold] +"core-200_migrate_to_0 xen-a" [ style=bold color="green" fontcolor="black"] +"core-200_monitor_10000 xen-b" [ style=bold color="green" fontcolor="black"] +"core-200_start_0 xen-b" -> "base_migrate_to_0 xen-a" [ style = dashed] +"core-200_start_0 xen-b" -> "base_start_0 xen-b" [ style = bold] +"core-200_start_0 xen-b" -> "core-200_monitor_10000 xen-b" [ style = bold] +"core-200_start_0 xen-b" -> "edge_migrate_to_0 xen-a" [ style = dashed] +"core-200_start_0 xen-b" -> "edge_start_0 xen-b" [ style = bold] +"core-200_start_0 xen-b" [ style=bold color="green" fontcolor="orange"] +"core-200_stop_0 xen-a" -> "core-200_start_0 xen-b" [ style = bold] +"core-200_stop_0 xen-a" [ style=bold color="green" fontcolor="black"] +"db_migrate_from_0 xen-b" -> "base_migrate_to_0 xen-a" [ style = bold] +"db_migrate_from_0 xen-b" -> "core-101_migrate_to_0 xen-a" [ style = bold] +"db_migrate_from_0 xen-b" -> "core-200_migrate_to_0 xen-a" [ style = bold] +"db_migrate_from_0 xen-b" -> "db_start_0 xen-b" [ style = bold] +"db_migrate_from_0 xen-b" -> "db_stop_0 xen-a" [ style = bold] +"db_migrate_from_0 xen-b" -> "edge_migrate_to_0 xen-a" [ style = bold] +"db_migrate_from_0 xen-b" [ style=bold color="green" fontcolor="black"] +"db_migrate_to_0 xen-a" -> "db_migrate_from_0 xen-b" [ style = bold] +"db_migrate_to_0 xen-a" [ style=bold color="green" fontcolor="black"] +"db_monitor_10000 xen-b" [ style=bold color="green" fontcolor="black"] +"db_start_0 xen-b" -> "base_migrate_to_0 xen-a" [ style = dashed] +"db_start_0 xen-b" -> "base_start_0 xen-b" [ style = bold] +"db_start_0 xen-b" -> "core-101_migrate_to_0 xen-a" [ style = dashed] +"db_start_0 xen-b" -> "core-101_start_0 xen-b" [ style = bold] +"db_start_0 xen-b" -> "core-200_migrate_to_0 xen-a" [ style = dashed] +"db_start_0 xen-b" -> "core-200_start_0 xen-b" [ style = bold] +"db_start_0 xen-b" -> "db_monitor_10000 xen-b" [ style = bold] +"db_start_0 xen-b" -> "edge_migrate_to_0 xen-a" [ style = dashed] +"db_start_0 xen-b" -> "edge_start_0 xen-b" [ style = bold] +"db_start_0 xen-b" [ style=bold color="green" fontcolor="orange"] +"db_stop_0 xen-a" -> "db_start_0 xen-b" [ style = bold] +"db_stop_0 xen-a" [ style=bold color="green" fontcolor="black"] +"edge_migrate_from_0 xen-b" -> "base_migrate_to_0 xen-a" [ style = bold] +"edge_migrate_from_0 xen-b" -> "edge_start_0 xen-b" [ style = bold] +"edge_migrate_from_0 xen-b" -> "edge_stop_0 xen-a" [ style = bold] +"edge_migrate_from_0 xen-b" [ style=bold color="green" fontcolor="black"] +"edge_migrate_to_0 xen-a" -> "edge_migrate_from_0 xen-b" [ style = bold] +"edge_migrate_to_0 xen-a" [ style=bold color="green" fontcolor="black"] +"edge_monitor_10000 xen-b" [ style=bold color="green" fontcolor="black"] +"edge_start_0 xen-b" -> "base_migrate_to_0 xen-a" [ style = dashed] +"edge_start_0 xen-b" -> "base_start_0 xen-b" [ style = bold] +"edge_start_0 xen-b" -> "edge_monitor_10000 xen-b" [ style = bold] +"edge_start_0 xen-b" [ style=bold color="green" fontcolor="orange"] +"edge_stop_0 xen-a" -> "edge_start_0 xen-b" [ style = bold] +"edge_stop_0 xen-a" [ style=bold color="green" fontcolor="black"] +"xen-a-fencing_monitor_60000 xen-b" [ style=bold color="green" fontcolor="black"] +"xen-a-fencing_start_0 xen-b" -> "xen-a-fencing_monitor_60000 xen-b" [ style = bold] +"xen-a-fencing_start_0 xen-b" [ style=bold color="green" fontcolor="black"] +"xen-a-fencing_stop_0 xen-b" -> "xen-a-fencing_start_0 xen-b" [ style = bold] +"xen-a-fencing_stop_0 xen-b" [ style=bold color="green" fontcolor="black"] +"xen-b-fencing_stop_0 xen-a" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order-serialize.dot b/cts/scheduler/dot/order-serialize.dot new file mode 100644 index 0000000..c3c0bfd --- /dev/null +++ b/cts/scheduler/dot/order-serialize.dot @@ -0,0 +1,64 @@ + digraph "g" { +"base_migrate_from_0 xen-b" -> "base_start_0 xen-b" [ style = bold] +"base_migrate_from_0 xen-b" -> "base_stop_0 xen-a" [ style = bold] +"base_migrate_from_0 xen-b" [ style=bold color="green" fontcolor="black"] +"base_migrate_to_0 xen-a" -> "base_migrate_from_0 xen-b" [ style = bold] +"base_migrate_to_0 xen-a" [ style=bold color="green" fontcolor="black"] +"base_monitor_10000 xen-b" [ style=bold color="green" fontcolor="black"] +"base_start_0 xen-b" -> "base_monitor_10000 xen-b" [ style = bold] +"base_start_0 xen-b" [ style=bold color="green" fontcolor="orange"] +"base_stop_0 xen-a" -> "base_start_0 xen-b" [ style = bold] +"base_stop_0 xen-a" [ style=bold color="green" fontcolor="black"] +"core-101_migrate_from_0 xen-b" -> "core-101_start_0 xen-b" [ style = bold] +"core-101_migrate_from_0 xen-b" -> "core-101_stop_0 xen-a" [ style = bold] +"core-101_migrate_from_0 xen-b" -> "core-200_migrate_to_0 xen-a" [ style = bold] +"core-101_migrate_from_0 xen-b" [ style=bold color="green" fontcolor="black"] +"core-101_migrate_to_0 xen-a" -> "core-101_migrate_from_0 xen-b" [ style = bold] +"core-101_migrate_to_0 xen-a" [ style=bold color="green" fontcolor="black"] +"core-101_monitor_10000 xen-b" [ style=bold color="green" fontcolor="black"] +"core-101_start_0 xen-b" -> "core-101_monitor_10000 xen-b" [ style = bold] +"core-101_start_0 xen-b" -> "core-200_migrate_to_0 xen-a" [ style = dashed] +"core-101_start_0 xen-b" -> "core-200_start_0 xen-b" [ style = bold] +"core-101_start_0 xen-b" [ style=bold color="green" fontcolor="orange"] +"core-101_stop_0 xen-a" -> "core-101_start_0 xen-b" [ style = bold] +"core-101_stop_0 xen-a" [ style=bold color="green" fontcolor="black"] +"core-200_migrate_from_0 xen-b" -> "core-200_start_0 xen-b" [ style = bold] +"core-200_migrate_from_0 xen-b" -> "core-200_stop_0 xen-a" [ style = bold] +"core-200_migrate_from_0 xen-b" [ style=bold color="green" fontcolor="black"] +"core-200_migrate_to_0 xen-a" -> "core-200_migrate_from_0 xen-b" [ style = bold] +"core-200_migrate_to_0 xen-a" [ style=bold color="green" fontcolor="black"] +"core-200_monitor_10000 xen-b" [ style=bold color="green" fontcolor="black"] +"core-200_start_0 xen-b" -> "core-200_monitor_10000 xen-b" [ style = bold] +"core-200_start_0 xen-b" [ style=bold color="green" fontcolor="orange"] +"core-200_stop_0 xen-a" -> "core-200_start_0 xen-b" [ style = bold] +"core-200_stop_0 xen-a" [ style=bold color="green" fontcolor="black"] +"db_migrate_from_0 xen-b" -> "db_start_0 xen-b" [ style = bold] +"db_migrate_from_0 xen-b" -> "db_stop_0 xen-a" [ style = bold] +"db_migrate_from_0 xen-b" [ style=bold color="green" fontcolor="black"] +"db_migrate_to_0 xen-a" -> "db_migrate_from_0 xen-b" [ style = bold] +"db_migrate_to_0 xen-a" [ style=bold color="green" fontcolor="black"] +"db_monitor_10000 xen-b" [ style=bold color="green" fontcolor="black"] +"db_start_0 xen-b" -> "db_monitor_10000 xen-b" [ style = bold] +"db_start_0 xen-b" [ style=bold color="green" fontcolor="orange"] +"db_stop_0 xen-a" -> "db_start_0 xen-b" [ style = bold] +"db_stop_0 xen-a" [ style=bold color="green" fontcolor="black"] +"edge_migrate_from_0 xen-b" -> "base_migrate_to_0 xen-a" [ style = bold] +"edge_migrate_from_0 xen-b" -> "edge_start_0 xen-b" [ style = bold] +"edge_migrate_from_0 xen-b" -> "edge_stop_0 xen-a" [ style = bold] +"edge_migrate_from_0 xen-b" [ style=bold color="green" fontcolor="black"] +"edge_migrate_to_0 xen-a" -> "edge_migrate_from_0 xen-b" [ style = bold] +"edge_migrate_to_0 xen-a" [ style=bold color="green" fontcolor="black"] +"edge_monitor_10000 xen-b" [ style=bold color="green" fontcolor="black"] +"edge_start_0 xen-b" -> "base_migrate_to_0 xen-a" [ style = dashed] +"edge_start_0 xen-b" -> "base_start_0 xen-b" [ style = bold] +"edge_start_0 xen-b" -> "edge_monitor_10000 xen-b" [ style = bold] +"edge_start_0 xen-b" [ style=bold color="green" fontcolor="orange"] +"edge_stop_0 xen-a" -> "edge_start_0 xen-b" [ style = bold] +"edge_stop_0 xen-a" [ style=bold color="green" fontcolor="black"] +"xen-a-fencing_monitor_60000 xen-b" [ style=bold color="green" fontcolor="black"] +"xen-a-fencing_start_0 xen-b" -> "xen-a-fencing_monitor_60000 xen-b" [ style = bold] +"xen-a-fencing_start_0 xen-b" [ style=bold color="green" fontcolor="black"] +"xen-a-fencing_stop_0 xen-b" -> "xen-a-fencing_start_0 xen-b" [ style = bold] +"xen-a-fencing_stop_0 xen-b" [ style=bold color="green" fontcolor="black"] +"xen-b-fencing_stop_0 xen-a" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order-sets.dot b/cts/scheduler/dot/order-sets.dot new file mode 100644 index 0000000..ace242e --- /dev/null +++ b/cts/scheduler/dot/order-sets.dot @@ -0,0 +1,28 @@ + digraph "g" { +"world1_monitor_10000 ubuntu_1" [ style=bold color="green" fontcolor="black"] +"world1_start_0 ubuntu_1" -> "world1_monitor_10000 ubuntu_1" [ style = bold] +"world1_start_0 ubuntu_1" -> "world2_start_0 ubuntu_1" [ style = bold] +"world1_start_0 ubuntu_1" [ style=bold color="green" fontcolor="black"] +"world1_stop_0 ubuntu_2" -> "world1_start_0 ubuntu_1" [ style = bold] +"world1_stop_0 ubuntu_2" [ style=bold color="green" fontcolor="black"] +"world2_monitor_10000 ubuntu_1" [ style=bold color="green" fontcolor="black"] +"world2_start_0 ubuntu_1" -> "world2_monitor_10000 ubuntu_1" [ style = bold] +"world2_start_0 ubuntu_1" -> "world3_start_0 ubuntu_1" [ style = bold] +"world2_start_0 ubuntu_1" [ style=bold color="green" fontcolor="black"] +"world2_stop_0 ubuntu_2" -> "world1_stop_0 ubuntu_2" [ style = bold] +"world2_stop_0 ubuntu_2" -> "world2_start_0 ubuntu_1" [ style = bold] +"world2_stop_0 ubuntu_2" [ style=bold color="green" fontcolor="black"] +"world3_monitor_10000 ubuntu_1" [ style=bold color="green" fontcolor="black"] +"world3_start_0 ubuntu_1" -> "world3_monitor_10000 ubuntu_1" [ style = bold] +"world3_start_0 ubuntu_1" -> "world4_start_0 ubuntu_1" [ style = bold] +"world3_start_0 ubuntu_1" [ style=bold color="green" fontcolor="black"] +"world3_stop_0 ubuntu_2" -> "world2_stop_0 ubuntu_2" [ style = bold] +"world3_stop_0 ubuntu_2" -> "world3_start_0 ubuntu_1" [ style = bold] +"world3_stop_0 ubuntu_2" [ style=bold color="green" fontcolor="black"] +"world4_monitor_10000 ubuntu_1" [ style=bold color="green" fontcolor="black"] +"world4_start_0 ubuntu_1" -> "world4_monitor_10000 ubuntu_1" [ style = bold] +"world4_start_0 ubuntu_1" [ style=bold color="green" fontcolor="black"] +"world4_stop_0 ubuntu_2" -> "world3_stop_0 ubuntu_2" [ style = bold] +"world4_stop_0 ubuntu_2" -> "world4_start_0 ubuntu_1" [ style = bold] +"world4_stop_0 ubuntu_2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order-wrong-kind.dot b/cts/scheduler/dot/order-wrong-kind.dot new file mode 100644 index 0000000..3dd492f --- /dev/null +++ b/cts/scheduler/dot/order-wrong-kind.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order1.dot b/cts/scheduler/dot/order1.dot new file mode 100644 index 0000000..0c4fce7 --- /dev/null +++ b/cts/scheduler/dot/order1.dot @@ -0,0 +1,19 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order2.dot b/cts/scheduler/dot/order2.dot new file mode 100644 index 0000000..28a12fe --- /dev/null +++ b/cts/scheduler/dot/order2.dot @@ -0,0 +1,25 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order3.dot b/cts/scheduler/dot/order3.dot new file mode 100644 index 0000000..49a20be --- /dev/null +++ b/cts/scheduler/dot/order3.dot @@ -0,0 +1,31 @@ + digraph "g" { +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc1_stop_0 node1" [ style = bold] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" -> "rsc4_stop_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "rsc1_stop_0 node1" [ style = bold] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" -> "rsc4_stop_0 node1" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc2_stop_0 node1" [ style = bold] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] +"rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_stop_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order4.dot b/cts/scheduler/dot/order4.dot new file mode 100644 index 0000000..0c4fce7 --- /dev/null +++ b/cts/scheduler/dot/order4.dot @@ -0,0 +1,19 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order5.dot b/cts/scheduler/dot/order5.dot new file mode 100644 index 0000000..aeb9ab4 --- /dev/null +++ b/cts/scheduler/dot/order5.dot @@ -0,0 +1,26 @@ + digraph "g" { +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_stop_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node1" -> "rsc6_start_0 node1" [ style = bold] +"rsc6_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_stop_0 node2" -> "rsc6_start_0 node1" [ style = bold] +"rsc6_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc7_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc8_monitor_0 node1" -> "rsc8_start_0 node1" [ style = bold] +"rsc8_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc8_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc8_stop_0 node2" -> "rsc8_start_0 node1" [ style = bold] +"rsc8_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order6.dot b/cts/scheduler/dot/order6.dot new file mode 100644 index 0000000..aa8761e --- /dev/null +++ b/cts/scheduler/dot/order6.dot @@ -0,0 +1,28 @@ + digraph "g" { +"rsc1_monitor_0 node2" -> "rsc2_stop_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_stop_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node1" -> "rsc6_stop_0 node2" [ style = bold] +"rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node1" -> "rsc6_start_0 node1" [ style = bold] +"rsc6_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_stop_0 node2" -> "rsc6_start_0 node1" [ style = bold] +"rsc6_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc7_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc8_monitor_0 node1" -> "rsc8_start_0 node1" [ style = bold] +"rsc8_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc8_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc8_stop_0 node2" -> "rsc8_start_0 node1" [ style = bold] +"rsc8_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order7.dot b/cts/scheduler/dot/order7.dot new file mode 100644 index 0000000..240c350 --- /dev/null +++ b/cts/scheduler/dot/order7.dot @@ -0,0 +1,14 @@ + digraph "g" { +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rscB_monitor_0 node1" -> "rscB_start_0 node1" [ style = bold] +"rscB_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rscB_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rscC_monitor_0 node1" -> "rscC_start_0 node1" [ style = dashed] +"rscC_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rscC_start_0 node1" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/order_constraint_stops_promoted.dot b/cts/scheduler/dot/order_constraint_stops_promoted.dot new file mode 100644 index 0000000..0a254e3 --- /dev/null +++ b/cts/scheduler/dot/order_constraint_stops_promoted.dot @@ -0,0 +1,75 @@ + digraph "g" { +"NATIVE_RSC_A:0_delete_0 fc16-builder2" -> "NATIVE_RSC_A:0_start_0 fc16-builder" [ style = dashed] +"NATIVE_RSC_A:0_delete_0 fc16-builder2" [ style=bold color="green" fontcolor="black"] +"NATIVE_RSC_A:0_demote_0 fc16-builder" -> "NATIVE_RSC_A:0_stop_0 fc16-builder" [ style = bold] +"NATIVE_RSC_A:0_demote_0 fc16-builder" -> "PROMOTABLE_RSC_A_demoted_0" [ style = bold] +"NATIVE_RSC_A:0_demote_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"NATIVE_RSC_A:0_monitor_20000 fc16-builder" [ style=dashed color="red" fontcolor="black"] +"NATIVE_RSC_A:0_post_notify_demote_0 fc16-builder" -> "PROMOTABLE_RSC_A_confirmed-post_notify_demoted_0" [ style = bold] +"NATIVE_RSC_A:0_post_notify_demote_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"NATIVE_RSC_A:0_pre_notify_demote_0 fc16-builder" -> "PROMOTABLE_RSC_A_confirmed-pre_notify_demote_0" [ style = bold] +"NATIVE_RSC_A:0_pre_notify_demote_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"NATIVE_RSC_A:0_pre_notify_stop_0 fc16-builder" -> "PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" [ style = bold] +"NATIVE_RSC_A:0_pre_notify_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"NATIVE_RSC_A:0_start_0 fc16-builder" -> "NATIVE_RSC_A:0_monitor_20000 fc16-builder" [ style = dashed] +"NATIVE_RSC_A:0_start_0 fc16-builder" -> "PROMOTABLE_RSC_A_running_0" [ style = dashed] +"NATIVE_RSC_A:0_start_0 fc16-builder" [ style=dashed color="red" fontcolor="black"] +"NATIVE_RSC_A:0_stop_0 fc16-builder" -> "NATIVE_RSC_A:0_delete_0 fc16-builder2" [ style = bold] +"NATIVE_RSC_A:0_stop_0 fc16-builder" -> "NATIVE_RSC_A:0_start_0 fc16-builder" [ style = dashed] +"NATIVE_RSC_A:0_stop_0 fc16-builder" -> "PROMOTABLE_RSC_A_stopped_0" [ style = bold] +"NATIVE_RSC_A:0_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"NATIVE_RSC_B_start_0 <none>" -> "PROMOTABLE_RSC_A_start_0" [ style = dashed] +"NATIVE_RSC_B_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"NATIVE_RSC_B_stop_0 fc16-builder2" -> "NATIVE_RSC_B_start_0 <none>" [ style = dashed] +"NATIVE_RSC_B_stop_0 fc16-builder2" [ style=bold color="green" fontcolor="black"] +"PROMOTABLE_RSC_A_confirmed-post_notify_demoted_0" -> "NATIVE_RSC_A:0_monitor_20000 fc16-builder" [ style = dashed] +"PROMOTABLE_RSC_A_confirmed-post_notify_demoted_0" -> "PROMOTABLE_RSC_A_pre_notify_start_0" [ style = dashed] +"PROMOTABLE_RSC_A_confirmed-post_notify_demoted_0" -> "PROMOTABLE_RSC_A_pre_notify_stop_0" [ style = bold] +"PROMOTABLE_RSC_A_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_confirmed-post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"PROMOTABLE_RSC_A_confirmed-post_notify_stopped_0" -> "NATIVE_RSC_B_stop_0 fc16-builder2" [ style = bold] +"PROMOTABLE_RSC_A_confirmed-post_notify_stopped_0" -> "PROMOTABLE_RSC_A_pre_notify_start_0" [ style = dashed] +"PROMOTABLE_RSC_A_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_confirmed-pre_notify_demote_0" -> "PROMOTABLE_RSC_A_demote_0" [ style = bold] +"PROMOTABLE_RSC_A_confirmed-pre_notify_demote_0" -> "PROMOTABLE_RSC_A_post_notify_demoted_0" [ style = bold] +"PROMOTABLE_RSC_A_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_confirmed-pre_notify_start_0" -> "PROMOTABLE_RSC_A_post_notify_running_0" [ style = dashed] +"PROMOTABLE_RSC_A_confirmed-pre_notify_start_0" -> "PROMOTABLE_RSC_A_start_0" [ style = dashed] +"PROMOTABLE_RSC_A_confirmed-pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" -> "PROMOTABLE_RSC_A_post_notify_stopped_0" [ style = bold] +"PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" -> "PROMOTABLE_RSC_A_stop_0" [ style = bold] +"PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_demote_0" -> "NATIVE_RSC_A:0_demote_0 fc16-builder" [ style = bold] +"PROMOTABLE_RSC_A_demote_0" -> "PROMOTABLE_RSC_A_demoted_0" [ style = bold] +"PROMOTABLE_RSC_A_demote_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_demoted_0" -> "PROMOTABLE_RSC_A_post_notify_demoted_0" [ style = bold] +"PROMOTABLE_RSC_A_demoted_0" -> "PROMOTABLE_RSC_A_start_0" [ style = dashed] +"PROMOTABLE_RSC_A_demoted_0" -> "PROMOTABLE_RSC_A_stop_0" [ style = bold] +"PROMOTABLE_RSC_A_demoted_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_post_notify_demoted_0" -> "NATIVE_RSC_A:0_post_notify_demote_0 fc16-builder" [ style = bold] +"PROMOTABLE_RSC_A_post_notify_demoted_0" -> "PROMOTABLE_RSC_A_confirmed-post_notify_demoted_0" [ style = bold] +"PROMOTABLE_RSC_A_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_post_notify_running_0" -> "PROMOTABLE_RSC_A_confirmed-post_notify_running_0" [ style = dashed] +"PROMOTABLE_RSC_A_post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"PROMOTABLE_RSC_A_post_notify_stopped_0" -> "PROMOTABLE_RSC_A_confirmed-post_notify_stopped_0" [ style = bold] +"PROMOTABLE_RSC_A_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_pre_notify_demote_0" -> "NATIVE_RSC_A:0_pre_notify_demote_0 fc16-builder" [ style = bold] +"PROMOTABLE_RSC_A_pre_notify_demote_0" -> "PROMOTABLE_RSC_A_confirmed-pre_notify_demote_0" [ style = bold] +"PROMOTABLE_RSC_A_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_pre_notify_start_0" -> "PROMOTABLE_RSC_A_confirmed-pre_notify_start_0" [ style = dashed] +"PROMOTABLE_RSC_A_pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"PROMOTABLE_RSC_A_pre_notify_stop_0" -> "NATIVE_RSC_A:0_pre_notify_stop_0 fc16-builder" [ style = bold] +"PROMOTABLE_RSC_A_pre_notify_stop_0" -> "PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" [ style = bold] +"PROMOTABLE_RSC_A_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_running_0" -> "PROMOTABLE_RSC_A_post_notify_running_0" [ style = dashed] +"PROMOTABLE_RSC_A_running_0" [ style=dashed color="red" fontcolor="orange"] +"PROMOTABLE_RSC_A_start_0" -> "NATIVE_RSC_A:0_start_0 fc16-builder" [ style = dashed] +"PROMOTABLE_RSC_A_start_0" -> "PROMOTABLE_RSC_A_running_0" [ style = dashed] +"PROMOTABLE_RSC_A_start_0" [ style=dashed color="red" fontcolor="orange"] +"PROMOTABLE_RSC_A_stop_0" -> "NATIVE_RSC_A:0_stop_0 fc16-builder" [ style = bold] +"PROMOTABLE_RSC_A_stop_0" -> "PROMOTABLE_RSC_A_stopped_0" [ style = bold] +"PROMOTABLE_RSC_A_stop_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_stopped_0" -> "PROMOTABLE_RSC_A_post_notify_stopped_0" [ style = bold] +"PROMOTABLE_RSC_A_stopped_0" -> "PROMOTABLE_RSC_A_start_0" [ style = dashed] +"PROMOTABLE_RSC_A_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/order_constraint_stops_unpromoted.dot b/cts/scheduler/dot/order_constraint_stops_unpromoted.dot new file mode 100644 index 0000000..33b3db1 --- /dev/null +++ b/cts/scheduler/dot/order_constraint_stops_unpromoted.dot @@ -0,0 +1,45 @@ + digraph "g" { +"NATIVE_RSC_A:0_monitor_30000 fc16-builder" [ style=dashed color="red" fontcolor="black"] +"NATIVE_RSC_A:0_pre_notify_stop_0 fc16-builder" -> "PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" [ style = bold] +"NATIVE_RSC_A:0_pre_notify_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"NATIVE_RSC_A:0_start_0 fc16-builder" -> "NATIVE_RSC_A:0_monitor_30000 fc16-builder" [ style = dashed] +"NATIVE_RSC_A:0_start_0 fc16-builder" -> "PROMOTABLE_RSC_A_running_0" [ style = dashed] +"NATIVE_RSC_A:0_start_0 fc16-builder" [ style=dashed color="red" fontcolor="black"] +"NATIVE_RSC_A:0_stop_0 fc16-builder" -> "NATIVE_RSC_A:0_start_0 fc16-builder" [ style = dashed] +"NATIVE_RSC_A:0_stop_0 fc16-builder" -> "PROMOTABLE_RSC_A_stopped_0" [ style = bold] +"NATIVE_RSC_A:0_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"NATIVE_RSC_B_start_0 <none>" -> "PROMOTABLE_RSC_A_start_0" [ style = dashed] +"NATIVE_RSC_B_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"NATIVE_RSC_B_stop_0 fc16-builder" -> "NATIVE_RSC_B_start_0 <none>" [ style = dashed] +"NATIVE_RSC_B_stop_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"PROMOTABLE_RSC_A_confirmed-post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"PROMOTABLE_RSC_A_confirmed-post_notify_stopped_0" -> "NATIVE_RSC_B_stop_0 fc16-builder" [ style = bold] +"PROMOTABLE_RSC_A_confirmed-post_notify_stopped_0" -> "PROMOTABLE_RSC_A_pre_notify_start_0" [ style = dashed] +"PROMOTABLE_RSC_A_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_confirmed-pre_notify_start_0" -> "PROMOTABLE_RSC_A_post_notify_running_0" [ style = dashed] +"PROMOTABLE_RSC_A_confirmed-pre_notify_start_0" -> "PROMOTABLE_RSC_A_start_0" [ style = dashed] +"PROMOTABLE_RSC_A_confirmed-pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" -> "PROMOTABLE_RSC_A_post_notify_stopped_0" [ style = bold] +"PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" -> "PROMOTABLE_RSC_A_stop_0" [ style = bold] +"PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_post_notify_running_0" -> "PROMOTABLE_RSC_A_confirmed-post_notify_running_0" [ style = dashed] +"PROMOTABLE_RSC_A_post_notify_running_0" [ style=dashed color="red" fontcolor="orange"] +"PROMOTABLE_RSC_A_post_notify_stopped_0" -> "PROMOTABLE_RSC_A_confirmed-post_notify_stopped_0" [ style = bold] +"PROMOTABLE_RSC_A_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_pre_notify_start_0" -> "PROMOTABLE_RSC_A_confirmed-pre_notify_start_0" [ style = dashed] +"PROMOTABLE_RSC_A_pre_notify_start_0" [ style=dashed color="red" fontcolor="orange"] +"PROMOTABLE_RSC_A_pre_notify_stop_0" -> "NATIVE_RSC_A:0_pre_notify_stop_0 fc16-builder" [ style = bold] +"PROMOTABLE_RSC_A_pre_notify_stop_0" -> "PROMOTABLE_RSC_A_confirmed-pre_notify_stop_0" [ style = bold] +"PROMOTABLE_RSC_A_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_running_0" -> "PROMOTABLE_RSC_A_post_notify_running_0" [ style = dashed] +"PROMOTABLE_RSC_A_running_0" [ style=dashed color="red" fontcolor="orange"] +"PROMOTABLE_RSC_A_start_0" -> "NATIVE_RSC_A:0_start_0 fc16-builder" [ style = dashed] +"PROMOTABLE_RSC_A_start_0" -> "PROMOTABLE_RSC_A_running_0" [ style = dashed] +"PROMOTABLE_RSC_A_start_0" [ style=dashed color="red" fontcolor="orange"] +"PROMOTABLE_RSC_A_stop_0" -> "NATIVE_RSC_A:0_stop_0 fc16-builder" [ style = bold] +"PROMOTABLE_RSC_A_stop_0" -> "PROMOTABLE_RSC_A_stopped_0" [ style = bold] +"PROMOTABLE_RSC_A_stop_0" [ style=bold color="green" fontcolor="orange"] +"PROMOTABLE_RSC_A_stopped_0" -> "PROMOTABLE_RSC_A_post_notify_stopped_0" [ style = bold] +"PROMOTABLE_RSC_A_stopped_0" -> "PROMOTABLE_RSC_A_start_0" [ style = dashed] +"PROMOTABLE_RSC_A_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/ordered-set-basic-startup.dot b/cts/scheduler/dot/ordered-set-basic-startup.dot new file mode 100644 index 0000000..22d7f05 --- /dev/null +++ b/cts/scheduler/dot/ordered-set-basic-startup.dot @@ -0,0 +1,19 @@ + digraph "g" { +"A_monitor_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = dashed] +"A_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"A_start_0 fc16-builder" -> "E_start_0 fc16-builder" [ style = dashed] +"A_start_0 fc16-builder" [ style=dashed color="red" fontcolor="black"] +"B_monitor_0 fc16-builder" -> "B_start_0 fc16-builder" [ style = bold] +"B_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"B_start_0 fc16-builder" -> "A_start_0 fc16-builder" [ style = dashed] +"B_start_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"C_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"D_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"E_monitor_0 fc16-builder" -> "E_start_0 fc16-builder" [ style = dashed] +"E_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"E_start_0 fc16-builder" -> "F_start_0 fc16-builder" [ style = dashed] +"E_start_0 fc16-builder" [ style=dashed color="red" fontcolor="black"] +"F_monitor_0 fc16-builder" -> "F_start_0 fc16-builder" [ style = dashed] +"F_monitor_0 fc16-builder" [ style=bold color="green" fontcolor="black"] +"F_start_0 fc16-builder" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ordered-set-natural.dot b/cts/scheduler/dot/ordered-set-natural.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ordered-set-natural.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/origin.dot b/cts/scheduler/dot/origin.dot new file mode 100644 index 0000000..fa603b2 --- /dev/null +++ b/cts/scheduler/dot/origin.dot @@ -0,0 +1,3 @@ + digraph "g" { +"resD_monitor_3600000 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/orphan-0.dot b/cts/scheduler/dot/orphan-0.dot new file mode 100644 index 0000000..a649376 --- /dev/null +++ b/cts/scheduler/dot/orphan-0.dot @@ -0,0 +1,15 @@ + digraph "g" { +"DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_6000 c001n03" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/orphan-1.dot b/cts/scheduler/dot/orphan-1.dot new file mode 100644 index 0000000..4a28477 --- /dev/null +++ b/cts/scheduler/dot/orphan-1.dot @@ -0,0 +1,20 @@ + digraph "g" { +"Cancel rsc_c001n02_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"Cancel rsc_c001n03_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_6000 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_delete_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_stop_0 c001n08" -> "rsc_c001n08_delete_0 c001n08" [ style = bold] +"rsc_c001n08_stop_0 c001n08" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/orphan-2.dot b/cts/scheduler/dot/orphan-2.dot new file mode 100644 index 0000000..3913bf0 --- /dev/null +++ b/cts/scheduler/dot/orphan-2.dot @@ -0,0 +1,24 @@ + digraph "g" { +"Cancel rsc_c001n02_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"Cancel rsc_c001n03_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_6000 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_clear_failcount_0 c001n02" -> "rsc_c001n08_stop_0 c001n08" [ style = bold] +"rsc_c001n08_clear_failcount_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_clear_failcount_0 c001n08" -> "rsc_c001n08_stop_0 c001n08" [ style = bold] +"rsc_c001n08_clear_failcount_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_delete_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_stop_0 c001n08" -> "rsc_c001n08_delete_0 c001n08" [ style = bold] +"rsc_c001n08_stop_0 c001n08" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/params-0.dot b/cts/scheduler/dot/params-0.dot new file mode 100644 index 0000000..24bccbf --- /dev/null +++ b/cts/scheduler/dot/params-0.dot @@ -0,0 +1,17 @@ + digraph "g" { +"DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/params-1.dot b/cts/scheduler/dot/params-1.dot new file mode 100644 index 0000000..d681ee5 --- /dev/null +++ b/cts/scheduler/dot/params-1.dot @@ -0,0 +1,28 @@ + digraph "g" { +"Cancel rsc_c001n02_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n01" -> "DcIPaddr_start_0 c001n02" [ style = bold] +"DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" -> "DcIPaddr_start_0 c001n02" [ style = bold] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" -> "DcIPaddr_start_0 c001n02" [ style = bold] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_start_0 c001n02" -> "DcIPaddr_monitor_5000 c001n02" [ style = bold] +"DcIPaddr_start_0 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_stop_0 c001n02" -> "DcIPaddr_start_0 c001n02" [ style = bold] +"DcIPaddr_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_6000 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/params-2.dot b/cts/scheduler/dot/params-2.dot new file mode 100644 index 0000000..39cc598 --- /dev/null +++ b/cts/scheduler/dot/params-2.dot @@ -0,0 +1,24 @@ + digraph "g" { +"do_shutdown node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "do_shutdown node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_delete_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_delete_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node3" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node2" -> "rsc2_delete_0 node2" [ style = bold] +"rsc2_stop_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_delete_0 node3" -> "rsc3_start_0 node3" [ style = bold] +"rsc3_delete_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node3" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node3" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/params-3.dot b/cts/scheduler/dot/params-3.dot new file mode 100644 index 0000000..d681ee5 --- /dev/null +++ b/cts/scheduler/dot/params-3.dot @@ -0,0 +1,28 @@ + digraph "g" { +"Cancel rsc_c001n02_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n01" -> "DcIPaddr_start_0 c001n02" [ style = bold] +"DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" -> "DcIPaddr_start_0 c001n02" [ style = bold] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" -> "DcIPaddr_start_0 c001n02" [ style = bold] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_start_0 c001n02" -> "DcIPaddr_monitor_5000 c001n02" [ style = bold] +"DcIPaddr_start_0 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_stop_0 c001n02" -> "DcIPaddr_start_0 c001n02" [ style = bold] +"DcIPaddr_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_6000 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/params-4.dot b/cts/scheduler/dot/params-4.dot new file mode 100644 index 0000000..8faadd8 --- /dev/null +++ b/cts/scheduler/dot/params-4.dot @@ -0,0 +1,26 @@ + digraph "g" { +"Cancel rsc_c001n02_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n01" -> "DcIPaddr_reload-agent_0 c001n02" [ style = bold] +"DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" -> "DcIPaddr_reload-agent_0 c001n02" [ style = bold] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" -> "DcIPaddr_reload-agent_0 c001n02" [ style = bold] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_reload-agent_0 c001n02" -> "DcIPaddr_monitor_5000 c001n02" [ style = bold] +"DcIPaddr_reload-agent_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_6000 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/params-5.dot b/cts/scheduler/dot/params-5.dot new file mode 100644 index 0000000..d681ee5 --- /dev/null +++ b/cts/scheduler/dot/params-5.dot @@ -0,0 +1,28 @@ + digraph "g" { +"Cancel rsc_c001n02_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n01" -> "DcIPaddr_start_0 c001n02" [ style = bold] +"DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" -> "DcIPaddr_start_0 c001n02" [ style = bold] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" -> "DcIPaddr_start_0 c001n02" [ style = bold] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_start_0 c001n02" -> "DcIPaddr_monitor_5000 c001n02" [ style = bold] +"DcIPaddr_start_0 c001n02" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_stop_0 c001n02" -> "DcIPaddr_start_0 c001n02" [ style = bold] +"DcIPaddr_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_6000 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/params-6.dot b/cts/scheduler/dot/params-6.dot new file mode 100644 index 0000000..db28556 --- /dev/null +++ b/cts/scheduler/dot/params-6.dot @@ -0,0 +1,10 @@ + digraph "g" { +"c5-x64-devel.vds-ok.com-vm_monitor_10000 v03-a" [ style=bold color="green" fontcolor="black"] +"c5-x64-devel.vds-ok.com-vm_reload-agent_0 v03-a" -> "c5-x64-devel.vds-ok.com-vm_monitor_10000 v03-a" [ style = bold] +"c5-x64-devel.vds-ok.com-vm_reload-agent_0 v03-a" [ style=bold color="green" fontcolor="black"] +"load_stopped_mgmt01 mgmt01" [ style=bold color="green" fontcolor="orange"] +"load_stopped_v03-a v03-a" [ style=bold color="green" fontcolor="orange"] +"load_stopped_v03-b v03-b" [ style=bold color="green" fontcolor="orange"] +"vd01-b.cdev.ttc.prague.cz.vds-ok.com-vm_monitor_10000 v03-b" [ style=bold color="green" fontcolor="black"] +"vd01-d.cdev.ttc.prague.cz.vds-ok.com-vm_monitor_10000 v03-b" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/partial-live-migration-multiple-active.dot b/cts/scheduler/dot/partial-live-migration-multiple-active.dot new file mode 100644 index 0000000..85b8d5d --- /dev/null +++ b/cts/scheduler/dot/partial-live-migration-multiple-active.dot @@ -0,0 +1,7 @@ + digraph "g" { +"migrator_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"migrator_start_0 node1" -> "migrator_monitor_10000 node1" [ style = bold] +"migrator_start_0 node1" [ style=bold color="green" fontcolor="black"] +"migrator_stop_0 node2" -> "migrator_start_0 node1" [ style = bold] +"migrator_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/partial-unmanaged-group.dot b/cts/scheduler/dot/partial-unmanaged-group.dot new file mode 100644 index 0000000..ea1e8cf --- /dev/null +++ b/cts/scheduler/dot/partial-unmanaged-group.dot @@ -0,0 +1,18 @@ + digraph "g" { +"grp1_running_0" [ style=dashed color="red" fontcolor="orange"] +"grp1_start_0" -> "grp1_running_0" [ style = dashed] +"grp1_start_0" -> "interloper_start_0 rhel8-2" [ style = dashed] +"grp1_start_0" [ style=bold color="green" fontcolor="orange"] +"interloper_monitor_0 rhel8-1" -> "interloper_start_0 rhel8-2" [ style = dashed] +"interloper_monitor_0 rhel8-1" [ style=bold color="green" fontcolor="black"] +"interloper_monitor_0 rhel8-2" -> "interloper_start_0 rhel8-2" [ style = dashed] +"interloper_monitor_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"interloper_monitor_0 rhel8-4" -> "interloper_start_0 rhel8-2" [ style = dashed] +"interloper_monitor_0 rhel8-4" [ style=bold color="green" fontcolor="black"] +"interloper_monitor_0 rhel8-5" -> "interloper_start_0 rhel8-2" [ style = dashed] +"interloper_monitor_0 rhel8-5" [ style=bold color="green" fontcolor="black"] +"interloper_monitor_10000 rhel8-2" [ style=dashed color="red" fontcolor="black"] +"interloper_start_0 rhel8-2" -> "grp1_running_0" [ style = dashed] +"interloper_start_0 rhel8-2" -> "interloper_monitor_10000 rhel8-2" [ style = dashed] +"interloper_start_0 rhel8-2" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/per-node-attrs.dot b/cts/scheduler/dot/per-node-attrs.dot new file mode 100644 index 0000000..8293dfe --- /dev/null +++ b/cts/scheduler/dot/per-node-attrs.dot @@ -0,0 +1,9 @@ + digraph "g" { +"dummy_monitor_0 pcmk-1" -> "dummy_start_0 pcmk-1" [ style = bold] +"dummy_monitor_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"dummy_monitor_0 pcmk-2" -> "dummy_start_0 pcmk-1" [ style = bold] +"dummy_monitor_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"dummy_monitor_0 pcmk-3" -> "dummy_start_0 pcmk-1" [ style = bold] +"dummy_monitor_0 pcmk-3" [ style=bold color="green" fontcolor="black"] +"dummy_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/per-op-failcount.dot b/cts/scheduler/dot/per-op-failcount.dot new file mode 100644 index 0000000..0743119 --- /dev/null +++ b/cts/scheduler/dot/per-op-failcount.dot @@ -0,0 +1,13 @@ + digraph "g" { +"prmDummy_monitor_10000 rh73-02-snmp" [ style=bold color="green" fontcolor="black"] +"prmDummy_start_0 rh73-02-snmp" -> "prmDummy_monitor_10000 rh73-02-snmp" [ style = bold] +"prmDummy_start_0 rh73-02-snmp" [ style=bold color="green" fontcolor="black"] +"prmDummy_stop_0 rh73-01-snmp" -> "prmDummy_start_0 rh73-02-snmp" [ style = bold] +"prmDummy_stop_0 rh73-01-snmp" [ style=bold color="green" fontcolor="orange"] +"prmStonith2-1_start_0 rh73-02-snmp" [ style=bold color="green" fontcolor="black"] +"prmStonith2-1_stop_0 rh73-01-snmp" -> "prmStonith2-1_start_0 rh73-02-snmp" [ style = bold] +"prmStonith2-1_stop_0 rh73-01-snmp" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' rh73-01-snmp" -> "prmDummy_start_0 rh73-02-snmp" [ style = bold] +"stonith 'reboot' rh73-01-snmp" -> "prmDummy_stop_0 rh73-01-snmp" [ style = bold] +"stonith 'reboot' rh73-01-snmp" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/placement-capacity.dot b/cts/scheduler/dot/placement-capacity.dot new file mode 100644 index 0000000..18bc682 --- /dev/null +++ b/cts/scheduler/dot/placement-capacity.dot @@ -0,0 +1,6 @@ + digraph "g" { +"load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node1" -> "load_stopped_node1 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/placement-location.dot b/cts/scheduler/dot/placement-location.dot new file mode 100644 index 0000000..18bc682 --- /dev/null +++ b/cts/scheduler/dot/placement-location.dot @@ -0,0 +1,6 @@ + digraph "g" { +"load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node1" -> "load_stopped_node1 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/placement-priority.dot b/cts/scheduler/dot/placement-priority.dot new file mode 100644 index 0000000..18bc682 --- /dev/null +++ b/cts/scheduler/dot/placement-priority.dot @@ -0,0 +1,6 @@ + digraph "g" { +"load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node1" -> "load_stopped_node1 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/placement-stickiness.dot b/cts/scheduler/dot/placement-stickiness.dot new file mode 100644 index 0000000..18bc682 --- /dev/null +++ b/cts/scheduler/dot/placement-stickiness.dot @@ -0,0 +1,6 @@ + digraph "g" { +"load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node1" -> "load_stopped_node1 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/primitive-with-group-with-clone.dot b/cts/scheduler/dot/primitive-with-group-with-clone.dot new file mode 100644 index 0000000..2e0df8f --- /dev/null +++ b/cts/scheduler/dot/primitive-with-group-with-clone.dot @@ -0,0 +1,77 @@ + digraph "g" { +"group1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = bold] +"group1_start_0" -> "group1rsc1_start_0 node5" [ style = bold] +"group1_start_0" -> "group1rsc2_start_0 node5" [ style = bold] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"group1rsc1_monitor_0 node1" -> "group1rsc1_start_0 node5" [ style = bold] +"group1rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"group1rsc1_monitor_0 node2" -> "group1rsc1_start_0 node5" [ style = bold] +"group1rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"group1rsc1_monitor_0 node3" -> "group1rsc1_start_0 node5" [ style = bold] +"group1rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"group1rsc1_monitor_0 node4" -> "group1rsc1_start_0 node5" [ style = bold] +"group1rsc1_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"group1rsc1_monitor_0 node5" -> "group1rsc1_start_0 node5" [ style = bold] +"group1rsc1_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"group1rsc1_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"group1rsc1_start_0 node5" -> "group1_running_0" [ style = bold] +"group1rsc1_start_0 node5" -> "group1rsc1_monitor_10000 node5" [ style = bold] +"group1rsc1_start_0 node5" -> "group1rsc2_start_0 node5" [ style = bold] +"group1rsc1_start_0 node5" [ style=bold color="green" fontcolor="black"] +"group1rsc2_monitor_0 node1" -> "group1rsc2_start_0 node5" [ style = bold] +"group1rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"group1rsc2_monitor_0 node2" -> "group1rsc2_start_0 node5" [ style = bold] +"group1rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"group1rsc2_monitor_0 node3" -> "group1rsc2_start_0 node5" [ style = bold] +"group1rsc2_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"group1rsc2_monitor_0 node4" -> "group1rsc2_start_0 node5" [ style = bold] +"group1rsc2_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"group1rsc2_monitor_0 node5" -> "group1rsc2_start_0 node5" [ style = bold] +"group1rsc2_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"group1rsc2_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"group1rsc2_start_0 node5" -> "group1_running_0" [ style = bold] +"group1rsc2_start_0 node5" -> "group1rsc2_monitor_10000 node5" [ style = bold] +"group1rsc2_start_0 node5" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node1" -> "rsc1_start_0 node5" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node5" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node3" -> "rsc1_start_0 node5" [ style = bold] +"rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node4" -> "rsc1_start_0 node5" [ style = bold] +"rsc1_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node5" -> "rsc1_start_0 node5" [ style = bold] +"rsc1_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node5" -> "rsc1_monitor_10000 node5" [ style = bold] +"rsc1_start_0 node5" [ style=bold color="green" fontcolor="black"] +"rsc2-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-clone_start_0" -> "rsc2-clone_running_0" [ style = bold] +"rsc2-clone_start_0" -> "rsc2:0_start_0 node5" [ style = bold] +"rsc2-clone_start_0" -> "rsc2:1_start_0 node2" [ style = bold] +"rsc2-clone_start_0" -> "rsc2:2_start_0 node3" [ style = bold] +"rsc2-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc2:0_monitor_0 node1" -> "rsc2-clone_start_0" [ style = bold] +"rsc2:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2:0_monitor_0 node4" -> "rsc2-clone_start_0" [ style = bold] +"rsc2:0_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"rsc2:0_monitor_0 node5" -> "rsc2-clone_start_0" [ style = bold] +"rsc2:0_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"rsc2:0_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"rsc2:0_start_0 node5" -> "rsc2-clone_running_0" [ style = bold] +"rsc2:0_start_0 node5" -> "rsc2:0_monitor_10000 node5" [ style = bold] +"rsc2:0_start_0 node5" [ style=bold color="green" fontcolor="black"] +"rsc2:1_monitor_0 node2" -> "rsc2-clone_start_0" [ style = bold] +"rsc2:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2:1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc2:1_start_0 node2" -> "rsc2-clone_running_0" [ style = bold] +"rsc2:1_start_0 node2" -> "rsc2:1_monitor_10000 node2" [ style = bold] +"rsc2:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2:2_monitor_0 node3" -> "rsc2-clone_start_0" [ style = bold] +"rsc2:2_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc2:2_monitor_10000 node3" [ style=bold color="green" fontcolor="black"] +"rsc2:2_start_0 node3" -> "rsc2-clone_running_0" [ style = bold] +"rsc2:2_start_0 node3" -> "rsc2:2_monitor_10000 node3" [ style = bold] +"rsc2:2_start_0 node3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/primitive-with-group-with-promoted.dot b/cts/scheduler/dot/primitive-with-group-with-promoted.dot new file mode 100644 index 0000000..c72caad --- /dev/null +++ b/cts/scheduler/dot/primitive-with-group-with-promoted.dot @@ -0,0 +1,85 @@ + digraph "g" { +"group1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = bold] +"group1_start_0" -> "group1rsc1_start_0 node5" [ style = bold] +"group1_start_0" -> "group1rsc2_start_0 node5" [ style = bold] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"group1rsc1_monitor_0 node1" -> "group1rsc1_start_0 node5" [ style = bold] +"group1rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"group1rsc1_monitor_0 node2" -> "group1rsc1_start_0 node5" [ style = bold] +"group1rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"group1rsc1_monitor_0 node3" -> "group1rsc1_start_0 node5" [ style = bold] +"group1rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"group1rsc1_monitor_0 node4" -> "group1rsc1_start_0 node5" [ style = bold] +"group1rsc1_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"group1rsc1_monitor_0 node5" -> "group1rsc1_start_0 node5" [ style = bold] +"group1rsc1_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"group1rsc1_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"group1rsc1_start_0 node5" -> "group1_running_0" [ style = bold] +"group1rsc1_start_0 node5" -> "group1rsc1_monitor_10000 node5" [ style = bold] +"group1rsc1_start_0 node5" -> "group1rsc2_start_0 node5" [ style = bold] +"group1rsc1_start_0 node5" [ style=bold color="green" fontcolor="black"] +"group1rsc2_monitor_0 node1" -> "group1rsc2_start_0 node5" [ style = bold] +"group1rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"group1rsc2_monitor_0 node2" -> "group1rsc2_start_0 node5" [ style = bold] +"group1rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"group1rsc2_monitor_0 node3" -> "group1rsc2_start_0 node5" [ style = bold] +"group1rsc2_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"group1rsc2_monitor_0 node4" -> "group1rsc2_start_0 node5" [ style = bold] +"group1rsc2_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"group1rsc2_monitor_0 node5" -> "group1rsc2_start_0 node5" [ style = bold] +"group1rsc2_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"group1rsc2_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"group1rsc2_start_0 node5" -> "group1_running_0" [ style = bold] +"group1rsc2_start_0 node5" -> "group1rsc2_monitor_10000 node5" [ style = bold] +"group1rsc2_start_0 node5" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node1" -> "rsc1_start_0 node5" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node5" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node3" -> "rsc1_start_0 node5" [ style = bold] +"rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node4" -> "rsc1_start_0 node5" [ style = bold] +"rsc1_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node5" -> "rsc1_start_0 node5" [ style = bold] +"rsc1_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node5" -> "rsc1_monitor_10000 node5" [ style = bold] +"rsc1_start_0 node5" [ style=bold color="green" fontcolor="black"] +"rsc2-clone_promote_0" -> "rsc2:0_promote_0 node5" [ style = bold] +"rsc2-clone_promote_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-clone_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-clone_running_0" -> "rsc2-clone_promote_0" [ style = bold] +"rsc2-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-clone_start_0" -> "rsc2-clone_running_0" [ style = bold] +"rsc2-clone_start_0" -> "rsc2:0_start_0 node5" [ style = bold] +"rsc2-clone_start_0" -> "rsc2:1_start_0 node2" [ style = bold] +"rsc2-clone_start_0" -> "rsc2:2_start_0 node3" [ style = bold] +"rsc2-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc2:0_monitor_0 node1" -> "rsc2-clone_start_0" [ style = bold] +"rsc2:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2:0_monitor_0 node4" -> "rsc2-clone_start_0" [ style = bold] +"rsc2:0_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"rsc2:0_monitor_0 node5" -> "rsc2-clone_start_0" [ style = bold] +"rsc2:0_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"rsc2:0_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"rsc2:0_promote_0 node5" -> "rsc2-clone_promoted_0" [ style = bold] +"rsc2:0_promote_0 node5" -> "rsc2:0_monitor_10000 node5" [ style = bold] +"rsc2:0_promote_0 node5" [ style=bold color="green" fontcolor="black"] +"rsc2:0_start_0 node5" -> "rsc2-clone_running_0" [ style = bold] +"rsc2:0_start_0 node5" -> "rsc2:0_monitor_10000 node5" [ style = bold] +"rsc2:0_start_0 node5" -> "rsc2:0_promote_0 node5" [ style = bold] +"rsc2:0_start_0 node5" [ style=bold color="green" fontcolor="black"] +"rsc2:1_monitor_0 node2" -> "rsc2-clone_start_0" [ style = bold] +"rsc2:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2:1_monitor_11000 node2" [ style=bold color="green" fontcolor="black"] +"rsc2:1_start_0 node2" -> "rsc2-clone_running_0" [ style = bold] +"rsc2:1_start_0 node2" -> "rsc2:1_monitor_11000 node2" [ style = bold] +"rsc2:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2:2_monitor_0 node3" -> "rsc2-clone_start_0" [ style = bold] +"rsc2:2_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc2:2_monitor_11000 node3" [ style=bold color="green" fontcolor="black"] +"rsc2:2_start_0 node3" -> "rsc2-clone_running_0" [ style = bold] +"rsc2:2_start_0 node3" -> "rsc2:2_monitor_11000 node3" [ style = bold] +"rsc2:2_start_0 node3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/primitive-with-unrunnable-group.dot b/cts/scheduler/dot/primitive-with-unrunnable-group.dot new file mode 100644 index 0000000..0f8fe79 --- /dev/null +++ b/cts/scheduler/dot/primitive-with-unrunnable-group.dot @@ -0,0 +1,24 @@ + digraph "g" { +"group1_running_0" [ style=dashed color="red" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = dashed] +"group1_start_0" -> "group1a_start_0 node2" [ style = dashed] +"group1_start_0" -> "group1b_start_0 node2" [ style = dashed] +"group1_start_0" [ style=dashed color="red" fontcolor="orange"] +"group1a_monitor_10000 node2" [ style=dashed color="red" fontcolor="black"] +"group1a_start_0 node2" -> "group1_running_0" [ style = dashed] +"group1a_start_0 node2" -> "group1a_monitor_10000 node2" [ style = dashed] +"group1a_start_0 node2" -> "group1b_start_0 node2" [ style = dashed] +"group1a_start_0 node2" [ style=dashed color="red" fontcolor="black"] +"group1b_monitor_10000 node2" [ style=dashed color="red" fontcolor="black"] +"group1b_start_0 node2" -> "group1_running_0" [ style = dashed] +"group1b_start_0 node2" -> "group1b_monitor_10000 node2" [ style = dashed] +"group1b_start_0 node2" [ style=dashed color="red" fontcolor="black"] +"rsc1_monitor_10000 node2" [ style=dashed color="red" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = dashed] +"rsc1_start_0 node2" [ style=dashed color="red" fontcolor="black"] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/priority-fencing-delay.dot b/cts/scheduler/dot/priority-fencing-delay.dot new file mode 100644 index 0000000..62ba699 --- /dev/null +++ b/cts/scheduler/dot/priority-fencing-delay.dot @@ -0,0 +1,109 @@ + digraph "g" { +"R-lxc-01_kiff-01_monitor_10000 kiff-02" [ style=bold color="green" fontcolor="black"] +"R-lxc-01_kiff-01_start_0 kiff-02" -> "R-lxc-01_kiff-01_monitor_10000 kiff-02" [ style = bold] +"R-lxc-01_kiff-01_start_0 kiff-02" -> "lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"R-lxc-01_kiff-01_start_0 kiff-02" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"R-lxc-01_kiff-01_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] +"R-lxc-01_kiff-01_stop_0 kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"R-lxc-01_kiff-01_stop_0 kiff-01" -> "shared0-clone_stop_0" [ style = bold] +"R-lxc-01_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"R-lxc-02_kiff-01_monitor_10000 kiff-02" [ style=bold color="green" fontcolor="black"] +"R-lxc-02_kiff-01_start_0 kiff-02" -> "R-lxc-02_kiff-01_monitor_10000 kiff-02" [ style = bold] +"R-lxc-02_kiff-01_start_0 kiff-02" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"R-lxc-02_kiff-01_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] +"R-lxc-02_kiff-01_stop_0 kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"R-lxc-02_kiff-01_stop_0 kiff-01" -> "shared0-clone_stop_0" [ style = bold] +"R-lxc-02_kiff-01_stop_0 kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"R-lxc-02_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"clvmd-clone_stop_0" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd-clone_stop_0" -> "clvmd_stop_0 kiff-01" [ style = bold] +"clvmd-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"clvmd-clone_stopped_0" -> "dlm-clone_stop_0" [ style = bold] +"clvmd-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clvmd_monitor_0 lxc-01_kiff-02" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd_monitor_0 lxc-01_kiff-02" [ style=bold color="green" fontcolor="black"] +"clvmd_monitor_0 lxc-02_kiff-02" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd_monitor_0 lxc-02_kiff-02" [ style=bold color="green" fontcolor="black"] +"clvmd_stop_0 kiff-01" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd_stop_0 kiff-01" -> "dlm_stop_0 kiff-01" [ style = bold] +"clvmd_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"dlm-clone_stop_0" -> "dlm-clone_stopped_0" [ style = bold] +"dlm-clone_stop_0" -> "dlm_stop_0 kiff-01" [ style = bold] +"dlm-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"dlm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dlm_monitor_0 lxc-01_kiff-02" -> "dlm-clone_stopped_0" [ style = bold] +"dlm_monitor_0 lxc-01_kiff-02" [ style=bold color="green" fontcolor="black"] +"dlm_monitor_0 lxc-02_kiff-02" -> "dlm-clone_stopped_0" [ style = bold] +"dlm_monitor_0 lxc-02_kiff-02" [ style=bold color="green" fontcolor="black"] +"dlm_stop_0 kiff-01" -> "dlm-clone_stopped_0" [ style = bold] +"dlm_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"fence-kiff-02_monitor_60000 kiff-02" [ style=bold color="green" fontcolor="black"] +"fence-kiff-02_start_0 kiff-02" -> "fence-kiff-02_monitor_60000 kiff-02" [ style = bold] +"fence-kiff-02_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] +"fence-kiff-02_stop_0 kiff-01" -> "fence-kiff-02_start_0 kiff-02" [ style = bold] +"fence-kiff-02_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"lxc-01_kiff-01_monitor_30000 kiff-02" [ style=bold color="green" fontcolor="black"] +"lxc-01_kiff-01_start_0 kiff-02" -> "lxc-01_kiff-01_monitor_30000 kiff-02" [ style = bold] +"lxc-01_kiff-01_start_0 kiff-02" -> "vm-fs_monitor_20000 lxc-01_kiff-01" [ style = bold] +"lxc-01_kiff-01_start_0 kiff-02" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"lxc-01_kiff-01_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] +"lxc-01_kiff-01_stop_0 kiff-01" -> "R-lxc-01_kiff-01_stop_0 kiff-01" [ style = bold] +"lxc-01_kiff-01_stop_0 kiff-01" -> "lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"lxc-01_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"lxc-02_kiff-01_monitor_30000 kiff-02" [ style=bold color="green" fontcolor="black"] +"lxc-02_kiff-01_start_0 kiff-02" -> "lxc-02_kiff-01_monitor_30000 kiff-02" [ style = bold] +"lxc-02_kiff-01_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] +"lxc-02_kiff-01_stop_0 kiff-01" -> "R-lxc-02_kiff-01_stop_0 kiff-01" [ style = bold] +"lxc-02_kiff-01_stop_0 kiff-01" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"lxc-02_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"shared0-clone_stop_0" -> "shared0-clone_stopped_0" [ style = bold] +"shared0-clone_stop_0" -> "shared0_stop_0 kiff-01" [ style = bold] +"shared0-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"shared0-clone_stopped_0" -> "clvmd-clone_stop_0" [ style = bold] +"shared0-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"shared0_monitor_0 lxc-01_kiff-02" -> "shared0-clone_stopped_0" [ style = bold] +"shared0_monitor_0 lxc-01_kiff-02" [ style=bold color="green" fontcolor="black"] +"shared0_monitor_0 lxc-02_kiff-02" -> "shared0-clone_stopped_0" [ style = bold] +"shared0_monitor_0 lxc-02_kiff-02" [ style=bold color="green" fontcolor="black"] +"shared0_stop_0 kiff-01" -> "clvmd_stop_0 kiff-01" [ style = bold] +"shared0_stop_0 kiff-01" -> "shared0-clone_stopped_0" [ style = bold] +"shared0_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' kiff-01" -> "R-lxc-01_kiff-01_stop_0 kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' kiff-01" -> "R-lxc-02_kiff-01_stop_0 kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "clvmd-clone_stop_0" [ style = bold] +"stonith 'reboot' kiff-01" -> "clvmd_stop_0 kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "dlm-clone_stop_0" [ style = bold] +"stonith 'reboot' kiff-01" -> "dlm_stop_0 kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "shared0-clone_stop_0" [ style = bold] +"stonith 'reboot' kiff-01" -> "shared0_stop_0 kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "stonith 'reboot' lxc-01_kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "stonith 'reboot' lxc-02_kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' lxc-01_kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "fence-kiff-02_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "vm-fs_stop_0 lxc-01_kiff-01" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' lxc-02_kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "fence-kiff-02_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" [ style=bold color="green" fontcolor="orange"] +"vm-fs_monitor_0 lxc-01_kiff-02" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"vm-fs_monitor_0 lxc-01_kiff-02" [ style=bold color="green" fontcolor="black"] +"vm-fs_monitor_0 lxc-02_kiff-02" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"vm-fs_monitor_0 lxc-02_kiff-02" [ style=bold color="green" fontcolor="black"] +"vm-fs_monitor_20000 lxc-01_kiff-01" [ style=bold color="green" fontcolor="black"] +"vm-fs_start_0 lxc-01_kiff-01" -> "vm-fs_monitor_20000 lxc-01_kiff-01" [ style = bold] +"vm-fs_start_0 lxc-01_kiff-01" [ style=bold color="green" fontcolor="black"] +"vm-fs_stop_0 lxc-01_kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"vm-fs_stop_0 lxc-01_kiff-01" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/probe-0.dot b/cts/scheduler/dot/probe-0.dot new file mode 100644 index 0000000..1845f84 --- /dev/null +++ b/cts/scheduler/dot/probe-0.dot @@ -0,0 +1,30 @@ + digraph "g" { +"configstoreclone:0_monitor_0 x32c47" -> "configstorecloneset_start_0" [ style = bold] +"configstoreclone:0_monitor_0 x32c47" [ style=bold color="green" fontcolor="black"] +"configstoreclone:0_post_notify_start_0 x32c47" -> "configstorecloneset_confirmed-post_notify_running_0" [ style = bold] +"configstoreclone:0_post_notify_start_0 x32c47" [ style=bold color="green" fontcolor="black"] +"configstoreclone:0_start_0 x32c47" -> "configstorecloneset_running_0" [ style = bold] +"configstoreclone:0_start_0 x32c47" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_monitor_0 x32c48" -> "configstorecloneset_start_0" [ style = bold] +"configstoreclone:1_monitor_0 x32c48" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_post_notify_start_0 x32c48" -> "configstorecloneset_confirmed-post_notify_running_0" [ style = bold] +"configstoreclone:1_post_notify_start_0 x32c48" [ style=bold color="green" fontcolor="black"] +"configstoreclone:1_start_0 x32c48" -> "configstorecloneset_running_0" [ style = bold] +"configstoreclone:1_start_0 x32c48" [ style=bold color="green" fontcolor="black"] +"configstorecloneset_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_confirmed-pre_notify_start_0" -> "configstorecloneset_post_notify_running_0" [ style = bold] +"configstorecloneset_confirmed-pre_notify_start_0" -> "configstorecloneset_start_0" [ style = bold] +"configstorecloneset_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_post_notify_running_0" -> "configstoreclone:0_post_notify_start_0 x32c47" [ style = bold] +"configstorecloneset_post_notify_running_0" -> "configstoreclone:1_post_notify_start_0 x32c48" [ style = bold] +"configstorecloneset_post_notify_running_0" -> "configstorecloneset_confirmed-post_notify_running_0" [ style = bold] +"configstorecloneset_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_pre_notify_start_0" -> "configstorecloneset_confirmed-pre_notify_start_0" [ style = bold] +"configstorecloneset_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_running_0" -> "configstorecloneset_post_notify_running_0" [ style = bold] +"configstorecloneset_running_0" [ style=bold color="green" fontcolor="orange"] +"configstorecloneset_start_0" -> "configstoreclone:0_start_0 x32c47" [ style = bold] +"configstorecloneset_start_0" -> "configstoreclone:1_start_0 x32c48" [ style = bold] +"configstorecloneset_start_0" -> "configstorecloneset_running_0" [ style = bold] +"configstorecloneset_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/probe-1.dot b/cts/scheduler/dot/probe-1.dot new file mode 100644 index 0000000..0083687 --- /dev/null +++ b/cts/scheduler/dot/probe-1.dot @@ -0,0 +1,7 @@ + digraph "g" { +"DcIPaddr_monitor_0 c001n05" -> "DcIPaddr_start_0 c001n05" [ style = bold] +"DcIPaddr_monitor_0 c001n05" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_5000 c001n05" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_start_0 c001n05" -> "DcIPaddr_monitor_5000 c001n05" [ style = bold] +"DcIPaddr_start_0 c001n05" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/probe-2.dot b/cts/scheduler/dot/probe-2.dot new file mode 100644 index 0000000..df672ce --- /dev/null +++ b/cts/scheduler/dot/probe-2.dot @@ -0,0 +1,209 @@ + digraph "g" { +"Cancel drbd_mysql:0_monitor_10000 wc01" -> "drbd_mysql:0_promote_0 wc01" [ style = bold] +"Cancel drbd_mysql:0_monitor_10000 wc01" [ style=bold color="green" fontcolor="black"] +"DoFencing_running_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_start_0" -> "DoFencing_running_0" [ style = bold] +"DoFencing_start_0" -> "stonith_rackpdu:0_start_0 wc01" [ style = bold] +"DoFencing_start_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stop_0" -> "DoFencing_stopped_0" [ style = bold] +"DoFencing_stop_0" -> "stonith_rackpdu:0_stop_0 wc01" [ style = bold] +"DoFencing_stop_0" -> "stonith_rackpdu:1_stop_0 wc02" [ style = bold] +"DoFencing_stop_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stopped_0" -> "DoFencing_start_0" [ style = bold] +"DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange"] +"apache2:1_stop_0 wc02" -> "fs_www:1_stop_0 wc02" [ style = bold] +"apache2:1_stop_0 wc02" -> "group_webservice:1_stopped_0" [ style = bold] +"apache2:1_stop_0 wc02" [ style=bold color="green" fontcolor="black"] +"clone_mysql-proxy_stop_0" -> "clone_mysql-proxy_stopped_0" [ style = bold] +"clone_mysql-proxy_stop_0" -> "group_mysql-proxy:1_stop_0" [ style = bold] +"clone_mysql-proxy_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone_mysql-proxy_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clone_nfs-common_stop_0" -> "clone_nfs-common_stopped_0" [ style = bold] +"clone_nfs-common_stop_0" -> "group_nfs-common:1_stop_0" [ style = bold] +"clone_nfs-common_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone_nfs-common_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clone_webservice_stop_0" -> "clone_webservice_stopped_0" [ style = bold] +"clone_webservice_stop_0" -> "group_webservice:1_stop_0" [ style = bold] +"clone_webservice_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone_webservice_stopped_0" -> "clone_nfs-common_stop_0" [ style = bold] +"clone_webservice_stopped_0" [ style=bold color="green" fontcolor="orange"] +"drbd_mysql:0_monitor_5000 wc01" [ style=bold color="green" fontcolor="black"] +"drbd_mysql:0_post_notify_demote_0 wc01" -> "ms_drbd_mysql_confirmed-post_notify_demoted_0" [ style = bold] +"drbd_mysql:0_post_notify_demote_0 wc01" [ style=bold color="green" fontcolor="black"] +"drbd_mysql:0_post_notify_promote_0 wc01" -> "ms_drbd_mysql_confirmed-post_notify_promoted_0" [ style = bold] +"drbd_mysql:0_post_notify_promote_0 wc01" [ style=bold color="green" fontcolor="black"] +"drbd_mysql:0_post_notify_stop_0 wc01" -> "ms_drbd_mysql_confirmed-post_notify_stopped_0" [ style = bold] +"drbd_mysql:0_post_notify_stop_0 wc01" [ style=bold color="green" fontcolor="black"] +"drbd_mysql:0_pre_notify_demote_0 wc01" -> "ms_drbd_mysql_confirmed-pre_notify_demote_0" [ style = bold] +"drbd_mysql:0_pre_notify_demote_0 wc01" [ style=bold color="green" fontcolor="black"] +"drbd_mysql:0_pre_notify_promote_0 wc01" -> "ms_drbd_mysql_confirmed-pre_notify_promote_0" [ style = bold] +"drbd_mysql:0_pre_notify_promote_0 wc01" [ style=bold color="green" fontcolor="black"] +"drbd_mysql:0_pre_notify_stop_0 wc01" -> "ms_drbd_mysql_confirmed-pre_notify_stop_0" [ style = bold] +"drbd_mysql:0_pre_notify_stop_0 wc01" [ style=bold color="green" fontcolor="black"] +"drbd_mysql:0_promote_0 wc01" -> "drbd_mysql:0_monitor_5000 wc01" [ style = bold] +"drbd_mysql:0_promote_0 wc01" -> "ms_drbd_mysql_promoted_0" [ style = bold] +"drbd_mysql:0_promote_0 wc01" [ style=bold color="green" fontcolor="black"] +"drbd_mysql:1_demote_0 wc02" -> "drbd_mysql:1_stop_0 wc02" [ style = bold] +"drbd_mysql:1_demote_0 wc02" -> "ms_drbd_mysql_demoted_0" [ style = bold] +"drbd_mysql:1_demote_0 wc02" [ style=bold color="green" fontcolor="black"] +"drbd_mysql:1_post_notify_demote_0 wc02" -> "ms_drbd_mysql_confirmed-post_notify_demoted_0" [ style = bold] +"drbd_mysql:1_post_notify_demote_0 wc02" [ style=bold color="green" fontcolor="black"] +"drbd_mysql:1_pre_notify_demote_0 wc02" -> "ms_drbd_mysql_confirmed-pre_notify_demote_0" [ style = bold] +"drbd_mysql:1_pre_notify_demote_0 wc02" [ style=bold color="green" fontcolor="black"] +"drbd_mysql:1_pre_notify_stop_0 wc02" -> "ms_drbd_mysql_confirmed-pre_notify_stop_0" [ style = bold] +"drbd_mysql:1_pre_notify_stop_0 wc02" [ style=bold color="green" fontcolor="black"] +"drbd_mysql:1_stop_0 wc02" -> "ms_drbd_mysql_stopped_0" [ style = bold] +"drbd_mysql:1_stop_0 wc02" [ style=bold color="green" fontcolor="black"] +"drbd_www:0_post_notify_stop_0 wc01" -> "ms_drbd_www_confirmed-post_notify_stopped_0" [ style = bold] +"drbd_www:0_post_notify_stop_0 wc01" [ style=bold color="green" fontcolor="black"] +"drbd_www:0_pre_notify_stop_0 wc01" -> "ms_drbd_www_confirmed-pre_notify_stop_0" [ style = bold] +"drbd_www:0_pre_notify_stop_0 wc01" [ style=bold color="green" fontcolor="black"] +"drbd_www:1_pre_notify_stop_0 wc02" -> "ms_drbd_www_confirmed-pre_notify_stop_0" [ style = bold] +"drbd_www:1_pre_notify_stop_0 wc02" [ style=bold color="green" fontcolor="black"] +"drbd_www:1_stop_0 wc02" -> "ms_drbd_www_stopped_0" [ style = bold] +"drbd_www:1_stop_0 wc02" [ style=bold color="green" fontcolor="black"] +"fs_mysql_monitor_30000 wc01" [ style=bold color="green" fontcolor="black"] +"fs_mysql_start_0 wc01" -> "fs_mysql_monitor_30000 wc01" [ style = bold] +"fs_mysql_start_0 wc01" -> "group_mysql_running_0" [ style = bold] +"fs_mysql_start_0 wc01" -> "intip_sql_start_0 wc01" [ style = bold] +"fs_mysql_start_0 wc01" [ style=bold color="green" fontcolor="black"] +"fs_mysql_stop_0 wc02" -> "fs_mysql_start_0 wc01" [ style = bold] +"fs_mysql_stop_0 wc02" -> "group_mysql_stopped_0" [ style = bold] +"fs_mysql_stop_0 wc02" [ style=bold color="green" fontcolor="black"] +"fs_www:1_stop_0 wc02" -> "group_webservice:1_stopped_0" [ style = bold] +"fs_www:1_stop_0 wc02" [ style=bold color="green" fontcolor="black"] +"group_mysql-proxy:1_stop_0" -> "group_mysql-proxy:1_stopped_0" [ style = bold] +"group_mysql-proxy:1_stop_0" -> "mysql-proxy:1_stop_0 wc02" [ style = bold] +"group_mysql-proxy:1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group_mysql-proxy:1_stopped_0" -> "clone_mysql-proxy_stopped_0" [ style = bold] +"group_mysql-proxy:1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group_mysql_running_0" [ style=bold color="green" fontcolor="orange"] +"group_mysql_start_0" -> "fs_mysql_start_0 wc01" [ style = bold] +"group_mysql_start_0" -> "group_mysql_running_0" [ style = bold] +"group_mysql_start_0" -> "intip_sql_start_0 wc01" [ style = bold] +"group_mysql_start_0" -> "mysql-server_start_0 wc01" [ style = bold] +"group_mysql_start_0" [ style=bold color="green" fontcolor="orange"] +"group_mysql_stop_0" -> "fs_mysql_stop_0 wc02" [ style = bold] +"group_mysql_stop_0" -> "group_mysql_stopped_0" [ style = bold] +"group_mysql_stop_0" -> "intip_sql_stop_0 wc02" [ style = bold] +"group_mysql_stop_0" -> "mysql-server_stop_0 wc02" [ style = bold] +"group_mysql_stop_0" [ style=bold color="green" fontcolor="orange"] +"group_mysql_stopped_0" -> "group_mysql_start_0" [ style = bold] +"group_mysql_stopped_0" -> "ms_drbd_mysql_demote_0" [ style = bold] +"group_mysql_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group_nfs-common:1_stop_0" -> "group_nfs-common:1_stopped_0" [ style = bold] +"group_nfs-common:1_stop_0" -> "nfs-common:1_stop_0 wc02" [ style = bold] +"group_nfs-common:1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group_nfs-common:1_stopped_0" -> "clone_nfs-common_stopped_0" [ style = bold] +"group_nfs-common:1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group_webservice:1_stop_0" -> "apache2:1_stop_0 wc02" [ style = bold] +"group_webservice:1_stop_0" -> "fs_www:1_stop_0 wc02" [ style = bold] +"group_webservice:1_stop_0" -> "group_webservice:1_stopped_0" [ style = bold] +"group_webservice:1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group_webservice:1_stopped_0" -> "clone_webservice_stopped_0" [ style = bold] +"group_webservice:1_stopped_0" -> "group_nfs-common:1_stop_0" [ style = bold] +"group_webservice:1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"intip_sql_monitor_30000 wc01" [ style=bold color="green" fontcolor="black"] +"intip_sql_start_0 wc01" -> "group_mysql_running_0" [ style = bold] +"intip_sql_start_0 wc01" -> "intip_sql_monitor_30000 wc01" [ style = bold] +"intip_sql_start_0 wc01" -> "mysql-server_start_0 wc01" [ style = bold] +"intip_sql_start_0 wc01" [ style=bold color="green" fontcolor="black"] +"intip_sql_stop_0 wc02" -> "fs_mysql_stop_0 wc02" [ style = bold] +"intip_sql_stop_0 wc02" -> "group_mysql_stopped_0" [ style = bold] +"intip_sql_stop_0 wc02" -> "intip_sql_start_0 wc01" [ style = bold] +"intip_sql_stop_0 wc02" [ style=bold color="green" fontcolor="black"] +"ms_drbd_mysql_confirmed-post_notify_demoted_0" -> "drbd_mysql:0_monitor_5000 wc01" [ style = bold] +"ms_drbd_mysql_confirmed-post_notify_demoted_0" -> "ms_drbd_mysql_pre_notify_promote_0" [ style = bold] +"ms_drbd_mysql_confirmed-post_notify_demoted_0" -> "ms_drbd_mysql_pre_notify_stop_0" [ style = bold] +"ms_drbd_mysql_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_confirmed-post_notify_promoted_0" -> "drbd_mysql:0_monitor_5000 wc01" [ style = bold] +"ms_drbd_mysql_confirmed-post_notify_promoted_0" -> "group_mysql_start_0" [ style = bold] +"ms_drbd_mysql_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_confirmed-post_notify_stopped_0" -> "drbd_mysql:0_monitor_5000 wc01" [ style = bold] +"ms_drbd_mysql_confirmed-post_notify_stopped_0" -> "ms_drbd_mysql_pre_notify_promote_0" [ style = bold] +"ms_drbd_mysql_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_confirmed-pre_notify_demote_0" -> "ms_drbd_mysql_demote_0" [ style = bold] +"ms_drbd_mysql_confirmed-pre_notify_demote_0" -> "ms_drbd_mysql_post_notify_demoted_0" [ style = bold] +"ms_drbd_mysql_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_confirmed-pre_notify_promote_0" -> "ms_drbd_mysql_post_notify_promoted_0" [ style = bold] +"ms_drbd_mysql_confirmed-pre_notify_promote_0" -> "ms_drbd_mysql_promote_0" [ style = bold] +"ms_drbd_mysql_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_confirmed-pre_notify_stop_0" -> "ms_drbd_mysql_post_notify_stopped_0" [ style = bold] +"ms_drbd_mysql_confirmed-pre_notify_stop_0" -> "ms_drbd_mysql_stop_0" [ style = bold] +"ms_drbd_mysql_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_demote_0" -> "drbd_mysql:1_demote_0 wc02" [ style = bold] +"ms_drbd_mysql_demote_0" -> "ms_drbd_mysql_demoted_0" [ style = bold] +"ms_drbd_mysql_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_demoted_0" -> "ms_drbd_mysql_post_notify_demoted_0" [ style = bold] +"ms_drbd_mysql_demoted_0" -> "ms_drbd_mysql_promote_0" [ style = bold] +"ms_drbd_mysql_demoted_0" -> "ms_drbd_mysql_stop_0" [ style = bold] +"ms_drbd_mysql_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_post_notify_demoted_0" -> "drbd_mysql:0_post_notify_demote_0 wc01" [ style = bold] +"ms_drbd_mysql_post_notify_demoted_0" -> "drbd_mysql:1_post_notify_demote_0 wc02" [ style = bold] +"ms_drbd_mysql_post_notify_demoted_0" -> "ms_drbd_mysql_confirmed-post_notify_demoted_0" [ style = bold] +"ms_drbd_mysql_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_post_notify_promoted_0" -> "drbd_mysql:0_post_notify_promote_0 wc01" [ style = bold] +"ms_drbd_mysql_post_notify_promoted_0" -> "ms_drbd_mysql_confirmed-post_notify_promoted_0" [ style = bold] +"ms_drbd_mysql_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_post_notify_stopped_0" -> "drbd_mysql:0_post_notify_stop_0 wc01" [ style = bold] +"ms_drbd_mysql_post_notify_stopped_0" -> "ms_drbd_mysql_confirmed-post_notify_stopped_0" [ style = bold] +"ms_drbd_mysql_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_pre_notify_demote_0" -> "drbd_mysql:0_pre_notify_demote_0 wc01" [ style = bold] +"ms_drbd_mysql_pre_notify_demote_0" -> "drbd_mysql:1_pre_notify_demote_0 wc02" [ style = bold] +"ms_drbd_mysql_pre_notify_demote_0" -> "ms_drbd_mysql_confirmed-pre_notify_demote_0" [ style = bold] +"ms_drbd_mysql_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_pre_notify_promote_0" -> "drbd_mysql:0_pre_notify_promote_0 wc01" [ style = bold] +"ms_drbd_mysql_pre_notify_promote_0" -> "ms_drbd_mysql_confirmed-pre_notify_promote_0" [ style = bold] +"ms_drbd_mysql_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_pre_notify_stop_0" -> "drbd_mysql:0_pre_notify_stop_0 wc01" [ style = bold] +"ms_drbd_mysql_pre_notify_stop_0" -> "drbd_mysql:1_pre_notify_stop_0 wc02" [ style = bold] +"ms_drbd_mysql_pre_notify_stop_0" -> "ms_drbd_mysql_confirmed-pre_notify_stop_0" [ style = bold] +"ms_drbd_mysql_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_promote_0" -> "drbd_mysql:0_promote_0 wc01" [ style = bold] +"ms_drbd_mysql_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_promoted_0" -> "ms_drbd_mysql_post_notify_promoted_0" [ style = bold] +"ms_drbd_mysql_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_stop_0" -> "drbd_mysql:1_stop_0 wc02" [ style = bold] +"ms_drbd_mysql_stop_0" -> "ms_drbd_mysql_stopped_0" [ style = bold] +"ms_drbd_mysql_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_stopped_0" -> "ms_drbd_mysql_post_notify_stopped_0" [ style = bold] +"ms_drbd_mysql_stopped_0" -> "ms_drbd_mysql_promote_0" [ style = bold] +"ms_drbd_mysql_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_www_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_www_confirmed-pre_notify_stop_0" -> "ms_drbd_www_post_notify_stopped_0" [ style = bold] +"ms_drbd_www_confirmed-pre_notify_stop_0" -> "ms_drbd_www_stop_0" [ style = bold] +"ms_drbd_www_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_www_post_notify_stopped_0" -> "drbd_www:0_post_notify_stop_0 wc01" [ style = bold] +"ms_drbd_www_post_notify_stopped_0" -> "ms_drbd_www_confirmed-post_notify_stopped_0" [ style = bold] +"ms_drbd_www_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_www_pre_notify_stop_0" -> "drbd_www:0_pre_notify_stop_0 wc01" [ style = bold] +"ms_drbd_www_pre_notify_stop_0" -> "drbd_www:1_pre_notify_stop_0 wc02" [ style = bold] +"ms_drbd_www_pre_notify_stop_0" -> "ms_drbd_www_confirmed-pre_notify_stop_0" [ style = bold] +"ms_drbd_www_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_www_stop_0" -> "drbd_www:1_stop_0 wc02" [ style = bold] +"ms_drbd_www_stop_0" -> "ms_drbd_www_stopped_0" [ style = bold] +"ms_drbd_www_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_www_stopped_0" -> "ms_drbd_www_post_notify_stopped_0" [ style = bold] +"ms_drbd_www_stopped_0" [ style=bold color="green" fontcolor="orange"] +"mysql-proxy:1_stop_0 wc02" -> "group_mysql-proxy:1_stopped_0" [ style = bold] +"mysql-proxy:1_stop_0 wc02" [ style=bold color="green" fontcolor="black"] +"mysql-server_monitor_30000 wc01" [ style=bold color="green" fontcolor="black"] +"mysql-server_start_0 wc01" -> "group_mysql_running_0" [ style = bold] +"mysql-server_start_0 wc01" -> "mysql-server_monitor_30000 wc01" [ style = bold] +"mysql-server_start_0 wc01" [ style=bold color="green" fontcolor="black"] +"mysql-server_stop_0 wc02" -> "group_mysql_stopped_0" [ style = bold] +"mysql-server_stop_0 wc02" -> "intip_sql_stop_0 wc02" [ style = bold] +"mysql-server_stop_0 wc02" -> "mysql-server_start_0 wc01" [ style = bold] +"mysql-server_stop_0 wc02" [ style=bold color="green" fontcolor="black"] +"nfs-common:1_stop_0 wc02" -> "group_nfs-common:1_stopped_0" [ style = bold] +"nfs-common:1_stop_0 wc02" [ style=bold color="green" fontcolor="black"] +"stonith_rackpdu:0_monitor_5000 wc01" [ style=bold color="green" fontcolor="black"] +"stonith_rackpdu:0_start_0 wc01" -> "DoFencing_running_0" [ style = bold] +"stonith_rackpdu:0_start_0 wc01" -> "stonith_rackpdu:0_monitor_5000 wc01" [ style = bold] +"stonith_rackpdu:0_start_0 wc01" [ style=bold color="green" fontcolor="black"] +"stonith_rackpdu:0_stop_0 wc01" -> "DoFencing_stopped_0" [ style = bold] +"stonith_rackpdu:0_stop_0 wc01" -> "stonith_rackpdu:0_start_0 wc01" [ style = bold] +"stonith_rackpdu:0_stop_0 wc01" [ style=bold color="green" fontcolor="black"] +"stonith_rackpdu:1_stop_0 wc02" -> "DoFencing_stopped_0" [ style = bold] +"stonith_rackpdu:1_stop_0 wc02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/probe-3.dot b/cts/scheduler/dot/probe-3.dot new file mode 100644 index 0000000..a9c6da5 --- /dev/null +++ b/cts/scheduler/dot/probe-3.dot @@ -0,0 +1,14 @@ + digraph "g" { +"FencingChild:3_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"lsb-dummy_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"migrator_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"ping-1:0_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"r192.168.101.181_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"r192.168.101.182_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"r192.168.101.183_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"rsc_pcmk-1_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"rsc_pcmk-2_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"rsc_pcmk-3_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"rsc_pcmk-4_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"stateful-1:0_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/probe-4.dot b/cts/scheduler/dot/probe-4.dot new file mode 100644 index 0000000..d2e1765 --- /dev/null +++ b/cts/scheduler/dot/probe-4.dot @@ -0,0 +1,18 @@ + digraph "g" { +"FencingChild:3_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"lsb-dummy_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"migrator_monitor_0 pcmk-4" -> "migrator_start_0 pcmk-3" [ style = dashed] +"migrator_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"migrator_monitor_10000 pcmk-3" [ style=dashed color="red" fontcolor="black"] +"migrator_start_0 pcmk-3" -> "migrator_monitor_10000 pcmk-3" [ style = dashed] +"migrator_start_0 pcmk-3" [ style=dashed color="red" fontcolor="black"] +"ping-1:0_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"r192.168.101.181_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"r192.168.101.182_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"r192.168.101.183_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"rsc_pcmk-1_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"rsc_pcmk-2_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"rsc_pcmk-3_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"rsc_pcmk-4_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +"stateful-1:0_monitor_0 pcmk-4" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/probe-pending-node.dot b/cts/scheduler/dot/probe-pending-node.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/probe-pending-node.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/probe-target-of-failed-migrate_to-1.dot b/cts/scheduler/dot/probe-target-of-failed-migrate_to-1.dot new file mode 100644 index 0000000..9453f23 --- /dev/null +++ b/cts/scheduler/dot/probe-target-of-failed-migrate_to-1.dot @@ -0,0 +1,4 @@ + digraph "g" { +"dummy1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"st-sbd_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/probe-target-of-failed-migrate_to-2.dot b/cts/scheduler/dot/probe-target-of-failed-migrate_to-2.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/probe-target-of-failed-migrate_to-2.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/probe-timeout.dot b/cts/scheduler/dot/probe-timeout.dot new file mode 100644 index 0000000..67c1bcb --- /dev/null +++ b/cts/scheduler/dot/probe-timeout.dot @@ -0,0 +1,20 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc1_monitor_10000 node1" [ style = bold] +"rsc1_start_0 node1" -> "rsc1_monitor_5000 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "rsc2_monitor_10000 node2" [ style = bold] +"rsc2_start_0 node2" -> "rsc2_monitor_5000 node2" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-0.dot b/cts/scheduler/dot/promoted-0.dot new file mode 100644 index 0000000..39d227d --- /dev/null +++ b/cts/scheduler/dot/promoted-0.dot @@ -0,0 +1,37 @@ + digraph "g" { +"child_rsc1:0_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1:0_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc1:1_start_0 node2" [ style = bold] +"rsc1_start_0" -> "child_rsc1:2_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc1:3_start_0 node2" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/promoted-1.dot b/cts/scheduler/dot/promoted-1.dot new file mode 100644 index 0000000..cd2532b --- /dev/null +++ b/cts/scheduler/dot/promoted-1.dot @@ -0,0 +1,44 @@ + digraph "g" { +"child_rsc1:0_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_promote_0 node2" -> "rsc1_promoted_0" [ style = bold] +"child_rsc1:1_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_start_0 node2" -> "child_rsc1:1_promote_0 node2" [ style = bold] +"child_rsc1:1_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_promote_0" -> "child_rsc1:1_promote_0 node2" [ style = bold] +"rsc1_promote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_running_0" -> "rsc1_promote_0" [ style = bold] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1:0_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc1:1_start_0 node2" [ style = bold] +"rsc1_start_0" -> "child_rsc1:2_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc1:3_start_0 node2" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/promoted-10.dot b/cts/scheduler/dot/promoted-10.dot new file mode 100644 index 0000000..75b9af8 --- /dev/null +++ b/cts/scheduler/dot/promoted-10.dot @@ -0,0 +1,121 @@ + digraph "g" { +"child_rsc1:0_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_monitor_11000 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_post_notify_promote_0 node1" -> "rsc1_confirmed-post_notify_promoted_0" [ style = bold] +"child_rsc1:0_post_notify_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_post_notify_start_0 node1" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"child_rsc1:0_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_pre_notify_promote_0 node1" -> "rsc1_confirmed-pre_notify_promote_0" [ style = bold] +"child_rsc1:0_pre_notify_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_promote_0 node1" -> "child_rsc1:0_monitor_11000 node1" [ style = bold] +"child_rsc1:0_promote_0 node1" -> "rsc1_promoted_0" [ style = bold] +"child_rsc1:0_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_start_0 node1" -> "child_rsc1:0_monitor_11000 node1" [ style = bold] +"child_rsc1:0_start_0 node1" -> "child_rsc1:0_promote_0 node1" [ style = bold] +"child_rsc1:0_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_1000 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_post_notify_promote_0 node2" -> "rsc1_confirmed-post_notify_promoted_0" [ style = bold] +"child_rsc1:1_post_notify_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_post_notify_start_0 node2" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"child_rsc1:1_post_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_pre_notify_promote_0 node2" -> "rsc1_confirmed-pre_notify_promote_0" [ style = bold] +"child_rsc1:1_pre_notify_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_start_0 node2" -> "child_rsc1:1_monitor_1000 node2" [ style = bold] +"child_rsc1:1_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_1000 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_post_notify_promote_0 node1" -> "rsc1_confirmed-post_notify_promoted_0" [ style = bold] +"child_rsc1:2_post_notify_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_post_notify_start_0 node1" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"child_rsc1:2_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_pre_notify_promote_0 node1" -> "rsc1_confirmed-pre_notify_promote_0" [ style = bold] +"child_rsc1:2_pre_notify_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_start_0 node1" -> "child_rsc1:2_monitor_1000 node1" [ style = bold] +"child_rsc1:2_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_11000 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_post_notify_promote_0 node2" -> "rsc1_confirmed-post_notify_promoted_0" [ style = bold] +"child_rsc1:3_post_notify_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_post_notify_start_0 node2" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"child_rsc1:3_post_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_pre_notify_promote_0 node2" -> "rsc1_confirmed-pre_notify_promote_0" [ style = bold] +"child_rsc1:3_pre_notify_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_promote_0 node2" -> "child_rsc1:3_monitor_11000 node2" [ style = bold] +"child_rsc1:3_promote_0 node2" -> "rsc1_promoted_0" [ style = bold] +"child_rsc1:3_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_start_0 node2" -> "child_rsc1:3_monitor_11000 node2" [ style = bold] +"child_rsc1:3_start_0 node2" -> "child_rsc1:3_promote_0 node2" [ style = bold] +"child_rsc1:3_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_confirmed-post_notify_promoted_0" -> "child_rsc1:0_monitor_11000 node1" [ style = bold] +"rsc1_confirmed-post_notify_promoted_0" -> "child_rsc1:1_monitor_1000 node2" [ style = bold] +"rsc1_confirmed-post_notify_promoted_0" -> "child_rsc1:2_monitor_1000 node1" [ style = bold] +"rsc1_confirmed-post_notify_promoted_0" -> "child_rsc1:3_monitor_11000 node2" [ style = bold] +"rsc1_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_confirmed-post_notify_running_0" -> "child_rsc1:0_monitor_11000 node1" [ style = bold] +"rsc1_confirmed-post_notify_running_0" -> "child_rsc1:1_monitor_1000 node2" [ style = bold] +"rsc1_confirmed-post_notify_running_0" -> "child_rsc1:2_monitor_1000 node1" [ style = bold] +"rsc1_confirmed-post_notify_running_0" -> "child_rsc1:3_monitor_11000 node2" [ style = bold] +"rsc1_confirmed-post_notify_running_0" -> "rsc1_pre_notify_promote_0" [ style = bold] +"rsc1_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_confirmed-pre_notify_promote_0" -> "rsc1_post_notify_promoted_0" [ style = bold] +"rsc1_confirmed-pre_notify_promote_0" -> "rsc1_promote_0" [ style = bold] +"rsc1_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_confirmed-pre_notify_start_0" -> "rsc1_post_notify_running_0" [ style = bold] +"rsc1_confirmed-pre_notify_start_0" -> "rsc1_start_0" [ style = bold] +"rsc1_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_post_notify_promoted_0" -> "child_rsc1:0_post_notify_promote_0 node1" [ style = bold] +"rsc1_post_notify_promoted_0" -> "child_rsc1:1_post_notify_promote_0 node2" [ style = bold] +"rsc1_post_notify_promoted_0" -> "child_rsc1:2_post_notify_promote_0 node1" [ style = bold] +"rsc1_post_notify_promoted_0" -> "child_rsc1:3_post_notify_promote_0 node2" [ style = bold] +"rsc1_post_notify_promoted_0" -> "rsc1_confirmed-post_notify_promoted_0" [ style = bold] +"rsc1_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_post_notify_running_0" -> "child_rsc1:0_post_notify_start_0 node1" [ style = bold] +"rsc1_post_notify_running_0" -> "child_rsc1:1_post_notify_start_0 node2" [ style = bold] +"rsc1_post_notify_running_0" -> "child_rsc1:2_post_notify_start_0 node1" [ style = bold] +"rsc1_post_notify_running_0" -> "child_rsc1:3_post_notify_start_0 node2" [ style = bold] +"rsc1_post_notify_running_0" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"rsc1_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_pre_notify_promote_0" -> "child_rsc1:0_pre_notify_promote_0 node1" [ style = bold] +"rsc1_pre_notify_promote_0" -> "child_rsc1:1_pre_notify_promote_0 node2" [ style = bold] +"rsc1_pre_notify_promote_0" -> "child_rsc1:2_pre_notify_promote_0 node1" [ style = bold] +"rsc1_pre_notify_promote_0" -> "child_rsc1:3_pre_notify_promote_0 node2" [ style = bold] +"rsc1_pre_notify_promote_0" -> "rsc1_confirmed-pre_notify_promote_0" [ style = bold] +"rsc1_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_pre_notify_start_0" -> "rsc1_confirmed-pre_notify_start_0" [ style = bold] +"rsc1_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_promote_0" -> "child_rsc1:0_promote_0 node1" [ style = bold] +"rsc1_promote_0" -> "child_rsc1:3_promote_0 node2" [ style = bold] +"rsc1_promote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_promoted_0" -> "rsc1_post_notify_promoted_0" [ style = bold] +"rsc1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_running_0" -> "rsc1_post_notify_running_0" [ style = bold] +"rsc1_running_0" -> "rsc1_promote_0" [ style = bold] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1:0_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc1:1_start_0 node2" [ style = bold] +"rsc1_start_0" -> "child_rsc1:2_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc1:3_start_0 node2" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/promoted-11.dot b/cts/scheduler/dot/promoted-11.dot new file mode 100644 index 0000000..43a89f8 --- /dev/null +++ b/cts/scheduler/dot/promoted-11.dot @@ -0,0 +1,31 @@ + digraph "g" { +"child_rsc1:0_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_promote_0 node2" -> "rsc1_promoted_0" [ style = bold] +"child_rsc1:1_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_start_0 node2" -> "child_rsc1:1_promote_0 node2" [ style = bold] +"child_rsc1:1_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_promote_0" -> "child_rsc1:1_promote_0 node2" [ style = bold] +"rsc1_promote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_running_0" -> "rsc1_promote_0" [ style = bold] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1:0_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc1:1_start_0 node2" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +"simple-rsc_monitor_0 node1" -> "simple-rsc_start_0 node2" [ style = bold] +"simple-rsc_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"simple-rsc_monitor_0 node2" -> "simple-rsc_start_0 node2" [ style = bold] +"simple-rsc_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"simple-rsc_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-12.dot b/cts/scheduler/dot/promoted-12.dot new file mode 100644 index 0000000..b68c6ed --- /dev/null +++ b/cts/scheduler/dot/promoted-12.dot @@ -0,0 +1,7 @@ + digraph "g" { +"ms-sf_promote_0" -> "sf:0_promote_0 sel3" [ style = bold] +"ms-sf_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_promoted_0" [ style=bold color="green" fontcolor="orange"] +"sf:0_promote_0 sel3" -> "ms-sf_promoted_0" [ style = bold] +"sf:0_promote_0 sel3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-13.dot b/cts/scheduler/dot/promoted-13.dot new file mode 100644 index 0000000..b5391c2 --- /dev/null +++ b/cts/scheduler/dot/promoted-13.dot @@ -0,0 +1,82 @@ + digraph "g" { +"Cancel drbd0:0_monitor_10000 frigg" -> "drbd0:0_demote_0 frigg" [ style = bold] +"Cancel drbd0:0_monitor_10000 frigg" [ style=bold color="green" fontcolor="black"] +"Cancel drbd0:1_monitor_12000 odin" -> "drbd0:1_promote_0 odin" [ style = bold] +"Cancel drbd0:1_monitor_12000 odin" [ style=bold color="green" fontcolor="black"] +"IPaddr0_monitor_5000 odin" [ style=bold color="green" fontcolor="black"] +"IPaddr0_start_0 odin" -> "IPaddr0_monitor_5000 odin" [ style = bold] +"IPaddr0_start_0 odin" -> "MailTo_start_0 odin" [ style = bold] +"IPaddr0_start_0 odin" -> "group_running_0" [ style = bold] +"IPaddr0_start_0 odin" [ style=bold color="green" fontcolor="black"] +"MailTo_start_0 odin" -> "group_running_0" [ style = bold] +"MailTo_start_0 odin" [ style=bold color="green" fontcolor="black"] +"drbd0:0_demote_0 frigg" -> "drbd0:0_monitor_12000 frigg" [ style = bold] +"drbd0:0_demote_0 frigg" -> "ms_drbd_demoted_0" [ style = bold] +"drbd0:0_demote_0 frigg" [ style=bold color="green" fontcolor="black"] +"drbd0:0_monitor_12000 frigg" [ style=bold color="green" fontcolor="black"] +"drbd0:0_post_notify_demoted_0 frigg" -> "ms_drbd_confirmed-post_notify_demoted_0" [ style = bold] +"drbd0:0_post_notify_demoted_0 frigg" [ style=bold color="green" fontcolor="black"] +"drbd0:0_post_notify_promoted_0 frigg" -> "ms_drbd_confirmed-post_notify_promoted_0" [ style = bold] +"drbd0:0_post_notify_promoted_0 frigg" [ style=bold color="green" fontcolor="black"] +"drbd0:0_pre_notify_demote_0 frigg" -> "ms_drbd_confirmed-pre_notify_demote_0" [ style = bold] +"drbd0:0_pre_notify_demote_0 frigg" [ style=bold color="green" fontcolor="black"] +"drbd0:0_pre_notify_promote_0 frigg" -> "ms_drbd_confirmed-pre_notify_promote_0" [ style = bold] +"drbd0:0_pre_notify_promote_0 frigg" [ style=bold color="green" fontcolor="black"] +"drbd0:1_monitor_10000 odin" [ style=bold color="green" fontcolor="black"] +"drbd0:1_post_notify_demoted_0 odin" -> "ms_drbd_confirmed-post_notify_demoted_0" [ style = bold] +"drbd0:1_post_notify_demoted_0 odin" [ style=bold color="green" fontcolor="black"] +"drbd0:1_post_notify_promoted_0 odin" -> "ms_drbd_confirmed-post_notify_promoted_0" [ style = bold] +"drbd0:1_post_notify_promoted_0 odin" [ style=bold color="green" fontcolor="black"] +"drbd0:1_pre_notify_demote_0 odin" -> "ms_drbd_confirmed-pre_notify_demote_0" [ style = bold] +"drbd0:1_pre_notify_demote_0 odin" [ style=bold color="green" fontcolor="black"] +"drbd0:1_pre_notify_promote_0 odin" -> "ms_drbd_confirmed-pre_notify_promote_0" [ style = bold] +"drbd0:1_pre_notify_promote_0 odin" [ style=bold color="green" fontcolor="black"] +"drbd0:1_promote_0 odin" -> "drbd0:1_monitor_10000 odin" [ style = bold] +"drbd0:1_promote_0 odin" -> "ms_drbd_promoted_0" [ style = bold] +"drbd0:1_promote_0 odin" [ style=bold color="green" fontcolor="black"] +"group_running_0" [ style=bold color="green" fontcolor="orange"] +"group_start_0" -> "IPaddr0_start_0 odin" [ style = bold] +"group_start_0" -> "MailTo_start_0 odin" [ style = bold] +"group_start_0" -> "group_running_0" [ style = bold] +"group_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_confirmed-post_notify_demoted_0" -> "drbd0:0_monitor_12000 frigg" [ style = bold] +"ms_drbd_confirmed-post_notify_demoted_0" -> "drbd0:1_monitor_10000 odin" [ style = bold] +"ms_drbd_confirmed-post_notify_demoted_0" -> "ms_drbd_pre_notify_promote_0" [ style = bold] +"ms_drbd_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_confirmed-post_notify_promoted_0" -> "drbd0:0_monitor_12000 frigg" [ style = bold] +"ms_drbd_confirmed-post_notify_promoted_0" -> "drbd0:1_monitor_10000 odin" [ style = bold] +"ms_drbd_confirmed-post_notify_promoted_0" -> "group_start_0" [ style = bold] +"ms_drbd_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_confirmed-pre_notify_demote_0" -> "ms_drbd_demote_0" [ style = bold] +"ms_drbd_confirmed-pre_notify_demote_0" -> "ms_drbd_post_notify_demoted_0" [ style = bold] +"ms_drbd_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_confirmed-pre_notify_promote_0" -> "ms_drbd_post_notify_promoted_0" [ style = bold] +"ms_drbd_confirmed-pre_notify_promote_0" -> "ms_drbd_promote_0" [ style = bold] +"ms_drbd_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_demote_0" -> "drbd0:0_demote_0 frigg" [ style = bold] +"ms_drbd_demote_0" -> "ms_drbd_demoted_0" [ style = bold] +"ms_drbd_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_demoted_0" -> "ms_drbd_post_notify_demoted_0" [ style = bold] +"ms_drbd_demoted_0" -> "ms_drbd_promote_0" [ style = bold] +"ms_drbd_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_post_notify_demoted_0" -> "drbd0:0_post_notify_demoted_0 frigg" [ style = bold] +"ms_drbd_post_notify_demoted_0" -> "drbd0:1_post_notify_demoted_0 odin" [ style = bold] +"ms_drbd_post_notify_demoted_0" -> "ms_drbd_confirmed-post_notify_demoted_0" [ style = bold] +"ms_drbd_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_post_notify_promoted_0" -> "drbd0:0_post_notify_promoted_0 frigg" [ style = bold] +"ms_drbd_post_notify_promoted_0" -> "drbd0:1_post_notify_promoted_0 odin" [ style = bold] +"ms_drbd_post_notify_promoted_0" -> "ms_drbd_confirmed-post_notify_promoted_0" [ style = bold] +"ms_drbd_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_pre_notify_demote_0" -> "drbd0:0_pre_notify_demote_0 frigg" [ style = bold] +"ms_drbd_pre_notify_demote_0" -> "drbd0:1_pre_notify_demote_0 odin" [ style = bold] +"ms_drbd_pre_notify_demote_0" -> "ms_drbd_confirmed-pre_notify_demote_0" [ style = bold] +"ms_drbd_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_pre_notify_promote_0" -> "drbd0:0_pre_notify_promote_0 frigg" [ style = bold] +"ms_drbd_pre_notify_promote_0" -> "drbd0:1_pre_notify_promote_0 odin" [ style = bold] +"ms_drbd_pre_notify_promote_0" -> "ms_drbd_confirmed-pre_notify_promote_0" [ style = bold] +"ms_drbd_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_promote_0" -> "drbd0:1_promote_0 odin" [ style = bold] +"ms_drbd_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_promoted_0" -> "ms_drbd_post_notify_promoted_0" [ style = bold] +"ms_drbd_promoted_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/promoted-2.dot b/cts/scheduler/dot/promoted-2.dot new file mode 100644 index 0000000..862b917 --- /dev/null +++ b/cts/scheduler/dot/promoted-2.dot @@ -0,0 +1,103 @@ + digraph "g" { +"child_rsc1:0_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_post_notify_promote_0 node1" -> "rsc1_confirmed-post_notify_promoted_0" [ style = bold] +"child_rsc1:0_post_notify_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_post_notify_start_0 node1" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"child_rsc1:0_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_pre_notify_promote_0 node1" -> "rsc1_confirmed-pre_notify_promote_0" [ style = bold] +"child_rsc1:0_pre_notify_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_promote_0 node1" -> "rsc1_promoted_0" [ style = bold] +"child_rsc1:0_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_start_0 node1" -> "child_rsc1:0_promote_0 node1" [ style = bold] +"child_rsc1:0_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_post_notify_promote_0 node2" -> "rsc1_confirmed-post_notify_promoted_0" [ style = bold] +"child_rsc1:1_post_notify_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_post_notify_start_0 node2" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"child_rsc1:1_post_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_pre_notify_promote_0 node2" -> "rsc1_confirmed-pre_notify_promote_0" [ style = bold] +"child_rsc1:1_pre_notify_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_post_notify_promote_0 node1" -> "rsc1_confirmed-post_notify_promoted_0" [ style = bold] +"child_rsc1:2_post_notify_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_post_notify_start_0 node1" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"child_rsc1:2_post_notify_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_pre_notify_promote_0 node1" -> "rsc1_confirmed-pre_notify_promote_0" [ style = bold] +"child_rsc1:2_pre_notify_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_post_notify_promote_0 node2" -> "rsc1_confirmed-post_notify_promoted_0" [ style = bold] +"child_rsc1:3_post_notify_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_post_notify_start_0 node2" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"child_rsc1:3_post_notify_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_pre_notify_promote_0 node2" -> "rsc1_confirmed-pre_notify_promote_0" [ style = bold] +"child_rsc1:3_pre_notify_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_promote_0 node2" -> "rsc1_promoted_0" [ style = bold] +"child_rsc1:3_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_start_0 node2" -> "child_rsc1:3_promote_0 node2" [ style = bold] +"child_rsc1:3_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_confirmed-post_notify_running_0" -> "rsc1_pre_notify_promote_0" [ style = bold] +"rsc1_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_confirmed-pre_notify_promote_0" -> "rsc1_post_notify_promoted_0" [ style = bold] +"rsc1_confirmed-pre_notify_promote_0" -> "rsc1_promote_0" [ style = bold] +"rsc1_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_confirmed-pre_notify_start_0" -> "rsc1_post_notify_running_0" [ style = bold] +"rsc1_confirmed-pre_notify_start_0" -> "rsc1_start_0" [ style = bold] +"rsc1_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_post_notify_promoted_0" -> "child_rsc1:0_post_notify_promote_0 node1" [ style = bold] +"rsc1_post_notify_promoted_0" -> "child_rsc1:1_post_notify_promote_0 node2" [ style = bold] +"rsc1_post_notify_promoted_0" -> "child_rsc1:2_post_notify_promote_0 node1" [ style = bold] +"rsc1_post_notify_promoted_0" -> "child_rsc1:3_post_notify_promote_0 node2" [ style = bold] +"rsc1_post_notify_promoted_0" -> "rsc1_confirmed-post_notify_promoted_0" [ style = bold] +"rsc1_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_post_notify_running_0" -> "child_rsc1:0_post_notify_start_0 node1" [ style = bold] +"rsc1_post_notify_running_0" -> "child_rsc1:1_post_notify_start_0 node2" [ style = bold] +"rsc1_post_notify_running_0" -> "child_rsc1:2_post_notify_start_0 node1" [ style = bold] +"rsc1_post_notify_running_0" -> "child_rsc1:3_post_notify_start_0 node2" [ style = bold] +"rsc1_post_notify_running_0" -> "rsc1_confirmed-post_notify_running_0" [ style = bold] +"rsc1_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_pre_notify_promote_0" -> "child_rsc1:0_pre_notify_promote_0 node1" [ style = bold] +"rsc1_pre_notify_promote_0" -> "child_rsc1:1_pre_notify_promote_0 node2" [ style = bold] +"rsc1_pre_notify_promote_0" -> "child_rsc1:2_pre_notify_promote_0 node1" [ style = bold] +"rsc1_pre_notify_promote_0" -> "child_rsc1:3_pre_notify_promote_0 node2" [ style = bold] +"rsc1_pre_notify_promote_0" -> "rsc1_confirmed-pre_notify_promote_0" [ style = bold] +"rsc1_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_pre_notify_start_0" -> "rsc1_confirmed-pre_notify_start_0" [ style = bold] +"rsc1_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_promote_0" -> "child_rsc1:0_promote_0 node1" [ style = bold] +"rsc1_promote_0" -> "child_rsc1:3_promote_0 node2" [ style = bold] +"rsc1_promote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_promoted_0" -> "rsc1_post_notify_promoted_0" [ style = bold] +"rsc1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_running_0" -> "rsc1_post_notify_running_0" [ style = bold] +"rsc1_running_0" -> "rsc1_promote_0" [ style = bold] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1:0_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc1:1_start_0 node2" [ style = bold] +"rsc1_start_0" -> "child_rsc1:2_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc1:3_start_0 node2" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/promoted-3.dot b/cts/scheduler/dot/promoted-3.dot new file mode 100644 index 0000000..cd2532b --- /dev/null +++ b/cts/scheduler/dot/promoted-3.dot @@ -0,0 +1,44 @@ + digraph "g" { +"child_rsc1:0_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:0_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_promote_0 node2" -> "rsc1_promoted_0" [ style = bold] +"child_rsc1:1_promote_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:1_start_0 node2" -> "child_rsc1:1_promote_0 node2" [ style = bold] +"child_rsc1:1_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:2_start_0 node1" -> "rsc1_running_0" [ style = bold] +"child_rsc1:2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:3_start_0 node2" -> "rsc1_running_0" [ style = bold] +"child_rsc1:3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node1" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"child_rsc1:4_monitor_0 node2" -> "rsc1_start_0" [ style = bold] +"child_rsc1:4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_promote_0" -> "child_rsc1:1_promote_0 node2" [ style = bold] +"rsc1_promote_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_running_0" -> "rsc1_promote_0" [ style = bold] +"rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0" -> "child_rsc1:0_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc1:1_start_0 node2" [ style = bold] +"rsc1_start_0" -> "child_rsc1:2_start_0 node1" [ style = bold] +"rsc1_start_0" -> "child_rsc1:3_start_0 node2" [ style = bold] +"rsc1_start_0" -> "rsc1_running_0" [ style = bold] +"rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/promoted-4.dot b/cts/scheduler/dot/promoted-4.dot new file mode 100644 index 0000000..6ae96b1 --- /dev/null +++ b/cts/scheduler/dot/promoted-4.dot @@ -0,0 +1,38 @@ + digraph "g" { +"Cancel ocf_msdummy:0_monitor_5000 c001n08" -> "ocf_msdummy:0_promote_0 c001n08" [ style = bold] +"Cancel ocf_msdummy:0_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"master_rsc_1_promote_0" -> "ocf_msdummy:0_promote_0 c001n08" [ style = bold] +"master_rsc_1_promote_0" [ style=bold color="green" fontcolor="orange"] +"master_rsc_1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ocf_msdummy:0_monitor_6000 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:0_promote_0 c001n08" -> "master_rsc_1_promoted_0" [ style = bold] +"ocf_msdummy:0_promote_0 c001n08" -> "ocf_msdummy:0_monitor_6000 c001n08" [ style = bold] +"ocf_msdummy:0_promote_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:2_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:3_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:6_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:7_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-5.dot b/cts/scheduler/dot/promoted-5.dot new file mode 100644 index 0000000..e4c716c --- /dev/null +++ b/cts/scheduler/dot/promoted-5.dot @@ -0,0 +1,29 @@ + digraph "g" { +"child_DoFencing:1_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:2_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:3_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:6_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:7_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-6.dot b/cts/scheduler/dot/promoted-6.dot new file mode 100644 index 0000000..7ad494d --- /dev/null +++ b/cts/scheduler/dot/promoted-6.dot @@ -0,0 +1,26 @@ + digraph "g" { +"child_DoFencing:1_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:2_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:3_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:6_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:7_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-7.dot b/cts/scheduler/dot/promoted-7.dot new file mode 100644 index 0000000..b94a2d2 --- /dev/null +++ b/cts/scheduler/dot/promoted-7.dot @@ -0,0 +1,117 @@ + digraph "g" { +"DcIPaddr_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_start_0 c001n03" -> "DcIPaddr_monitor_5000 c001n03" [ style = bold] +"DcIPaddr_start_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_stop_0 c001n01" -> "DcIPaddr_start_0 c001n03" [ style = bold] +"DcIPaddr_stop_0 c001n01" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stop_0" -> "DoFencing_stopped_0" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:0_stop_0 c001n01" [ style = bold] +"DoFencing_stop_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:0_stop_0 c001n01" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:0_stop_0 c001n01" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:2_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n08" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"group-1_running_0" [ style=bold color="green" fontcolor="orange"] +"group-1_start_0" -> "group-1_running_0" [ style = bold] +"group-1_start_0" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] +"group-1_start_0" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] +"group-1_start_0" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] +"group-1_start_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stop_0" -> "group-1_stopped_0" [ style = bold] +"group-1_stop_0" -> "heartbeat_192.168.100.182_stop_0 c001n03" [ style = bold] +"group-1_stop_0" -> "ocf_192.168.100.181_stop_0 c001n03" [ style = bold] +"group-1_stop_0" -> "ocf_192.168.100.183_stop_0 c001n03" [ style = bold] +"group-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stopped_0" -> "group-1_start_0" [ style = bold] +"group-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"heartbeat_192.168.100.182_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"heartbeat_192.168.100.182_start_0 c001n02" -> "group-1_running_0" [ style = bold] +"heartbeat_192.168.100.182_start_0 c001n02" -> "heartbeat_192.168.100.182_monitor_5000 c001n02" [ style = bold] +"heartbeat_192.168.100.182_start_0 c001n02" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] +"heartbeat_192.168.100.182_start_0 c001n02" [ style=bold color="green" fontcolor="black"] +"heartbeat_192.168.100.182_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] +"heartbeat_192.168.100.182_stop_0 c001n03" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] +"heartbeat_192.168.100.182_stop_0 c001n03" -> "ocf_192.168.100.181_stop_0 c001n03" [ style = bold] +"heartbeat_192.168.100.182_stop_0 c001n03" [ style=bold color="green" fontcolor="black"] +"lsb_dummy_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black"] +"lsb_dummy_start_0 c001n08" -> "lsb_dummy_monitor_5000 c001n08" [ style = bold] +"lsb_dummy_start_0 c001n08" [ style=bold color="green" fontcolor="black"] +"lsb_dummy_stop_0 c001n02" -> "lsb_dummy_start_0 c001n08" [ style = bold] +"lsb_dummy_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +"master_rsc_1_demote_0" -> "master_rsc_1_demoted_0" [ style = bold] +"master_rsc_1_demote_0" -> "ocf_msdummy:0_demote_0 c001n01" [ style = bold] +"master_rsc_1_demote_0" [ style=bold color="green" fontcolor="orange"] +"master_rsc_1_demoted_0" -> "master_rsc_1_stop_0" [ style = bold] +"master_rsc_1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"master_rsc_1_stop_0" -> "master_rsc_1_stopped_0" [ style = bold] +"master_rsc_1_stop_0" -> "ocf_msdummy:0_stop_0 c001n01" [ style = bold] +"master_rsc_1_stop_0" -> "ocf_msdummy:4_stop_0 c001n01" [ style = bold] +"master_rsc_1_stop_0" [ style=bold color="green" fontcolor="orange"] +"master_rsc_1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ocf_192.168.100.181_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_192.168.100.181_start_0 c001n02" -> "group-1_running_0" [ style = bold] +"ocf_192.168.100.181_start_0 c001n02" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] +"ocf_192.168.100.181_start_0 c001n02" -> "ocf_192.168.100.181_monitor_5000 c001n02" [ style = bold] +"ocf_192.168.100.181_start_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_192.168.100.181_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] +"ocf_192.168.100.181_stop_0 c001n03" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] +"ocf_192.168.100.181_stop_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_192.168.100.183_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_192.168.100.183_start_0 c001n02" -> "group-1_running_0" [ style = bold] +"ocf_192.168.100.183_start_0 c001n02" -> "ocf_192.168.100.183_monitor_5000 c001n02" [ style = bold] +"ocf_192.168.100.183_start_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_192.168.100.183_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] +"ocf_192.168.100.183_stop_0 c001n03" -> "heartbeat_192.168.100.182_stop_0 c001n03" [ style = bold] +"ocf_192.168.100.183_stop_0 c001n03" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] +"ocf_192.168.100.183_stop_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:0_demote_0 c001n01" -> "master_rsc_1_demoted_0" [ style = bold] +"ocf_msdummy:0_demote_0 c001n01" -> "ocf_msdummy:0_stop_0 c001n01" [ style = bold] +"ocf_msdummy:0_demote_0 c001n01" [ style=bold color="green" fontcolor="orange"] +"ocf_msdummy:0_stop_0 c001n01" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:0_stop_0 c001n01" [ style=bold color="green" fontcolor="orange"] +"ocf_msdummy:4_monitor_0 c001n02" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:4_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_monitor_0 c001n03" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_monitor_0 c001n08" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_stop_0 c001n01" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:4_stop_0 c001n01" [ style=bold color="green" fontcolor="orange"] +"ocf_msdummy:5_monitor_0 c001n02" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_monitor_0 c001n08" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:6_monitor_0 c001n03" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:6_monitor_0 c001n08" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:7_monitor_0 c001n02" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:7_monitor_0 c001n03" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_start_0 c001n03" -> "rsc_c001n01_monitor_5000 c001n03" [ style = bold] +"rsc_c001n01_start_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_stop_0 c001n01" -> "rsc_c001n01_start_0 c001n03" [ style = bold] +"rsc_c001n01_stop_0 c001n01" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' c001n01" -> "DcIPaddr_start_0 c001n03" [ style = bold] +"stonith 'reboot' c001n01" -> "DcIPaddr_stop_0 c001n01" [ style = bold] +"stonith 'reboot' c001n01" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n01" -> "lsb_dummy_start_0 c001n08" [ style = bold] +"stonith 'reboot' c001n01" -> "master_rsc_1_stop_0" [ style = bold] +"stonith 'reboot' c001n01" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n01" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n01" -> "ocf_msdummy:0_demote_0 c001n01" [ style = bold] +"stonith 'reboot' c001n01" -> "ocf_msdummy:0_stop_0 c001n01" [ style = bold] +"stonith 'reboot' c001n01" -> "ocf_msdummy:4_stop_0 c001n01" [ style = bold] +"stonith 'reboot' c001n01" -> "rsc_c001n01_start_0 c001n03" [ style = bold] +"stonith 'reboot' c001n01" -> "rsc_c001n01_stop_0 c001n01" [ style = bold] +"stonith 'reboot' c001n01" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-8.dot b/cts/scheduler/dot/promoted-8.dot new file mode 100644 index 0000000..dea19e8 --- /dev/null +++ b/cts/scheduler/dot/promoted-8.dot @@ -0,0 +1,138 @@ + digraph "g" { +"DcIPaddr_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_start_0 c001n03" -> "DcIPaddr_monitor_5000 c001n03" [ style = bold] +"DcIPaddr_start_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_stop_0 c001n01" -> "DcIPaddr_start_0 c001n03" [ style = bold] +"DcIPaddr_stop_0 c001n01" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stop_0" -> "DoFencing_stopped_0" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:0_stop_0 c001n01" [ style = bold] +"DoFencing_stop_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:0_stop_0 c001n01" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:0_stop_0 c001n01" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:2_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n08" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n02" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"group-1_running_0" [ style=bold color="green" fontcolor="orange"] +"group-1_start_0" -> "group-1_running_0" [ style = bold] +"group-1_start_0" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] +"group-1_start_0" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] +"group-1_start_0" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] +"group-1_start_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stop_0" -> "group-1_stopped_0" [ style = bold] +"group-1_stop_0" -> "heartbeat_192.168.100.182_stop_0 c001n03" [ style = bold] +"group-1_stop_0" -> "ocf_192.168.100.181_stop_0 c001n03" [ style = bold] +"group-1_stop_0" -> "ocf_192.168.100.183_stop_0 c001n03" [ style = bold] +"group-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stopped_0" -> "group-1_start_0" [ style = bold] +"group-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"heartbeat_192.168.100.182_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"heartbeat_192.168.100.182_start_0 c001n02" -> "group-1_running_0" [ style = bold] +"heartbeat_192.168.100.182_start_0 c001n02" -> "heartbeat_192.168.100.182_monitor_5000 c001n02" [ style = bold] +"heartbeat_192.168.100.182_start_0 c001n02" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] +"heartbeat_192.168.100.182_start_0 c001n02" [ style=bold color="green" fontcolor="black"] +"heartbeat_192.168.100.182_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] +"heartbeat_192.168.100.182_stop_0 c001n03" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] +"heartbeat_192.168.100.182_stop_0 c001n03" -> "ocf_192.168.100.181_stop_0 c001n03" [ style = bold] +"heartbeat_192.168.100.182_stop_0 c001n03" [ style=bold color="green" fontcolor="black"] +"lsb_dummy_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black"] +"lsb_dummy_start_0 c001n08" -> "lsb_dummy_monitor_5000 c001n08" [ style = bold] +"lsb_dummy_start_0 c001n08" [ style=bold color="green" fontcolor="black"] +"lsb_dummy_stop_0 c001n02" -> "lsb_dummy_start_0 c001n08" [ style = bold] +"lsb_dummy_stop_0 c001n02" [ style=bold color="green" fontcolor="black"] +"master_rsc_1_demote_0" -> "master_rsc_1_demoted_0" [ style = bold] +"master_rsc_1_demote_0" -> "ocf_msdummy:0_demote_0 c001n01" [ style = bold] +"master_rsc_1_demote_0" [ style=bold color="green" fontcolor="orange"] +"master_rsc_1_demoted_0" -> "master_rsc_1_start_0" [ style = bold] +"master_rsc_1_demoted_0" -> "master_rsc_1_stop_0" [ style = bold] +"master_rsc_1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"master_rsc_1_running_0" [ style=bold color="green" fontcolor="orange"] +"master_rsc_1_start_0" -> "master_rsc_1_running_0" [ style = bold] +"master_rsc_1_start_0" -> "ocf_msdummy:0_start_0 c001n03" [ style = bold] +"master_rsc_1_start_0" [ style=bold color="green" fontcolor="orange"] +"master_rsc_1_stop_0" -> "master_rsc_1_stopped_0" [ style = bold] +"master_rsc_1_stop_0" -> "ocf_msdummy:0_stop_0 c001n01" [ style = bold] +"master_rsc_1_stop_0" [ style=bold color="green" fontcolor="orange"] +"master_rsc_1_stopped_0" -> "master_rsc_1_start_0" [ style = bold] +"master_rsc_1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ocf_192.168.100.181_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_192.168.100.181_start_0 c001n02" -> "group-1_running_0" [ style = bold] +"ocf_192.168.100.181_start_0 c001n02" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] +"ocf_192.168.100.181_start_0 c001n02" -> "ocf_192.168.100.181_monitor_5000 c001n02" [ style = bold] +"ocf_192.168.100.181_start_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_192.168.100.181_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] +"ocf_192.168.100.181_stop_0 c001n03" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] +"ocf_192.168.100.181_stop_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_192.168.100.183_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_192.168.100.183_start_0 c001n02" -> "group-1_running_0" [ style = bold] +"ocf_192.168.100.183_start_0 c001n02" -> "ocf_192.168.100.183_monitor_5000 c001n02" [ style = bold] +"ocf_192.168.100.183_start_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_192.168.100.183_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] +"ocf_192.168.100.183_stop_0 c001n03" -> "heartbeat_192.168.100.182_stop_0 c001n03" [ style = bold] +"ocf_192.168.100.183_stop_0 c001n03" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] +"ocf_192.168.100.183_stop_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:0_demote_0 c001n01" -> "master_rsc_1_demoted_0" [ style = bold] +"ocf_msdummy:0_demote_0 c001n01" -> "ocf_msdummy:0_monitor_5000 c001n03" [ style = bold] +"ocf_msdummy:0_demote_0 c001n01" -> "ocf_msdummy:0_stop_0 c001n01" [ style = bold] +"ocf_msdummy:0_demote_0 c001n01" [ style=bold color="green" fontcolor="orange"] +"ocf_msdummy:0_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:0_start_0 c001n03" -> "master_rsc_1_running_0" [ style = bold] +"ocf_msdummy:0_start_0 c001n03" -> "ocf_msdummy:0_monitor_5000 c001n03" [ style = bold] +"ocf_msdummy:0_start_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:0_stop_0 c001n01" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:0_stop_0 c001n01" -> "ocf_msdummy:0_start_0 c001n03" [ style = bold] +"ocf_msdummy:0_stop_0 c001n01" [ style=bold color="green" fontcolor="orange"] +"ocf_msdummy:4_monitor_0 c001n02" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:4_monitor_0 c001n02" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:4_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_monitor_0 c001n03" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:4_monitor_0 c001n03" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:4_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_monitor_0 c001n08" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:4_monitor_0 c001n08" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:4_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_monitor_0 c001n02" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:5_monitor_0 c001n02" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:5_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_monitor_0 c001n03" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:5_monitor_0 c001n03" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:5_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_monitor_0 c001n08" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:5_monitor_0 c001n08" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:5_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:6_monitor_0 c001n03" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:6_monitor_0 c001n03" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:6_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:6_monitor_0 c001n08" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:6_monitor_0 c001n08" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:6_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:7_monitor_0 c001n02" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:7_monitor_0 c001n02" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:7_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:7_monitor_0 c001n03" -> "master_rsc_1_start_0" [ style = bold] +"ocf_msdummy:7_monitor_0 c001n03" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:7_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_start_0 c001n03" -> "rsc_c001n01_monitor_5000 c001n03" [ style = bold] +"rsc_c001n01_start_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_stop_0 c001n01" -> "rsc_c001n01_start_0 c001n03" [ style = bold] +"rsc_c001n01_stop_0 c001n01" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' c001n01" -> "DcIPaddr_start_0 c001n03" [ style = bold] +"stonith 'reboot' c001n01" -> "DcIPaddr_stop_0 c001n01" [ style = bold] +"stonith 'reboot' c001n01" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n01" -> "lsb_dummy_start_0 c001n08" [ style = bold] +"stonith 'reboot' c001n01" -> "master_rsc_1_stop_0" [ style = bold] +"stonith 'reboot' c001n01" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n01" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n01" -> "ocf_msdummy:0_demote_0 c001n01" [ style = bold] +"stonith 'reboot' c001n01" -> "ocf_msdummy:0_start_0 c001n03" [ style = bold] +"stonith 'reboot' c001n01" -> "ocf_msdummy:0_stop_0 c001n01" [ style = bold] +"stonith 'reboot' c001n01" -> "rsc_c001n01_start_0 c001n03" [ style = bold] +"stonith 'reboot' c001n01" -> "rsc_c001n01_stop_0 c001n01" [ style = bold] +"stonith 'reboot' c001n01" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-9.dot b/cts/scheduler/dot/promoted-9.dot new file mode 100644 index 0000000..9f68492 --- /dev/null +++ b/cts/scheduler/dot/promoted-9.dot @@ -0,0 +1,43 @@ + digraph "g" { +"DcIPaddr_monitor_5000 va1" [ style=dashed color="red" fontcolor="black"] +"DoFencing_stop_0" -> "DoFencing_stopped_0" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:1_stop_0 ibm1" [ style = bold] +"DoFencing_stop_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:1_monitor_0 va1" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:1_monitor_0 va1" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_stop_0 ibm1" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:1_stop_0 ibm1" -> "do_shutdown ibm1" [ style = bold] +"child_DoFencing:1_stop_0 ibm1" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 ibm1" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 va1" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_monitor_0 va1" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 ibm1" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:3_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 va1" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:3_monitor_0 va1" [ style=bold color="green" fontcolor="black"] +"do_shutdown ibm1" [ style=bold color="green" fontcolor="black"] +"heartbeat_127.0.0.12_monitor_5000 va1" [ style=dashed color="red" fontcolor="black"] +"lsb_dummy_monitor_5000 va1" [ style=dashed color="red" fontcolor="black"] +"ocf_127.0.0.11_monitor_5000 va1" [ style=dashed color="red" fontcolor="black"] +"ocf_127.0.0.13_monitor_5000 va1" [ style=dashed color="red" fontcolor="black"] +"ocf_msdummy:0_monitor_6000 va1" [ style=dashed color="red" fontcolor="black"] +"ocf_msdummy:1_monitor_5000 va1" [ style=dashed color="red" fontcolor="black"] +"ocf_msdummy:2_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:2_monitor_0 va1" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:3_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:3_monitor_0 va1" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_monitor_0 va1" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_monitor_0 va1" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:6_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:6_monitor_0 va1" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:7_monitor_0 ibm1" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:7_monitor_0 va1" [ style=bold color="green" fontcolor="black"] +"rsc_ibm1_monitor_5000 va1" [ style=dashed color="red" fontcolor="black"] +"rsc_sgi2_monitor_5000 va1" [ style=dashed color="red" fontcolor="black"] +"rsc_test02_monitor_5000 va1" [ style=dashed color="red" fontcolor="black"] +"rsc_va1_monitor_5000 va1" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-allow-start.dot b/cts/scheduler/dot/promoted-allow-start.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/promoted-allow-start.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/promoted-asymmetrical-order.dot b/cts/scheduler/dot/promoted-asymmetrical-order.dot new file mode 100644 index 0000000..e58224f --- /dev/null +++ b/cts/scheduler/dot/promoted-asymmetrical-order.dot @@ -0,0 +1,20 @@ + digraph "g" { +"ms1_demote_0" -> "ms1_demoted_0" [ style = bold] +"ms1_demote_0" -> "rsc1:0_demote_0 node1" [ style = bold] +"ms1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_demoted_0" -> "ms1_stop_0" [ style = bold] +"ms1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms1_stop_0" -> "ms1_stopped_0" [ style = bold] +"ms1_stop_0" -> "rsc1:0_stop_0 node1" [ style = bold] +"ms1_stop_0" -> "rsc1:1_stop_0 node2" [ style = bold] +"ms1_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms2_start_0" [ style=dashed color="red" fontcolor="orange"] +"rsc1:0_demote_0 node1" -> "ms1_demoted_0" [ style = bold] +"rsc1:0_demote_0 node1" -> "rsc1:0_stop_0 node1" [ style = bold] +"rsc1:0_demote_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:0_stop_0 node1" -> "ms1_stopped_0" [ style = bold] +"rsc1:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_stop_0 node2" -> "ms1_stopped_0" [ style = bold] +"rsc1:1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-colocation.dot b/cts/scheduler/dot/promoted-colocation.dot new file mode 100644 index 0000000..3bde85b --- /dev/null +++ b/cts/scheduler/dot/promoted-colocation.dot @@ -0,0 +1,10 @@ + digraph "g" { +"conntrackd-stateful:0_monitor_29000 box1" [ style=bold color="green" fontcolor="black"] +"conntrackd-stateful:1_monitor_30000 box2" [ style=bold color="green" fontcolor="black"] +"conntrackd-stateful:1_promote_0 box2" -> "conntrackd-stateful:1_monitor_30000 box2" [ style = bold] +"conntrackd-stateful:1_promote_0 box2" -> "ms-conntrackd_promoted_0" [ style = bold] +"conntrackd-stateful:1_promote_0 box2" [ style=bold color="green" fontcolor="black"] +"ms-conntrackd_promote_0" -> "conntrackd-stateful:1_promote_0 box2" [ style = bold] +"ms-conntrackd_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-conntrackd_promoted_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/promoted-demote-2.dot b/cts/scheduler/dot/promoted-demote-2.dot new file mode 100644 index 0000000..f498d05 --- /dev/null +++ b/cts/scheduler/dot/promoted-demote-2.dot @@ -0,0 +1,54 @@ + digraph "g" { +"Cancel stateful-1:0_monitor_15000 pcmk-2" -> "stateful-1:0_promote_0 pcmk-2" [ style = bold] +"Cancel stateful-1:0_monitor_15000 pcmk-2" [ style=bold color="green" fontcolor="black"] +"group-1_running_0" -> "lsb-dummy_start_0 pcmk-2" [ style = bold] +"group-1_running_0" [ style=bold color="green" fontcolor="orange"] +"group-1_start_0" -> "group-1_running_0" [ style = bold] +"group-1_start_0" -> "r192.168.122.105_start_0 pcmk-2" [ style = bold] +"group-1_start_0" -> "r192.168.122.106_start_0 pcmk-2" [ style = bold] +"group-1_start_0" -> "r192.168.122.107_start_0 pcmk-2" [ style = bold] +"group-1_start_0" [ style=bold color="green" fontcolor="orange"] +"lsb-dummy_monitor_5000 pcmk-2" [ style=bold color="green" fontcolor="black"] +"lsb-dummy_start_0 pcmk-2" -> "lsb-dummy_monitor_5000 pcmk-2" [ style = bold] +"lsb-dummy_start_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"master-1_promote_0" -> "stateful-1:0_promote_0 pcmk-2" [ style = bold] +"master-1_promote_0" [ style=bold color="green" fontcolor="orange"] +"master-1_promoted_0" -> "group-1_start_0" [ style = bold] +"master-1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"master-1_running_0" -> "master-1_promote_0" [ style = bold] +"master-1_running_0" [ style=bold color="green" fontcolor="orange"] +"master-1_start_0" -> "master-1_running_0" [ style = bold] +"master-1_start_0" -> "stateful-1:1_start_0 pcmk-1" [ style = bold] +"master-1_start_0" [ style=bold color="green" fontcolor="orange"] +"master-1_stop_0" -> "master-1_stopped_0" [ style = bold] +"master-1_stop_0" -> "stateful-1:1_stop_0 pcmk-1" [ style = bold] +"master-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"master-1_stopped_0" -> "master-1_promote_0" [ style = bold] +"master-1_stopped_0" -> "master-1_start_0" [ style = bold] +"master-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"r192.168.122.105_monitor_5000 pcmk-2" [ style=bold color="green" fontcolor="black"] +"r192.168.122.105_start_0 pcmk-2" -> "group-1_running_0" [ style = bold] +"r192.168.122.105_start_0 pcmk-2" -> "r192.168.122.105_monitor_5000 pcmk-2" [ style = bold] +"r192.168.122.105_start_0 pcmk-2" -> "r192.168.122.106_start_0 pcmk-2" [ style = bold] +"r192.168.122.105_start_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"r192.168.122.106_monitor_5000 pcmk-2" [ style=bold color="green" fontcolor="black"] +"r192.168.122.106_start_0 pcmk-2" -> "group-1_running_0" [ style = bold] +"r192.168.122.106_start_0 pcmk-2" -> "r192.168.122.106_monitor_5000 pcmk-2" [ style = bold] +"r192.168.122.106_start_0 pcmk-2" -> "r192.168.122.107_start_0 pcmk-2" [ style = bold] +"r192.168.122.106_start_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"r192.168.122.107_monitor_5000 pcmk-2" [ style=bold color="green" fontcolor="black"] +"r192.168.122.107_start_0 pcmk-2" -> "group-1_running_0" [ style = bold] +"r192.168.122.107_start_0 pcmk-2" -> "r192.168.122.107_monitor_5000 pcmk-2" [ style = bold] +"r192.168.122.107_start_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"stateful-1:0_monitor_16000 pcmk-2" [ style=bold color="green" fontcolor="black"] +"stateful-1:0_promote_0 pcmk-2" -> "master-1_promoted_0" [ style = bold] +"stateful-1:0_promote_0 pcmk-2" -> "stateful-1:0_monitor_16000 pcmk-2" [ style = bold] +"stateful-1:0_promote_0 pcmk-2" [ style=bold color="green" fontcolor="black"] +"stateful-1:1_monitor_15000 pcmk-1" [ style=bold color="green" fontcolor="black"] +"stateful-1:1_start_0 pcmk-1" -> "master-1_running_0" [ style = bold] +"stateful-1:1_start_0 pcmk-1" -> "stateful-1:1_monitor_15000 pcmk-1" [ style = bold] +"stateful-1:1_start_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"stateful-1:1_stop_0 pcmk-1" -> "master-1_stopped_0" [ style = bold] +"stateful-1:1_stop_0 pcmk-1" -> "stateful-1:1_start_0 pcmk-1" [ style = bold] +"stateful-1:1_stop_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-demote-block.dot b/cts/scheduler/dot/promoted-demote-block.dot new file mode 100644 index 0000000..ac75247 --- /dev/null +++ b/cts/scheduler/dot/promoted-demote-block.dot @@ -0,0 +1,3 @@ + digraph "g" { +"dummy:1_monitor_20000 dl380g5d" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-demote.dot b/cts/scheduler/dot/promoted-demote.dot new file mode 100644 index 0000000..2457597 --- /dev/null +++ b/cts/scheduler/dot/promoted-demote.dot @@ -0,0 +1,35 @@ + digraph "g" { +"named_address_start_0 cxb1" -> "named_drbd_promote_0" [ style = bold] +"named_address_start_0 cxb1" [ style=bold color="green" fontcolor="black"] +"named_address_stop_0 cxa1" -> "named_address_start_0 cxb1" [ style = bold] +"named_address_stop_0 cxa1" [ style=bold color="green" fontcolor="black"] +"named_drbd_confirmed-post_notify_promoted_0" -> "named_drbd_node:0_monitor_10000 cxb1" [ style = bold] +"named_drbd_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"named_drbd_confirmed-pre_notify_promote_0" -> "named_drbd_post_notify_promoted_0" [ style = bold] +"named_drbd_confirmed-pre_notify_promote_0" -> "named_drbd_promote_0" [ style = bold] +"named_drbd_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"named_drbd_node:0_monitor_10000 cxb1" [ style=bold color="green" fontcolor="black"] +"named_drbd_node:0_post_notify_promoted_0 cxb1" -> "named_drbd_confirmed-post_notify_promoted_0" [ style = bold] +"named_drbd_node:0_post_notify_promoted_0 cxb1" [ style=bold color="green" fontcolor="black"] +"named_drbd_node:0_pre_notify_promote_0 cxb1" -> "named_drbd_confirmed-pre_notify_promote_0" [ style = bold] +"named_drbd_node:0_pre_notify_promote_0 cxb1" [ style=bold color="green" fontcolor="black"] +"named_drbd_node:0_promote_0 cxb1" -> "named_drbd_node:0_monitor_10000 cxb1" [ style = bold] +"named_drbd_node:0_promote_0 cxb1" -> "named_drbd_promoted_0" [ style = bold] +"named_drbd_node:0_promote_0 cxb1" [ style=bold color="green" fontcolor="black"] +"named_drbd_node:1_post_notify_promoted_0 cxa1" -> "named_drbd_confirmed-post_notify_promoted_0" [ style = bold] +"named_drbd_node:1_post_notify_promoted_0 cxa1" [ style=bold color="green" fontcolor="black"] +"named_drbd_node:1_pre_notify_promote_0 cxa1" -> "named_drbd_confirmed-pre_notify_promote_0" [ style = bold] +"named_drbd_node:1_pre_notify_promote_0 cxa1" [ style=bold color="green" fontcolor="black"] +"named_drbd_post_notify_promoted_0" -> "named_drbd_confirmed-post_notify_promoted_0" [ style = bold] +"named_drbd_post_notify_promoted_0" -> "named_drbd_node:0_post_notify_promoted_0 cxb1" [ style = bold] +"named_drbd_post_notify_promoted_0" -> "named_drbd_node:1_post_notify_promoted_0 cxa1" [ style = bold] +"named_drbd_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"named_drbd_pre_notify_promote_0" -> "named_drbd_confirmed-pre_notify_promote_0" [ style = bold] +"named_drbd_pre_notify_promote_0" -> "named_drbd_node:0_pre_notify_promote_0 cxb1" [ style = bold] +"named_drbd_pre_notify_promote_0" -> "named_drbd_node:1_pre_notify_promote_0 cxa1" [ style = bold] +"named_drbd_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"named_drbd_promote_0" -> "named_drbd_node:0_promote_0 cxb1" [ style = bold] +"named_drbd_promote_0" [ style=bold color="green" fontcolor="orange"] +"named_drbd_promoted_0" -> "named_drbd_post_notify_promoted_0" [ style = bold] +"named_drbd_promoted_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/promoted-depend.dot b/cts/scheduler/dot/promoted-depend.dot new file mode 100644 index 0000000..ed34775 --- /dev/null +++ b/cts/scheduler/dot/promoted-depend.dot @@ -0,0 +1,49 @@ + digraph "g" { +"clvmd:0_monitor_0 vbox4" -> "clvmd_clone_start_0" [ style = dashed] +"clvmd:0_monitor_0 vbox4" [ style=bold color="green" fontcolor="black"] +"clvmd:0_start_0 <none>" -> "clvmd_clone_running_0" [ style = dashed] +"clvmd:0_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd:1_start_0 <none>" -> "clvmd_clone_running_0" [ style = dashed] +"clvmd:1_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"clvmd_clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"clvmd_clone_start_0" -> "clvmd_clone_running_0" [ style = dashed] +"clvmd_clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"cman:0_monitor_0 vbox4" -> "cman_clone_start_0" [ style = bold] +"cman:0_monitor_0 vbox4" [ style=bold color="green" fontcolor="black"] +"cman:0_start_0 vbox4" -> "clvmd:0_start_0 <none>" [ style = dashed] +"cman:0_start_0 vbox4" -> "clvmd:1_start_0 <none>" [ style = dashed] +"cman:0_start_0 vbox4" -> "cman_clone_running_0" [ style = bold] +"cman:0_start_0 vbox4" [ style=bold color="green" fontcolor="black"] +"cman_clone_running_0" -> "clvmd_clone_start_0" [ style = dashed] +"cman_clone_running_0" [ style=bold color="green" fontcolor="orange"] +"cman_clone_start_0" -> "cman:0_start_0 vbox4" [ style = bold] +"cman_clone_start_0" -> "cman_clone_running_0" [ style = bold] +"cman_clone_start_0" [ style=bold color="green" fontcolor="orange"] +"drbd0:0_monitor_0 vbox4" -> "drbd_start_0" [ style = bold] +"drbd0:0_monitor_0 vbox4" [ style=bold color="green" fontcolor="black"] +"drbd0:0_monitor_60000 vbox4" [ style=bold color="green" fontcolor="black"] +"drbd0:0_post_notify_start_0 vbox4" -> "drbd_confirmed-post_notify_running_0" [ style = bold] +"drbd0:0_post_notify_start_0 vbox4" [ style=bold color="green" fontcolor="black"] +"drbd0:0_start_0 vbox4" -> "drbd0:0_monitor_60000 vbox4" [ style = bold] +"drbd0:0_start_0 vbox4" -> "drbd_running_0" [ style = bold] +"drbd0:0_start_0 vbox4" [ style=bold color="green" fontcolor="black"] +"drbd_confirmed-post_notify_running_0" -> "drbd0:0_monitor_60000 vbox4" [ style = bold] +"drbd_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"drbd_confirmed-pre_notify_start_0" -> "drbd_post_notify_running_0" [ style = bold] +"drbd_confirmed-pre_notify_start_0" -> "drbd_start_0" [ style = bold] +"drbd_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"drbd_post_notify_running_0" -> "drbd0:0_post_notify_start_0 vbox4" [ style = bold] +"drbd_post_notify_running_0" -> "drbd_confirmed-post_notify_running_0" [ style = bold] +"drbd_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"drbd_pre_notify_start_0" -> "drbd_confirmed-pre_notify_start_0" [ style = bold] +"drbd_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"drbd_running_0" -> "drbd_post_notify_running_0" [ style = bold] +"drbd_running_0" [ style=bold color="green" fontcolor="orange"] +"drbd_start_0" -> "drbd0:0_start_0 vbox4" [ style = bold] +"drbd_start_0" -> "drbd_running_0" [ style = bold] +"drbd_start_0" [ style=bold color="green" fontcolor="orange"] +"vmnci36_monitor_0 vbox4" [ style=bold color="green" fontcolor="black"] +"vmnci37_monitor_0 vbox4" [ style=bold color="green" fontcolor="black"] +"vmnci38_monitor_0 vbox4" [ style=bold color="green" fontcolor="black"] +"vmnci55_monitor_0 vbox4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-dependent-ban.dot b/cts/scheduler/dot/promoted-dependent-ban.dot new file mode 100644 index 0000000..e2d1741 --- /dev/null +++ b/cts/scheduler/dot/promoted-dependent-ban.dot @@ -0,0 +1,35 @@ + digraph "g" { +"ms_drbd-dtest1_confirmed-post_notify_promoted_0" -> "p_drbd-dtest1_monitor_10000 c7" [ style = bold] +"ms_drbd-dtest1_confirmed-post_notify_promoted_0" -> "p_drbd-dtest1_monitor_20000 c6" [ style = bold] +"ms_drbd-dtest1_confirmed-post_notify_promoted_0" -> "p_dtest1_start_0 c7" [ style = bold] +"ms_drbd-dtest1_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd-dtest1_confirmed-pre_notify_promote_0" -> "ms_drbd-dtest1_post_notify_promoted_0" [ style = bold] +"ms_drbd-dtest1_confirmed-pre_notify_promote_0" -> "ms_drbd-dtest1_promote_0" [ style = bold] +"ms_drbd-dtest1_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd-dtest1_post_notify_promoted_0" -> "ms_drbd-dtest1_confirmed-post_notify_promoted_0" [ style = bold] +"ms_drbd-dtest1_post_notify_promoted_0" -> "p_drbd-dtest1_post_notify_promoted_0 c6" [ style = bold] +"ms_drbd-dtest1_post_notify_promoted_0" -> "p_drbd-dtest1_post_notify_promoted_0 c7" [ style = bold] +"ms_drbd-dtest1_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd-dtest1_pre_notify_promote_0" -> "ms_drbd-dtest1_confirmed-pre_notify_promote_0" [ style = bold] +"ms_drbd-dtest1_pre_notify_promote_0" -> "p_drbd-dtest1_pre_notify_promote_0 c6" [ style = bold] +"ms_drbd-dtest1_pre_notify_promote_0" -> "p_drbd-dtest1_pre_notify_promote_0 c7" [ style = bold] +"ms_drbd-dtest1_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd-dtest1_promote_0" -> "p_drbd-dtest1_promote_0 c7" [ style = bold] +"ms_drbd-dtest1_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd-dtest1_promoted_0" -> "ms_drbd-dtest1_post_notify_promoted_0" [ style = bold] +"ms_drbd-dtest1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"p_drbd-dtest1_monitor_10000 c7" [ style=bold color="green" fontcolor="black"] +"p_drbd-dtest1_monitor_20000 c6" [ style=bold color="green" fontcolor="black"] +"p_drbd-dtest1_post_notify_promoted_0 c6" -> "ms_drbd-dtest1_confirmed-post_notify_promoted_0" [ style = bold] +"p_drbd-dtest1_post_notify_promoted_0 c6" [ style=bold color="green" fontcolor="black"] +"p_drbd-dtest1_post_notify_promoted_0 c7" -> "ms_drbd-dtest1_confirmed-post_notify_promoted_0" [ style = bold] +"p_drbd-dtest1_post_notify_promoted_0 c7" [ style=bold color="green" fontcolor="black"] +"p_drbd-dtest1_pre_notify_promote_0 c6" -> "ms_drbd-dtest1_confirmed-pre_notify_promote_0" [ style = bold] +"p_drbd-dtest1_pre_notify_promote_0 c6" [ style=bold color="green" fontcolor="black"] +"p_drbd-dtest1_pre_notify_promote_0 c7" -> "ms_drbd-dtest1_confirmed-pre_notify_promote_0" [ style = bold] +"p_drbd-dtest1_pre_notify_promote_0 c7" [ style=bold color="green" fontcolor="black"] +"p_drbd-dtest1_promote_0 c7" -> "ms_drbd-dtest1_promoted_0" [ style = bold] +"p_drbd-dtest1_promote_0 c7" -> "p_drbd-dtest1_monitor_10000 c7" [ style = bold] +"p_drbd-dtest1_promote_0 c7" [ style=bold color="green" fontcolor="black"] +"p_dtest1_start_0 c7" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-failed-demote-2.dot b/cts/scheduler/dot/promoted-failed-demote-2.dot new file mode 100644 index 0000000..a33691c --- /dev/null +++ b/cts/scheduler/dot/promoted-failed-demote-2.dot @@ -0,0 +1,35 @@ + digraph "g" { +"Cancel stateful-1:1_monitor_20000 dl380g5a" -> "stateful-1:1_promote_0 dl380g5a" [ style = bold] +"Cancel stateful-1:1_monitor_20000 dl380g5a" [ style=bold color="green" fontcolor="black"] +"Cancel stateful-2:1_monitor_20000 dl380g5a" -> "stateful-2:1_promote_0 dl380g5a" [ style = bold] +"Cancel stateful-2:1_monitor_20000 dl380g5a" [ style=bold color="green" fontcolor="black"] +"group:0_stop_0" -> "group:0_stopped_0" [ style = bold] +"group:0_stop_0" -> "stateful-1:0_stop_0 dl380g5b" [ style = bold] +"group:0_stop_0" [ style=bold color="green" fontcolor="orange"] +"group:0_stopped_0" -> "ms-sf_stopped_0" [ style = bold] +"group:0_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group:1_promote_0" -> "stateful-1:1_promote_0 dl380g5a" [ style = bold] +"group:1_promote_0" -> "stateful-2:1_promote_0 dl380g5a" [ style = bold] +"group:1_promote_0" [ style=bold color="green" fontcolor="orange"] +"group:1_promoted_0" -> "ms-sf_promoted_0" [ style = bold] +"group:1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_promote_0" -> "group:1_promote_0" [ style = bold] +"ms-sf_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_stop_0" -> "group:0_stop_0" [ style = bold] +"ms-sf_stop_0" -> "ms-sf_stopped_0" [ style = bold] +"ms-sf_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_stopped_0" -> "ms-sf_promote_0" [ style = bold] +"ms-sf_stopped_0" [ style=bold color="green" fontcolor="orange"] +"stateful-1:0_stop_0 dl380g5b" -> "group:0_stopped_0" [ style = bold] +"stateful-1:0_stop_0 dl380g5b" [ style=bold color="green" fontcolor="black"] +"stateful-1:1_monitor_10000 dl380g5a" [ style=bold color="green" fontcolor="black"] +"stateful-1:1_promote_0 dl380g5a" -> "group:1_promoted_0" [ style = bold] +"stateful-1:1_promote_0 dl380g5a" -> "stateful-1:1_monitor_10000 dl380g5a" [ style = bold] +"stateful-1:1_promote_0 dl380g5a" -> "stateful-2:1_promote_0 dl380g5a" [ style = bold] +"stateful-1:1_promote_0 dl380g5a" [ style=bold color="green" fontcolor="black"] +"stateful-2:1_monitor_10000 dl380g5a" [ style=bold color="green" fontcolor="black"] +"stateful-2:1_promote_0 dl380g5a" -> "group:1_promoted_0" [ style = bold] +"stateful-2:1_promote_0 dl380g5a" -> "stateful-2:1_monitor_10000 dl380g5a" [ style = bold] +"stateful-2:1_promote_0 dl380g5a" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-failed-demote.dot b/cts/scheduler/dot/promoted-failed-demote.dot new file mode 100644 index 0000000..f85f8b6 --- /dev/null +++ b/cts/scheduler/dot/promoted-failed-demote.dot @@ -0,0 +1,85 @@ + digraph "g" { +"Cancel stateful-1:1_monitor_20000 dl380g5a" -> "stateful-1:1_promote_0 dl380g5a" [ style = bold] +"Cancel stateful-1:1_monitor_20000 dl380g5a" [ style=bold color="green" fontcolor="black"] +"Cancel stateful-2:1_monitor_20000 dl380g5a" -> "stateful-2:1_promote_0 dl380g5a" [ style = bold] +"Cancel stateful-2:1_monitor_20000 dl380g5a" [ style=bold color="green" fontcolor="black"] +"group:0_stop_0" -> "group:0_stopped_0" [ style = bold] +"group:0_stop_0" -> "stateful-1:0_stop_0 dl380g5b" [ style = bold] +"group:0_stop_0" [ style=bold color="green" fontcolor="orange"] +"group:0_stopped_0" -> "ms-sf_stopped_0" [ style = bold] +"group:0_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group:1_promote_0" -> "stateful-1:1_promote_0 dl380g5a" [ style = bold] +"group:1_promote_0" -> "stateful-2:1_promote_0 dl380g5a" [ style = bold] +"group:1_promote_0" [ style=bold color="green" fontcolor="orange"] +"group:1_promoted_0" -> "ms-sf_promoted_0" [ style = bold] +"group:1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_confirmed-post_notify_promoted_0" -> "stateful-1:1_monitor_10000 dl380g5a" [ style = bold] +"ms-sf_confirmed-post_notify_promoted_0" -> "stateful-2:1_monitor_10000 dl380g5a" [ style = bold] +"ms-sf_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_confirmed-post_notify_stopped_0" -> "ms-sf_pre_notify_promote_0" [ style = bold] +"ms-sf_confirmed-post_notify_stopped_0" -> "stateful-1:1_monitor_10000 dl380g5a" [ style = bold] +"ms-sf_confirmed-post_notify_stopped_0" -> "stateful-2:1_monitor_10000 dl380g5a" [ style = bold] +"ms-sf_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_confirmed-pre_notify_promote_0" -> "ms-sf_post_notify_promoted_0" [ style = bold] +"ms-sf_confirmed-pre_notify_promote_0" -> "ms-sf_promote_0" [ style = bold] +"ms-sf_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_confirmed-pre_notify_stop_0" -> "ms-sf_post_notify_stopped_0" [ style = bold] +"ms-sf_confirmed-pre_notify_stop_0" -> "ms-sf_stop_0" [ style = bold] +"ms-sf_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_post_notify_promoted_0" -> "ms-sf_confirmed-post_notify_promoted_0" [ style = bold] +"ms-sf_post_notify_promoted_0" -> "stateful-1:1_post_notify_promote_0 dl380g5a" [ style = bold] +"ms-sf_post_notify_promoted_0" -> "stateful-2:1_post_notify_promote_0 dl380g5a" [ style = bold] +"ms-sf_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_post_notify_stopped_0" -> "ms-sf_confirmed-post_notify_stopped_0" [ style = bold] +"ms-sf_post_notify_stopped_0" -> "stateful-1:1_post_notify_stop_0 dl380g5a" [ style = bold] +"ms-sf_post_notify_stopped_0" -> "stateful-2:1_post_notify_stop_0 dl380g5a" [ style = bold] +"ms-sf_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_pre_notify_promote_0" -> "ms-sf_confirmed-pre_notify_promote_0" [ style = bold] +"ms-sf_pre_notify_promote_0" -> "stateful-1:1_pre_notify_promote_0 dl380g5a" [ style = bold] +"ms-sf_pre_notify_promote_0" -> "stateful-2:1_pre_notify_promote_0 dl380g5a" [ style = bold] +"ms-sf_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_pre_notify_stop_0" -> "ms-sf_confirmed-pre_notify_stop_0" [ style = bold] +"ms-sf_pre_notify_stop_0" -> "stateful-1:0_pre_notify_stop_0 dl380g5b" [ style = bold] +"ms-sf_pre_notify_stop_0" -> "stateful-1:1_pre_notify_stop_0 dl380g5a" [ style = bold] +"ms-sf_pre_notify_stop_0" -> "stateful-2:1_pre_notify_stop_0 dl380g5a" [ style = bold] +"ms-sf_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_promote_0" -> "group:1_promote_0" [ style = bold] +"ms-sf_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_promoted_0" -> "ms-sf_post_notify_promoted_0" [ style = bold] +"ms-sf_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_stop_0" -> "group:0_stop_0" [ style = bold] +"ms-sf_stop_0" -> "ms-sf_stopped_0" [ style = bold] +"ms-sf_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_stopped_0" -> "ms-sf_post_notify_stopped_0" [ style = bold] +"ms-sf_stopped_0" -> "ms-sf_promote_0" [ style = bold] +"ms-sf_stopped_0" [ style=bold color="green" fontcolor="orange"] +"stateful-1:0_pre_notify_stop_0 dl380g5b" -> "ms-sf_confirmed-pre_notify_stop_0" [ style = bold] +"stateful-1:0_pre_notify_stop_0 dl380g5b" [ style=bold color="green" fontcolor="black"] +"stateful-1:0_stop_0 dl380g5b" -> "group:0_stopped_0" [ style = bold] +"stateful-1:0_stop_0 dl380g5b" [ style=bold color="green" fontcolor="black"] +"stateful-1:1_monitor_10000 dl380g5a" [ style=bold color="green" fontcolor="black"] +"stateful-1:1_post_notify_promote_0 dl380g5a" -> "ms-sf_confirmed-post_notify_promoted_0" [ style = bold] +"stateful-1:1_post_notify_promote_0 dl380g5a" [ style=bold color="green" fontcolor="black"] +"stateful-1:1_post_notify_stop_0 dl380g5a" -> "ms-sf_confirmed-post_notify_stopped_0" [ style = bold] +"stateful-1:1_post_notify_stop_0 dl380g5a" [ style=bold color="green" fontcolor="black"] +"stateful-1:1_pre_notify_promote_0 dl380g5a" -> "ms-sf_confirmed-pre_notify_promote_0" [ style = bold] +"stateful-1:1_pre_notify_promote_0 dl380g5a" [ style=bold color="green" fontcolor="black"] +"stateful-1:1_pre_notify_stop_0 dl380g5a" -> "ms-sf_confirmed-pre_notify_stop_0" [ style = bold] +"stateful-1:1_pre_notify_stop_0 dl380g5a" [ style=bold color="green" fontcolor="black"] +"stateful-1:1_promote_0 dl380g5a" -> "group:1_promoted_0" [ style = bold] +"stateful-1:1_promote_0 dl380g5a" -> "stateful-1:1_monitor_10000 dl380g5a" [ style = bold] +"stateful-1:1_promote_0 dl380g5a" -> "stateful-2:1_promote_0 dl380g5a" [ style = bold] +"stateful-1:1_promote_0 dl380g5a" [ style=bold color="green" fontcolor="black"] +"stateful-2:1_monitor_10000 dl380g5a" [ style=bold color="green" fontcolor="black"] +"stateful-2:1_post_notify_promote_0 dl380g5a" -> "ms-sf_confirmed-post_notify_promoted_0" [ style = bold] +"stateful-2:1_post_notify_promote_0 dl380g5a" [ style=bold color="green" fontcolor="black"] +"stateful-2:1_post_notify_stop_0 dl380g5a" -> "ms-sf_confirmed-post_notify_stopped_0" [ style = bold] +"stateful-2:1_post_notify_stop_0 dl380g5a" [ style=bold color="green" fontcolor="black"] +"stateful-2:1_pre_notify_promote_0 dl380g5a" -> "ms-sf_confirmed-pre_notify_promote_0" [ style = bold] +"stateful-2:1_pre_notify_promote_0 dl380g5a" [ style=bold color="green" fontcolor="black"] +"stateful-2:1_pre_notify_stop_0 dl380g5a" -> "ms-sf_confirmed-pre_notify_stop_0" [ style = bold] +"stateful-2:1_pre_notify_stop_0 dl380g5a" [ style=bold color="green" fontcolor="black"] +"stateful-2:1_promote_0 dl380g5a" -> "group:1_promoted_0" [ style = bold] +"stateful-2:1_promote_0 dl380g5a" -> "stateful-2:1_monitor_10000 dl380g5a" [ style = bold] +"stateful-2:1_promote_0 dl380g5a" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-group.dot b/cts/scheduler/dot/promoted-group.dot new file mode 100644 index 0000000..2a2628e --- /dev/null +++ b/cts/scheduler/dot/promoted-group.dot @@ -0,0 +1,15 @@ + digraph "g" { +"Cancel promotable_Stateful:1_monitor_5000 rh44-1" -> "promotable_Stateful:1_promote_0 rh44-1" [ style = bold] +"Cancel promotable_Stateful:1_monitor_5000 rh44-1" [ style=bold color="green" fontcolor="black"] +"grp_ms_sf:1_promote_0" -> "promotable_Stateful:1_promote_0 rh44-1" [ style = bold] +"grp_ms_sf:1_promote_0" [ style=bold color="green" fontcolor="orange"] +"grp_ms_sf:1_promoted_0" -> "ms-sf_promoted_0" [ style = bold] +"grp_ms_sf:1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_promote_0" -> "grp_ms_sf:1_promote_0" [ style = bold] +"ms-sf_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-sf_promoted_0" [ style=bold color="green" fontcolor="orange"] +"promotable_Stateful:1_monitor_6000 rh44-1" [ style=bold color="green" fontcolor="black"] +"promotable_Stateful:1_promote_0 rh44-1" -> "grp_ms_sf:1_promoted_0" [ style = bold] +"promotable_Stateful:1_promote_0 rh44-1" -> "promotable_Stateful:1_monitor_6000 rh44-1" [ style = bold] +"promotable_Stateful:1_promote_0 rh44-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-move.dot b/cts/scheduler/dot/promoted-move.dot new file mode 100644 index 0000000..a25be25 --- /dev/null +++ b/cts/scheduler/dot/promoted-move.dot @@ -0,0 +1,104 @@ + digraph "g" { +"Cancel prmDRBD:0_monitor_10000 bl460g1n13" -> "prmDRBD:0_demote_0 bl460g1n13" [ style = bold] +"Cancel prmDRBD:0_monitor_10000 bl460g1n13" [ style=bold color="green" fontcolor="black"] +"Cancel prmDRBD:1_monitor_20000 bl460g1n14" -> "prmDRBD:1_promote_0 bl460g1n14" [ style = bold] +"Cancel prmDRBD:1_monitor_20000 bl460g1n14" [ style=bold color="green" fontcolor="black"] +"dummy01_monitor_10000 bl460g1n14" [ style=bold color="green" fontcolor="black"] +"dummy01_start_0 bl460g1n14" -> "dummy01_monitor_10000 bl460g1n14" [ style = bold] +"dummy01_start_0 bl460g1n14" -> "dummy02_start_0 bl460g1n14" [ style = bold] +"dummy01_start_0 bl460g1n14" -> "grpDRBD_running_0" [ style = bold] +"dummy01_start_0 bl460g1n14" [ style=bold color="green" fontcolor="black"] +"dummy01_stop_0 bl460g1n13" -> "dummy01_start_0 bl460g1n14" [ style = bold] +"dummy01_stop_0 bl460g1n13" -> "grpDRBD_stopped_0" [ style = bold] +"dummy01_stop_0 bl460g1n13" [ style=bold color="green" fontcolor="black"] +"dummy02_monitor_10000 bl460g1n14" [ style=bold color="green" fontcolor="black"] +"dummy02_start_0 bl460g1n14" -> "dummy02_monitor_10000 bl460g1n14" [ style = bold] +"dummy02_start_0 bl460g1n14" -> "dummy03_start_0 bl460g1n14" [ style = bold] +"dummy02_start_0 bl460g1n14" -> "grpDRBD_running_0" [ style = bold] +"dummy02_start_0 bl460g1n14" [ style=bold color="green" fontcolor="black"] +"dummy02_stop_0 bl460g1n13" -> "dummy01_stop_0 bl460g1n13" [ style = bold] +"dummy02_stop_0 bl460g1n13" -> "dummy02_start_0 bl460g1n14" [ style = bold] +"dummy02_stop_0 bl460g1n13" -> "grpDRBD_stopped_0" [ style = bold] +"dummy02_stop_0 bl460g1n13" [ style=bold color="green" fontcolor="black"] +"dummy03_monitor_10000 bl460g1n14" [ style=bold color="green" fontcolor="black"] +"dummy03_start_0 bl460g1n14" -> "dummy03_monitor_10000 bl460g1n14" [ style = bold] +"dummy03_start_0 bl460g1n14" -> "grpDRBD_running_0" [ style = bold] +"dummy03_start_0 bl460g1n14" [ style=bold color="green" fontcolor="black"] +"grpDRBD_running_0" [ style=bold color="green" fontcolor="orange"] +"grpDRBD_start_0" -> "dummy01_start_0 bl460g1n14" [ style = bold] +"grpDRBD_start_0" -> "dummy02_start_0 bl460g1n14" [ style = bold] +"grpDRBD_start_0" -> "dummy03_start_0 bl460g1n14" [ style = bold] +"grpDRBD_start_0" -> "grpDRBD_running_0" [ style = bold] +"grpDRBD_start_0" [ style=bold color="green" fontcolor="orange"] +"grpDRBD_stop_0" -> "dummy01_stop_0 bl460g1n13" [ style = bold] +"grpDRBD_stop_0" -> "dummy02_stop_0 bl460g1n13" [ style = bold] +"grpDRBD_stop_0" -> "grpDRBD_stopped_0" [ style = bold] +"grpDRBD_stop_0" [ style=bold color="green" fontcolor="orange"] +"grpDRBD_stopped_0" -> "grpDRBD_start_0" [ style = bold] +"grpDRBD_stopped_0" -> "msDRBD_demote_0" [ style = bold] +"grpDRBD_stopped_0" [ style=bold color="green" fontcolor="orange"] +"msDRBD_confirmed-post_notify_demoted_0" -> "msDRBD_pre_notify_promote_0" [ style = bold] +"msDRBD_confirmed-post_notify_demoted_0" -> "prmDRBD:0_monitor_20000 bl460g1n13" [ style = bold] +"msDRBD_confirmed-post_notify_demoted_0" -> "prmDRBD:1_monitor_10000 bl460g1n14" [ style = bold] +"msDRBD_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"msDRBD_confirmed-post_notify_promoted_0" -> "grpDRBD_start_0" [ style = bold] +"msDRBD_confirmed-post_notify_promoted_0" -> "prmDRBD:0_monitor_20000 bl460g1n13" [ style = bold] +"msDRBD_confirmed-post_notify_promoted_0" -> "prmDRBD:1_monitor_10000 bl460g1n14" [ style = bold] +"msDRBD_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"msDRBD_confirmed-pre_notify_demote_0" -> "msDRBD_demote_0" [ style = bold] +"msDRBD_confirmed-pre_notify_demote_0" -> "msDRBD_post_notify_demoted_0" [ style = bold] +"msDRBD_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"msDRBD_confirmed-pre_notify_promote_0" -> "msDRBD_post_notify_promoted_0" [ style = bold] +"msDRBD_confirmed-pre_notify_promote_0" -> "msDRBD_promote_0" [ style = bold] +"msDRBD_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"msDRBD_demote_0" -> "msDRBD_demoted_0" [ style = bold] +"msDRBD_demote_0" -> "prmDRBD:0_demote_0 bl460g1n13" [ style = bold] +"msDRBD_demote_0" [ style=bold color="green" fontcolor="orange"] +"msDRBD_demoted_0" -> "msDRBD_post_notify_demoted_0" [ style = bold] +"msDRBD_demoted_0" -> "msDRBD_promote_0" [ style = bold] +"msDRBD_demoted_0" [ style=bold color="green" fontcolor="orange"] +"msDRBD_post_notify_demoted_0" -> "msDRBD_confirmed-post_notify_demoted_0" [ style = bold] +"msDRBD_post_notify_demoted_0" -> "prmDRBD:0_post_notify_demote_0 bl460g1n13" [ style = bold] +"msDRBD_post_notify_demoted_0" -> "prmDRBD:1_post_notify_demote_0 bl460g1n14" [ style = bold] +"msDRBD_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"msDRBD_post_notify_promoted_0" -> "msDRBD_confirmed-post_notify_promoted_0" [ style = bold] +"msDRBD_post_notify_promoted_0" -> "prmDRBD:0_post_notify_promote_0 bl460g1n13" [ style = bold] +"msDRBD_post_notify_promoted_0" -> "prmDRBD:1_post_notify_promote_0 bl460g1n14" [ style = bold] +"msDRBD_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"msDRBD_pre_notify_demote_0" -> "msDRBD_confirmed-pre_notify_demote_0" [ style = bold] +"msDRBD_pre_notify_demote_0" -> "prmDRBD:0_pre_notify_demote_0 bl460g1n13" [ style = bold] +"msDRBD_pre_notify_demote_0" -> "prmDRBD:1_pre_notify_demote_0 bl460g1n14" [ style = bold] +"msDRBD_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"msDRBD_pre_notify_promote_0" -> "msDRBD_confirmed-pre_notify_promote_0" [ style = bold] +"msDRBD_pre_notify_promote_0" -> "prmDRBD:0_pre_notify_promote_0 bl460g1n13" [ style = bold] +"msDRBD_pre_notify_promote_0" -> "prmDRBD:1_pre_notify_promote_0 bl460g1n14" [ style = bold] +"msDRBD_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"msDRBD_promote_0" -> "prmDRBD:1_promote_0 bl460g1n14" [ style = bold] +"msDRBD_promote_0" [ style=bold color="green" fontcolor="orange"] +"msDRBD_promoted_0" -> "msDRBD_post_notify_promoted_0" [ style = bold] +"msDRBD_promoted_0" [ style=bold color="green" fontcolor="orange"] +"prmDRBD:0_demote_0 bl460g1n13" -> "msDRBD_demoted_0" [ style = bold] +"prmDRBD:0_demote_0 bl460g1n13" -> "prmDRBD:0_monitor_20000 bl460g1n13" [ style = bold] +"prmDRBD:0_demote_0 bl460g1n13" [ style=bold color="green" fontcolor="black"] +"prmDRBD:0_monitor_20000 bl460g1n13" [ style=bold color="green" fontcolor="black"] +"prmDRBD:0_post_notify_demote_0 bl460g1n13" -> "msDRBD_confirmed-post_notify_demoted_0" [ style = bold] +"prmDRBD:0_post_notify_demote_0 bl460g1n13" [ style=bold color="green" fontcolor="black"] +"prmDRBD:0_post_notify_promote_0 bl460g1n13" -> "msDRBD_confirmed-post_notify_promoted_0" [ style = bold] +"prmDRBD:0_post_notify_promote_0 bl460g1n13" [ style=bold color="green" fontcolor="black"] +"prmDRBD:0_pre_notify_demote_0 bl460g1n13" -> "msDRBD_confirmed-pre_notify_demote_0" [ style = bold] +"prmDRBD:0_pre_notify_demote_0 bl460g1n13" [ style=bold color="green" fontcolor="black"] +"prmDRBD:0_pre_notify_promote_0 bl460g1n13" -> "msDRBD_confirmed-pre_notify_promote_0" [ style = bold] +"prmDRBD:0_pre_notify_promote_0 bl460g1n13" [ style=bold color="green" fontcolor="black"] +"prmDRBD:1_monitor_10000 bl460g1n14" [ style=bold color="green" fontcolor="black"] +"prmDRBD:1_post_notify_demote_0 bl460g1n14" -> "msDRBD_confirmed-post_notify_demoted_0" [ style = bold] +"prmDRBD:1_post_notify_demote_0 bl460g1n14" [ style=bold color="green" fontcolor="black"] +"prmDRBD:1_post_notify_promote_0 bl460g1n14" -> "msDRBD_confirmed-post_notify_promoted_0" [ style = bold] +"prmDRBD:1_post_notify_promote_0 bl460g1n14" [ style=bold color="green" fontcolor="black"] +"prmDRBD:1_pre_notify_demote_0 bl460g1n14" -> "msDRBD_confirmed-pre_notify_demote_0" [ style = bold] +"prmDRBD:1_pre_notify_demote_0 bl460g1n14" [ style=bold color="green" fontcolor="black"] +"prmDRBD:1_pre_notify_promote_0 bl460g1n14" -> "msDRBD_confirmed-pre_notify_promote_0" [ style = bold] +"prmDRBD:1_pre_notify_promote_0 bl460g1n14" [ style=bold color="green" fontcolor="black"] +"prmDRBD:1_promote_0 bl460g1n14" -> "msDRBD_promoted_0" [ style = bold] +"prmDRBD:1_promote_0 bl460g1n14" -> "prmDRBD:1_monitor_10000 bl460g1n14" [ style = bold] +"prmDRBD:1_promote_0 bl460g1n14" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-notify.dot b/cts/scheduler/dot/promoted-notify.dot new file mode 100644 index 0000000..e8d02c5 --- /dev/null +++ b/cts/scheduler/dot/promoted-notify.dot @@ -0,0 +1,34 @@ + digraph "g" { +"fake-master_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"fake-master_confirmed-pre_notify_promote_0" -> "fake-master_post_notify_promoted_0" [ style = bold] +"fake-master_confirmed-pre_notify_promote_0" -> "fake-master_promote_0" [ style = bold] +"fake-master_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"fake-master_post_notify_promoted_0" -> "fake-master_confirmed-post_notify_promoted_0" [ style = bold] +"fake-master_post_notify_promoted_0" -> "fake_post_notify_promoted_0 rhel7-auto1" [ style = bold] +"fake-master_post_notify_promoted_0" -> "fake_post_notify_promoted_0 rhel7-auto2" [ style = bold] +"fake-master_post_notify_promoted_0" -> "fake_post_notify_promoted_0 rhel7-auto3" [ style = bold] +"fake-master_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"fake-master_pre_notify_promote_0" -> "fake-master_confirmed-pre_notify_promote_0" [ style = bold] +"fake-master_pre_notify_promote_0" -> "fake_pre_notify_promote_0 rhel7-auto1" [ style = bold] +"fake-master_pre_notify_promote_0" -> "fake_pre_notify_promote_0 rhel7-auto2" [ style = bold] +"fake-master_pre_notify_promote_0" -> "fake_pre_notify_promote_0 rhel7-auto3" [ style = bold] +"fake-master_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"fake-master_promote_0" -> "fake_promote_0 rhel7-auto1" [ style = bold] +"fake-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"fake-master_promoted_0" -> "fake-master_post_notify_promoted_0" [ style = bold] +"fake-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"fake_post_notify_promoted_0 rhel7-auto1" -> "fake-master_confirmed-post_notify_promoted_0" [ style = bold] +"fake_post_notify_promoted_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"fake_post_notify_promoted_0 rhel7-auto2" -> "fake-master_confirmed-post_notify_promoted_0" [ style = bold] +"fake_post_notify_promoted_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"fake_post_notify_promoted_0 rhel7-auto3" -> "fake-master_confirmed-post_notify_promoted_0" [ style = bold] +"fake_post_notify_promoted_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"fake_pre_notify_promote_0 rhel7-auto1" -> "fake-master_confirmed-pre_notify_promote_0" [ style = bold] +"fake_pre_notify_promote_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"fake_pre_notify_promote_0 rhel7-auto2" -> "fake-master_confirmed-pre_notify_promote_0" [ style = bold] +"fake_pre_notify_promote_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"fake_pre_notify_promote_0 rhel7-auto3" -> "fake-master_confirmed-pre_notify_promote_0" [ style = bold] +"fake_pre_notify_promote_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"fake_promote_0 rhel7-auto1" -> "fake-master_promoted_0" [ style = bold] +"fake_promote_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-ordering.dot b/cts/scheduler/dot/promoted-ordering.dot new file mode 100644 index 0000000..a4ada9c --- /dev/null +++ b/cts/scheduler/dot/promoted-ordering.dot @@ -0,0 +1,73 @@ + digraph "g" { +"apache2:0_monitor_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"drbd_mysql:0_monitor_0 webcluster01" -> "ms_drbd_mysql_start_0" [ style = bold] +"drbd_mysql:0_monitor_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"drbd_mysql:0_post_notify_start_0 webcluster01" -> "ms_drbd_mysql_confirmed-post_notify_running_0" [ style = bold] +"drbd_mysql:0_post_notify_start_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"drbd_mysql:0_start_0 webcluster01" -> "ms_drbd_mysql_running_0" [ style = bold] +"drbd_mysql:0_start_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"drbd_www:0_monitor_0 webcluster01" -> "ms_drbd_www_start_0" [ style = bold] +"drbd_www:0_monitor_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"drbd_www:0_post_notify_start_0 webcluster01" -> "ms_drbd_www_confirmed-post_notify_running_0" [ style = bold] +"drbd_www:0_post_notify_start_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"drbd_www:0_start_0 webcluster01" -> "ms_drbd_www_running_0" [ style = bold] +"drbd_www:0_start_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"extip_1_monitor_0 webcluster01" -> "extip_1_start_0 webcluster01" [ style = bold] +"extip_1_monitor_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"extip_1_monitor_30000 webcluster01" [ style=bold color="green" fontcolor="black"] +"extip_1_start_0 webcluster01" -> "extip_1_monitor_30000 webcluster01" [ style = bold] +"extip_1_start_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"extip_2_monitor_0 webcluster01" -> "extip_2_start_0 webcluster01" [ style = bold] +"extip_2_monitor_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"extip_2_monitor_30000 webcluster01" [ style=bold color="green" fontcolor="black"] +"extip_2_start_0 webcluster01" -> "extip_2_monitor_30000 webcluster01" [ style = bold] +"extip_2_start_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"fs_mysql_monitor_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"intip_0_main_monitor_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"intip_1_master_monitor_0 webcluster01" -> "intip_1_master_start_0 webcluster01" [ style = bold] +"intip_1_master_monitor_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"intip_1_master_monitor_30000 webcluster01" [ style=bold color="green" fontcolor="black"] +"intip_1_master_start_0 webcluster01" -> "intip_1_master_monitor_30000 webcluster01" [ style = bold] +"intip_1_master_start_0 webcluster01" -> "ms_drbd_mysql_start_0" [ style = bold] +"intip_1_master_start_0 webcluster01" -> "ms_drbd_www_start_0" [ style = bold] +"intip_1_master_start_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"intip_2_slave_monitor_0 webcluster01" -> "intip_2_slave_start_0 webcluster01" [ style = bold] +"intip_2_slave_monitor_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"intip_2_slave_monitor_30000 webcluster01" [ style=bold color="green" fontcolor="black"] +"intip_2_slave_start_0 webcluster01" -> "intip_2_slave_monitor_30000 webcluster01" [ style = bold] +"intip_2_slave_start_0 webcluster01" -> "ms_drbd_mysql_start_0" [ style = bold] +"intip_2_slave_start_0 webcluster01" -> "ms_drbd_www_start_0" [ style = bold] +"intip_2_slave_start_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"ms_drbd_mysql_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_confirmed-pre_notify_start_0" -> "ms_drbd_mysql_post_notify_running_0" [ style = bold] +"ms_drbd_mysql_confirmed-pre_notify_start_0" -> "ms_drbd_mysql_start_0" [ style = bold] +"ms_drbd_mysql_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_post_notify_running_0" -> "drbd_mysql:0_post_notify_start_0 webcluster01" [ style = bold] +"ms_drbd_mysql_post_notify_running_0" -> "ms_drbd_mysql_confirmed-post_notify_running_0" [ style = bold] +"ms_drbd_mysql_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_pre_notify_start_0" -> "ms_drbd_mysql_confirmed-pre_notify_start_0" [ style = bold] +"ms_drbd_mysql_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_running_0" -> "ms_drbd_mysql_post_notify_running_0" [ style = bold] +"ms_drbd_mysql_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_mysql_start_0" -> "drbd_mysql:0_start_0 webcluster01" [ style = bold] +"ms_drbd_mysql_start_0" -> "ms_drbd_mysql_running_0" [ style = bold] +"ms_drbd_mysql_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_www_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_www_confirmed-pre_notify_start_0" -> "ms_drbd_www_post_notify_running_0" [ style = bold] +"ms_drbd_www_confirmed-pre_notify_start_0" -> "ms_drbd_www_start_0" [ style = bold] +"ms_drbd_www_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_www_post_notify_running_0" -> "drbd_www:0_post_notify_start_0 webcluster01" [ style = bold] +"ms_drbd_www_post_notify_running_0" -> "ms_drbd_www_confirmed-post_notify_running_0" [ style = bold] +"ms_drbd_www_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_www_pre_notify_start_0" -> "ms_drbd_www_confirmed-pre_notify_start_0" [ style = bold] +"ms_drbd_www_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_www_running_0" -> "ms_drbd_www_post_notify_running_0" [ style = bold] +"ms_drbd_www_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_www_start_0" -> "drbd_www:0_start_0 webcluster01" [ style = bold] +"ms_drbd_www_start_0" -> "ms_drbd_www_running_0" [ style = bold] +"ms_drbd_www_start_0" [ style=bold color="green" fontcolor="orange"] +"mysql-proxy:0_monitor_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"mysql-server_monitor_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"ocfs2_www:0_monitor_0 webcluster01" [ style=bold color="green" fontcolor="black"] +"ocfs2_www:1_monitor_0 webcluster01" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-partially-demoted-group.dot b/cts/scheduler/dot/promoted-partially-demoted-group.dot new file mode 100644 index 0000000..029dbc2 --- /dev/null +++ b/cts/scheduler/dot/promoted-partially-demoted-group.dot @@ -0,0 +1,166 @@ + digraph "g" { +"cdev-pool-0-drbd_demote_0 sd01-1" -> "cdev-pool-0-drbd_monitor_20000 sd01-1" [ style = bold] +"cdev-pool-0-drbd_demote_0 sd01-1" -> "ms-cdev-pool-0-drbd_demoted_0" [ style = bold] +"cdev-pool-0-drbd_demote_0 sd01-1" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-drbd_monitor_10000 sd01-0" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-drbd_monitor_20000 sd01-1" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-drbd_post_notify_demoted_0 sd01-0" -> "ms-cdev-pool-0-drbd_confirmed-post_notify_demoted_0" [ style = bold] +"cdev-pool-0-drbd_post_notify_demoted_0 sd01-0" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-drbd_post_notify_demoted_0 sd01-1" -> "ms-cdev-pool-0-drbd_confirmed-post_notify_demoted_0" [ style = bold] +"cdev-pool-0-drbd_post_notify_demoted_0 sd01-1" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-drbd_post_notify_promoted_0 sd01-0" -> "ms-cdev-pool-0-drbd_confirmed-post_notify_promoted_0" [ style = bold] +"cdev-pool-0-drbd_post_notify_promoted_0 sd01-0" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-drbd_post_notify_promoted_0 sd01-1" -> "ms-cdev-pool-0-drbd_confirmed-post_notify_promoted_0" [ style = bold] +"cdev-pool-0-drbd_post_notify_promoted_0 sd01-1" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-drbd_pre_notify_demote_0 sd01-0" -> "ms-cdev-pool-0-drbd_confirmed-pre_notify_demote_0" [ style = bold] +"cdev-pool-0-drbd_pre_notify_demote_0 sd01-0" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-drbd_pre_notify_demote_0 sd01-1" -> "ms-cdev-pool-0-drbd_confirmed-pre_notify_demote_0" [ style = bold] +"cdev-pool-0-drbd_pre_notify_demote_0 sd01-1" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-drbd_pre_notify_promote_0 sd01-0" -> "ms-cdev-pool-0-drbd_confirmed-pre_notify_promote_0" [ style = bold] +"cdev-pool-0-drbd_pre_notify_promote_0 sd01-0" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-drbd_pre_notify_promote_0 sd01-1" -> "ms-cdev-pool-0-drbd_confirmed-pre_notify_promote_0" [ style = bold] +"cdev-pool-0-drbd_pre_notify_promote_0 sd01-1" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-drbd_promote_0 sd01-0" -> "cdev-pool-0-drbd_monitor_10000 sd01-0" [ style = bold] +"cdev-pool-0-drbd_promote_0 sd01-0" -> "ms-cdev-pool-0-drbd_promoted_0" [ style = bold] +"cdev-pool-0-drbd_promote_0 sd01-0" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-iscsi-export_running_0" -> "cdev-pool-0-iscsi-vips_start_0" [ style = bold] +"cdev-pool-0-iscsi-export_running_0" -> "ms-cdev-pool-0-iscsi-vips-fw_promote_0" [ style = bold] +"cdev-pool-0-iscsi-export_running_0" [ style=bold color="green" fontcolor="orange"] +"cdev-pool-0-iscsi-export_start_0" -> "cdev-pool-0-iscsi-export_running_0" [ style = bold] +"cdev-pool-0-iscsi-export_start_0" -> "cdev-pool-0-iscsi-lun-1_start_0 sd01-0" [ style = bold] +"cdev-pool-0-iscsi-export_start_0" -> "cdev-pool-0-iscsi-target_start_0 sd01-0" [ style = bold] +"cdev-pool-0-iscsi-export_start_0" [ style=bold color="green" fontcolor="orange"] +"cdev-pool-0-iscsi-export_stop_0" -> "cdev-pool-0-iscsi-export_stopped_0" [ style = bold] +"cdev-pool-0-iscsi-export_stop_0" -> "cdev-pool-0-iscsi-lun-1_stop_0 sd01-1" [ style = bold] +"cdev-pool-0-iscsi-export_stop_0" -> "cdev-pool-0-iscsi-target_stop_0 sd01-1" [ style = bold] +"cdev-pool-0-iscsi-export_stop_0" [ style=bold color="green" fontcolor="orange"] +"cdev-pool-0-iscsi-export_stopped_0" -> "cdev-pool-0-iscsi-export_start_0" [ style = bold] +"cdev-pool-0-iscsi-export_stopped_0" -> "ms-cdev-pool-0-drbd_demote_0" [ style = bold] +"cdev-pool-0-iscsi-export_stopped_0" [ style=bold color="green" fontcolor="orange"] +"cdev-pool-0-iscsi-lun-1_monitor_10000 sd01-0" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-iscsi-lun-1_start_0 sd01-0" -> "cdev-pool-0-iscsi-export_running_0" [ style = bold] +"cdev-pool-0-iscsi-lun-1_start_0 sd01-0" -> "cdev-pool-0-iscsi-lun-1_monitor_10000 sd01-0" [ style = bold] +"cdev-pool-0-iscsi-lun-1_start_0 sd01-0" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-iscsi-lun-1_stop_0 sd01-1" -> "cdev-pool-0-iscsi-export_stopped_0" [ style = bold] +"cdev-pool-0-iscsi-lun-1_stop_0 sd01-1" -> "cdev-pool-0-iscsi-lun-1_start_0 sd01-0" [ style = bold] +"cdev-pool-0-iscsi-lun-1_stop_0 sd01-1" -> "cdev-pool-0-iscsi-target_stop_0 sd01-1" [ style = bold] +"cdev-pool-0-iscsi-lun-1_stop_0 sd01-1" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-iscsi-target_monitor_10000 sd01-0" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-iscsi-target_start_0 sd01-0" -> "cdev-pool-0-iscsi-export_running_0" [ style = bold] +"cdev-pool-0-iscsi-target_start_0 sd01-0" -> "cdev-pool-0-iscsi-lun-1_start_0 sd01-0" [ style = bold] +"cdev-pool-0-iscsi-target_start_0 sd01-0" -> "cdev-pool-0-iscsi-target_monitor_10000 sd01-0" [ style = bold] +"cdev-pool-0-iscsi-target_start_0 sd01-0" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-iscsi-target_stop_0 sd01-1" -> "cdev-pool-0-iscsi-export_stopped_0" [ style = bold] +"cdev-pool-0-iscsi-target_stop_0 sd01-1" -> "cdev-pool-0-iscsi-target_start_0 sd01-0" [ style = bold] +"cdev-pool-0-iscsi-target_stop_0 sd01-1" [ style=bold color="green" fontcolor="black"] +"cdev-pool-0-iscsi-vips-fw:0_demote_0" -> "cdev-pool-0-iscsi-vips-fw:0_promote_0" [ style = bold] +"cdev-pool-0-iscsi-vips-fw:0_demote_0" -> "vip-164-fw_demote_0 sd01-1" [ style = bold] +"cdev-pool-0-iscsi-vips-fw:0_demote_0" [ style=bold color="green" fontcolor="orange"] +"cdev-pool-0-iscsi-vips-fw:0_demoted_0" -> "ms-cdev-pool-0-iscsi-vips-fw_demoted_0" [ style = bold] +"cdev-pool-0-iscsi-vips-fw:0_demoted_0" [ style=bold color="green" fontcolor="orange"] +"cdev-pool-0-iscsi-vips-fw:0_promote_0" -> "vip-164-fw_promote_0 sd01-1" [ style = dashed] +"cdev-pool-0-iscsi-vips-fw:0_promote_0" -> "vip-165-fw_promote_0 sd01-1" [ style = dashed] +"cdev-pool-0-iscsi-vips-fw:0_promote_0" [ style=bold color="green" fontcolor="orange"] +"cdev-pool-0-iscsi-vips-fw:0_promoted_0" -> "ms-cdev-pool-0-iscsi-vips-fw_promoted_0" [ style = dashed] +"cdev-pool-0-iscsi-vips-fw:0_promoted_0" [ style=dashed color="red" fontcolor="orange"] +"cdev-pool-0-iscsi-vips-fw:1_promote_0" -> "vip-164-fw_promote_0 sd01-0" [ style = bold] +"cdev-pool-0-iscsi-vips-fw:1_promote_0" -> "vip-165-fw_promote_0 sd01-0" [ style = bold] +"cdev-pool-0-iscsi-vips-fw:1_promote_0" [ style=bold color="green" fontcolor="orange"] +"cdev-pool-0-iscsi-vips-fw:1_promoted_0" -> "ms-cdev-pool-0-iscsi-vips-fw_promoted_0" [ style = bold] +"cdev-pool-0-iscsi-vips-fw:1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"cdev-pool-0-iscsi-vips_running_0" -> "ms-cdev-pool-0-iscsi-vips-fw_promote_0" [ style = bold] +"cdev-pool-0-iscsi-vips_running_0" [ style=bold color="green" fontcolor="orange"] +"cdev-pool-0-iscsi-vips_start_0" -> "cdev-pool-0-iscsi-vips_running_0" [ style = bold] +"cdev-pool-0-iscsi-vips_start_0" -> "vip-164_start_0 sd01-0" [ style = bold] +"cdev-pool-0-iscsi-vips_start_0" -> "vip-165_start_0 sd01-0" [ style = bold] +"cdev-pool-0-iscsi-vips_start_0" [ style=bold color="green" fontcolor="orange"] +"cdev-pool-0-iscsi-vips_stop_0" -> "cdev-pool-0-iscsi-vips_stopped_0" [ style = bold] +"cdev-pool-0-iscsi-vips_stop_0" -> "vip-164_stop_0 sd01-1" [ style = bold] +"cdev-pool-0-iscsi-vips_stop_0" -> "vip-165_stop_0 sd01-1" [ style = bold] +"cdev-pool-0-iscsi-vips_stop_0" [ style=bold color="green" fontcolor="orange"] +"cdev-pool-0-iscsi-vips_stopped_0" -> "cdev-pool-0-iscsi-export_stop_0" [ style = bold] +"cdev-pool-0-iscsi-vips_stopped_0" -> "cdev-pool-0-iscsi-vips_start_0" [ style = bold] +"cdev-pool-0-iscsi-vips_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms-cdev-pool-0-drbd_confirmed-post_notify_demoted_0" -> "cdev-pool-0-drbd_monitor_10000 sd01-0" [ style = bold] +"ms-cdev-pool-0-drbd_confirmed-post_notify_demoted_0" -> "cdev-pool-0-drbd_monitor_20000 sd01-1" [ style = bold] +"ms-cdev-pool-0-drbd_confirmed-post_notify_demoted_0" -> "ms-cdev-pool-0-drbd_pre_notify_promote_0" [ style = bold] +"ms-cdev-pool-0-drbd_confirmed-post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-cdev-pool-0-drbd_confirmed-post_notify_promoted_0" -> "cdev-pool-0-drbd_monitor_10000 sd01-0" [ style = bold] +"ms-cdev-pool-0-drbd_confirmed-post_notify_promoted_0" -> "cdev-pool-0-drbd_monitor_20000 sd01-1" [ style = bold] +"ms-cdev-pool-0-drbd_confirmed-post_notify_promoted_0" -> "cdev-pool-0-iscsi-export_start_0" [ style = bold] +"ms-cdev-pool-0-drbd_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-cdev-pool-0-drbd_confirmed-pre_notify_demote_0" -> "ms-cdev-pool-0-drbd_demote_0" [ style = bold] +"ms-cdev-pool-0-drbd_confirmed-pre_notify_demote_0" -> "ms-cdev-pool-0-drbd_post_notify_demoted_0" [ style = bold] +"ms-cdev-pool-0-drbd_confirmed-pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms-cdev-pool-0-drbd_confirmed-pre_notify_promote_0" -> "ms-cdev-pool-0-drbd_post_notify_promoted_0" [ style = bold] +"ms-cdev-pool-0-drbd_confirmed-pre_notify_promote_0" -> "ms-cdev-pool-0-drbd_promote_0" [ style = bold] +"ms-cdev-pool-0-drbd_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-cdev-pool-0-drbd_demote_0" -> "cdev-pool-0-drbd_demote_0 sd01-1" [ style = bold] +"ms-cdev-pool-0-drbd_demote_0" -> "ms-cdev-pool-0-drbd_demoted_0" [ style = bold] +"ms-cdev-pool-0-drbd_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms-cdev-pool-0-drbd_demoted_0" -> "ms-cdev-pool-0-drbd_post_notify_demoted_0" [ style = bold] +"ms-cdev-pool-0-drbd_demoted_0" -> "ms-cdev-pool-0-drbd_promote_0" [ style = bold] +"ms-cdev-pool-0-drbd_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-cdev-pool-0-drbd_post_notify_demoted_0" -> "cdev-pool-0-drbd_post_notify_demoted_0 sd01-0" [ style = bold] +"ms-cdev-pool-0-drbd_post_notify_demoted_0" -> "cdev-pool-0-drbd_post_notify_demoted_0 sd01-1" [ style = bold] +"ms-cdev-pool-0-drbd_post_notify_demoted_0" -> "ms-cdev-pool-0-drbd_confirmed-post_notify_demoted_0" [ style = bold] +"ms-cdev-pool-0-drbd_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-cdev-pool-0-drbd_post_notify_promoted_0" -> "cdev-pool-0-drbd_post_notify_promoted_0 sd01-0" [ style = bold] +"ms-cdev-pool-0-drbd_post_notify_promoted_0" -> "cdev-pool-0-drbd_post_notify_promoted_0 sd01-1" [ style = bold] +"ms-cdev-pool-0-drbd_post_notify_promoted_0" -> "ms-cdev-pool-0-drbd_confirmed-post_notify_promoted_0" [ style = bold] +"ms-cdev-pool-0-drbd_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-cdev-pool-0-drbd_pre_notify_demote_0" -> "cdev-pool-0-drbd_pre_notify_demote_0 sd01-0" [ style = bold] +"ms-cdev-pool-0-drbd_pre_notify_demote_0" -> "cdev-pool-0-drbd_pre_notify_demote_0 sd01-1" [ style = bold] +"ms-cdev-pool-0-drbd_pre_notify_demote_0" -> "ms-cdev-pool-0-drbd_confirmed-pre_notify_demote_0" [ style = bold] +"ms-cdev-pool-0-drbd_pre_notify_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms-cdev-pool-0-drbd_pre_notify_promote_0" -> "cdev-pool-0-drbd_pre_notify_promote_0 sd01-0" [ style = bold] +"ms-cdev-pool-0-drbd_pre_notify_promote_0" -> "cdev-pool-0-drbd_pre_notify_promote_0 sd01-1" [ style = bold] +"ms-cdev-pool-0-drbd_pre_notify_promote_0" -> "ms-cdev-pool-0-drbd_confirmed-pre_notify_promote_0" [ style = bold] +"ms-cdev-pool-0-drbd_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-cdev-pool-0-drbd_promote_0" -> "cdev-pool-0-drbd_promote_0 sd01-0" [ style = bold] +"ms-cdev-pool-0-drbd_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-cdev-pool-0-drbd_promoted_0" -> "ms-cdev-pool-0-drbd_post_notify_promoted_0" [ style = bold] +"ms-cdev-pool-0-drbd_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-cdev-pool-0-iscsi-vips-fw_demote_0" -> "cdev-pool-0-iscsi-vips-fw:0_demote_0" [ style = bold] +"ms-cdev-pool-0-iscsi-vips-fw_demote_0" -> "ms-cdev-pool-0-iscsi-vips-fw_demoted_0" [ style = bold] +"ms-cdev-pool-0-iscsi-vips-fw_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms-cdev-pool-0-iscsi-vips-fw_demoted_0" -> "cdev-pool-0-iscsi-export_stop_0" [ style = bold] +"ms-cdev-pool-0-iscsi-vips-fw_demoted_0" -> "cdev-pool-0-iscsi-vips_stop_0" [ style = bold] +"ms-cdev-pool-0-iscsi-vips-fw_demoted_0" -> "ms-cdev-pool-0-iscsi-vips-fw_promote_0" [ style = bold] +"ms-cdev-pool-0-iscsi-vips-fw_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-cdev-pool-0-iscsi-vips-fw_promote_0" -> "cdev-pool-0-iscsi-vips-fw:0_promote_0" [ style = bold] +"ms-cdev-pool-0-iscsi-vips-fw_promote_0" -> "cdev-pool-0-iscsi-vips-fw:1_promote_0" [ style = bold] +"ms-cdev-pool-0-iscsi-vips-fw_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-cdev-pool-0-iscsi-vips-fw_promoted_0" [ style=bold color="green" fontcolor="orange"] +"vip-164-fw_demote_0 sd01-1" -> "cdev-pool-0-iscsi-vips-fw:0_demoted_0" [ style = bold] +"vip-164-fw_demote_0 sd01-1" -> "vip-164-fw_monitor_10000 sd01-1" [ style = bold] +"vip-164-fw_demote_0 sd01-1" [ style=bold color="green" fontcolor="black"] +"vip-164-fw_monitor_10000 sd01-1" [ style=bold color="green" fontcolor="black"] +"vip-164-fw_promote_0 sd01-0" -> "cdev-pool-0-iscsi-vips-fw:1_promoted_0" [ style = bold] +"vip-164-fw_promote_0 sd01-0" -> "vip-165-fw_promote_0 sd01-0" [ style = bold] +"vip-164-fw_promote_0 sd01-0" [ style=bold color="green" fontcolor="black"] +"vip-164-fw_promote_0 sd01-1" -> "cdev-pool-0-iscsi-vips-fw:0_promoted_0" [ style = dashed] +"vip-164-fw_promote_0 sd01-1" -> "vip-165-fw_promote_0 sd01-1" [ style = dashed] +"vip-164-fw_promote_0 sd01-1" [ style=dashed color="red" fontcolor="black"] +"vip-164_monitor_30000 sd01-0" [ style=bold color="green" fontcolor="black"] +"vip-164_start_0 sd01-0" -> "cdev-pool-0-iscsi-vips_running_0" [ style = bold] +"vip-164_start_0 sd01-0" -> "vip-164_monitor_30000 sd01-0" [ style = bold] +"vip-164_start_0 sd01-0" -> "vip-165_start_0 sd01-0" [ style = bold] +"vip-164_start_0 sd01-0" [ style=bold color="green" fontcolor="black"] +"vip-164_stop_0 sd01-1" -> "cdev-pool-0-iscsi-vips_stopped_0" [ style = bold] +"vip-164_stop_0 sd01-1" -> "vip-164_start_0 sd01-0" [ style = bold] +"vip-164_stop_0 sd01-1" [ style=bold color="green" fontcolor="black"] +"vip-165-fw_monitor_10000 sd01-1" [ style=bold color="green" fontcolor="black"] +"vip-165-fw_promote_0 sd01-0" -> "cdev-pool-0-iscsi-vips-fw:1_promoted_0" [ style = bold] +"vip-165-fw_promote_0 sd01-0" [ style=bold color="green" fontcolor="black"] +"vip-165-fw_promote_0 sd01-1" -> "cdev-pool-0-iscsi-vips-fw:0_promoted_0" [ style = dashed] +"vip-165-fw_promote_0 sd01-1" [ style=dashed color="red" fontcolor="black"] +"vip-165_monitor_30000 sd01-0" [ style=bold color="green" fontcolor="black"] +"vip-165_start_0 sd01-0" -> "cdev-pool-0-iscsi-vips_running_0" [ style = bold] +"vip-165_start_0 sd01-0" -> "vip-165_monitor_30000 sd01-0" [ style = bold] +"vip-165_start_0 sd01-0" [ style=bold color="green" fontcolor="black"] +"vip-165_stop_0 sd01-1" -> "cdev-pool-0-iscsi-vips_stopped_0" [ style = bold] +"vip-165_stop_0 sd01-1" -> "vip-164_stop_0 sd01-1" [ style = bold] +"vip-165_stop_0 sd01-1" -> "vip-165_start_0 sd01-0" [ style = bold] +"vip-165_stop_0 sd01-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-probed-score.dot b/cts/scheduler/dot/promoted-probed-score.dot new file mode 100644 index 0000000..a382979 --- /dev/null +++ b/cts/scheduler/dot/promoted-probed-score.dot @@ -0,0 +1,518 @@ + digraph "g" { +"AdminClone_confirmed-post_notify_promoted_0" -> "AdminDrbd:0_monitor_59000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"AdminClone_confirmed-post_notify_promoted_0" -> "AdminDrbd:1_monitor_59000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"AdminClone_confirmed-post_notify_promoted_0" -> "FilesystemClone_start_0" [ style = bold] +"AdminClone_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"AdminClone_confirmed-post_notify_running_0" -> "AdminClone_pre_notify_promote_0" [ style = bold] +"AdminClone_confirmed-post_notify_running_0" -> "AdminDrbd:0_monitor_59000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"AdminClone_confirmed-post_notify_running_0" -> "AdminDrbd:1_monitor_59000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"AdminClone_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"AdminClone_confirmed-pre_notify_promote_0" -> "AdminClone_post_notify_promoted_0" [ style = bold] +"AdminClone_confirmed-pre_notify_promote_0" -> "AdminClone_promote_0" [ style = bold] +"AdminClone_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"AdminClone_confirmed-pre_notify_start_0" -> "AdminClone_post_notify_running_0" [ style = bold] +"AdminClone_confirmed-pre_notify_start_0" -> "AdminClone_start_0" [ style = bold] +"AdminClone_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"AdminClone_post_notify_promoted_0" -> "AdminClone_confirmed-post_notify_promoted_0" [ style = bold] +"AdminClone_post_notify_promoted_0" -> "AdminDrbd:0_post_notify_promote_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"AdminClone_post_notify_promoted_0" -> "AdminDrbd:1_post_notify_promote_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"AdminClone_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"AdminClone_post_notify_running_0" -> "AdminClone_confirmed-post_notify_running_0" [ style = bold] +"AdminClone_post_notify_running_0" -> "AdminDrbd:0_post_notify_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"AdminClone_post_notify_running_0" -> "AdminDrbd:1_post_notify_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"AdminClone_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"AdminClone_pre_notify_promote_0" -> "AdminClone_confirmed-pre_notify_promote_0" [ style = bold] +"AdminClone_pre_notify_promote_0" -> "AdminDrbd:0_pre_notify_promote_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"AdminClone_pre_notify_promote_0" -> "AdminDrbd:1_pre_notify_promote_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"AdminClone_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"AdminClone_pre_notify_start_0" -> "AdminClone_confirmed-pre_notify_start_0" [ style = bold] +"AdminClone_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"AdminClone_promote_0" -> "AdminDrbd:0_promote_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"AdminClone_promote_0" -> "AdminDrbd:1_promote_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"AdminClone_promote_0" [ style=bold color="green" fontcolor="orange"] +"AdminClone_promoted_0" -> "AdminClone_post_notify_promoted_0" [ style = bold] +"AdminClone_promoted_0" [ style=bold color="green" fontcolor="orange"] +"AdminClone_running_0" -> "AdminClone_post_notify_running_0" [ style = bold] +"AdminClone_running_0" -> "AdminClone_promote_0" [ style = bold] +"AdminClone_running_0" [ style=bold color="green" fontcolor="orange"] +"AdminClone_start_0" -> "AdminClone_running_0" [ style = bold] +"AdminClone_start_0" -> "AdminDrbd:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"AdminClone_start_0" -> "AdminDrbd:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"AdminClone_start_0" [ style=bold color="green" fontcolor="orange"] +"AdminDrbd:0_monitor_59000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminDrbd:0_post_notify_promote_0 hypatia-corosync.nevis.columbia.edu" -> "AdminClone_confirmed-post_notify_promoted_0" [ style = bold] +"AdminDrbd:0_post_notify_promote_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminDrbd:0_post_notify_start_0 hypatia-corosync.nevis.columbia.edu" -> "AdminClone_confirmed-post_notify_running_0" [ style = bold] +"AdminDrbd:0_post_notify_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminDrbd:0_pre_notify_promote_0 hypatia-corosync.nevis.columbia.edu" -> "AdminClone_confirmed-pre_notify_promote_0" [ style = bold] +"AdminDrbd:0_pre_notify_promote_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminDrbd:0_promote_0 hypatia-corosync.nevis.columbia.edu" -> "AdminClone_promoted_0" [ style = bold] +"AdminDrbd:0_promote_0 hypatia-corosync.nevis.columbia.edu" -> "AdminDrbd:0_monitor_59000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"AdminDrbd:0_promote_0 hypatia-corosync.nevis.columbia.edu" -> "FilesystemGroup:0_start_0" [ style = bold] +"AdminDrbd:0_promote_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminDrbd:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "AdminClone_running_0" [ style = bold] +"AdminDrbd:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "AdminDrbd:0_monitor_59000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"AdminDrbd:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "AdminDrbd:0_promote_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"AdminDrbd:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminDrbd:1_monitor_59000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminDrbd:1_post_notify_promote_0 orestes-corosync.nevis.columbia.edu" -> "AdminClone_confirmed-post_notify_promoted_0" [ style = bold] +"AdminDrbd:1_post_notify_promote_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminDrbd:1_post_notify_start_0 orestes-corosync.nevis.columbia.edu" -> "AdminClone_confirmed-post_notify_running_0" [ style = bold] +"AdminDrbd:1_post_notify_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminDrbd:1_pre_notify_promote_0 orestes-corosync.nevis.columbia.edu" -> "AdminClone_confirmed-pre_notify_promote_0" [ style = bold] +"AdminDrbd:1_pre_notify_promote_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminDrbd:1_promote_0 orestes-corosync.nevis.columbia.edu" -> "AdminClone_promoted_0" [ style = bold] +"AdminDrbd:1_promote_0 orestes-corosync.nevis.columbia.edu" -> "AdminDrbd:1_monitor_59000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"AdminDrbd:1_promote_0 orestes-corosync.nevis.columbia.edu" -> "FilesystemGroup:1_start_0" [ style = bold] +"AdminDrbd:1_promote_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminDrbd:1_start_0 orestes-corosync.nevis.columbia.edu" -> "AdminClone_running_0" [ style = bold] +"AdminDrbd:1_start_0 orestes-corosync.nevis.columbia.edu" -> "AdminDrbd:1_monitor_59000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"AdminDrbd:1_start_0 orestes-corosync.nevis.columbia.edu" -> "AdminDrbd:1_promote_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"AdminDrbd:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminLvm:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "FilesystemClone_start_0" [ style = bold] +"AdminLvm:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminLvm:0_monitor_30000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminLvm:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "AdminLvm:0_monitor_30000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"AdminLvm:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "FSUsrNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"AdminLvm:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "FilesystemGroup:0_running_0" [ style = bold] +"AdminLvm:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminLvm:1_monitor_0 orestes-corosync.nevis.columbia.edu" -> "FilesystemClone_start_0" [ style = bold] +"AdminLvm:1_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminLvm:1_monitor_30000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"AdminLvm:1_start_0 orestes-corosync.nevis.columbia.edu" -> "AdminLvm:1_monitor_30000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"AdminLvm:1_start_0 orestes-corosync.nevis.columbia.edu" -> "FSUsrNevis:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"AdminLvm:1_start_0 orestes-corosync.nevis.columbia.edu" -> "FilesystemGroup:1_running_0" [ style = bold] +"AdminLvm:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ClusterIP:0_monitor_30000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ClusterIP:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ClusterIP:0_monitor_30000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ClusterIP:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ClusterIPLocal:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ClusterIP:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "IPGroup:0_running_0" [ style = bold] +"ClusterIP:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ClusterIP:1_monitor_30000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ClusterIP:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ClusterIP:1_monitor_30000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ClusterIP:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ClusterIPLocal:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ClusterIP:1_start_0 orestes-corosync.nevis.columbia.edu" -> "IPGroup:1_running_0" [ style = bold] +"ClusterIP:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ClusterIPLocal:0_monitor_31000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ClusterIPLocal:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ClusterIPLocal:0_monitor_31000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ClusterIPLocal:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ClusterIPSandbox:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ClusterIPLocal:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "IPGroup:0_running_0" [ style = bold] +"ClusterIPLocal:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ClusterIPLocal:1_monitor_31000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ClusterIPLocal:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ClusterIPLocal:1_monitor_31000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ClusterIPLocal:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ClusterIPSandbox:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ClusterIPLocal:1_start_0 orestes-corosync.nevis.columbia.edu" -> "IPGroup:1_running_0" [ style = bold] +"ClusterIPLocal:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ClusterIPSandbox:0_monitor_32000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ClusterIPSandbox:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ClusterIPSandbox:0_monitor_32000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ClusterIPSandbox:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "IPGroup:0_running_0" [ style = bold] +"ClusterIPSandbox:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ClusterIPSandbox:1_monitor_32000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ClusterIPSandbox:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ClusterIPSandbox:1_monitor_32000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ClusterIPSandbox:1_start_0 orestes-corosync.nevis.columbia.edu" -> "IPGroup:1_running_0" [ style = bold] +"ClusterIPSandbox:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"CronAmbientTemperature_monitor_60000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"CronAmbientTemperature_start_0 hypatia-corosync.nevis.columbia.edu" -> "CronAmbientTemperature_monitor_60000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"CronAmbientTemperature_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"Cups:0_monitor_30000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"Cups:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "Cups:0_monitor_30000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"Cups:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "CupsGroup:0_running_0" [ style = bold] +"Cups:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"Cups:1_monitor_30000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"Cups:1_start_0 orestes-corosync.nevis.columbia.edu" -> "Cups:1_monitor_30000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"Cups:1_start_0 orestes-corosync.nevis.columbia.edu" -> "CupsGroup:1_running_0" [ style = bold] +"Cups:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"CupsClone_running_0" [ style=bold color="green" fontcolor="orange"] +"CupsClone_start_0" -> "CupsClone_running_0" [ style = bold] +"CupsClone_start_0" -> "CupsGroup:0_start_0" [ style = bold] +"CupsClone_start_0" -> "CupsGroup:1_start_0" [ style = bold] +"CupsClone_start_0" [ style=bold color="green" fontcolor="orange"] +"CupsGroup:0_running_0" -> "CupsClone_running_0" [ style = bold] +"CupsGroup:0_running_0" [ style=bold color="green" fontcolor="orange"] +"CupsGroup:0_start_0" -> "Cups:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"CupsGroup:0_start_0" -> "CupsGroup:0_running_0" [ style = bold] +"CupsGroup:0_start_0" -> "SymlinkCupsdConf:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"CupsGroup:0_start_0" -> "SymlinkUsrShareCups:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"CupsGroup:0_start_0" [ style=bold color="green" fontcolor="orange"] +"CupsGroup:1_running_0" -> "CupsClone_running_0" [ style = bold] +"CupsGroup:1_running_0" [ style=bold color="green" fontcolor="orange"] +"CupsGroup:1_start_0" -> "Cups:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"CupsGroup:1_start_0" -> "CupsGroup:1_running_0" [ style = bold] +"CupsGroup:1_start_0" -> "SymlinkCupsdConf:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"CupsGroup:1_start_0" -> "SymlinkUsrShareCups:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"CupsGroup:1_start_0" [ style=bold color="green" fontcolor="orange"] +"DhcpGroup_running_0" [ style=dashed color="red" fontcolor="orange"] +"DhcpGroup_start_0" -> "DhcpGroup_running_0" [ style = dashed] +"DhcpGroup_start_0" -> "SymlinkDhcpdConf_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"DhcpGroup_start_0" -> "SymlinkDhcpdLeases_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"DhcpGroup_start_0" -> "SymlinkSysconfigDhcpd_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"DhcpGroup_start_0" [ style=bold color="green" fontcolor="orange"] +"DhcpIP_start_0 <none>" -> "DhcpGroup_running_0" [ style = dashed] +"DhcpIP_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"Dhcpd_start_0 <none>" -> "DhcpGroup_running_0" [ style = dashed] +"Dhcpd_start_0 <none>" -> "DhcpIP_start_0 <none>" [ style = dashed] +"Dhcpd_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ExportMail:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "ExportsClone_start_0" [ style = bold] +"ExportMail:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMail:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ExportMailInbox:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ExportMail:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ExportsGroup:0_running_0" [ style = bold] +"ExportMail:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMail:1_monitor_0 orestes-corosync.nevis.columbia.edu" -> "ExportsClone_start_0" [ style = bold] +"ExportMail:1_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMail:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ExportMailInbox:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ExportMail:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ExportsGroup:1_running_0" [ style = bold] +"ExportMail:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMailFolders:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "ExportsClone_start_0" [ style = bold] +"ExportMailFolders:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMailFolders:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ExportMailForward:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ExportMailFolders:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ExportsGroup:0_running_0" [ style = bold] +"ExportMailFolders:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMailFolders:1_monitor_0 orestes-corosync.nevis.columbia.edu" -> "ExportsClone_start_0" [ style = bold] +"ExportMailFolders:1_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMailFolders:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ExportMailForward:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ExportMailFolders:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ExportsGroup:1_running_0" [ style = bold] +"ExportMailFolders:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMailForward:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "ExportsClone_start_0" [ style = bold] +"ExportMailForward:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMailForward:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ExportMailProcmailrc:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ExportMailForward:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ExportsGroup:0_running_0" [ style = bold] +"ExportMailForward:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMailForward:1_monitor_0 orestes-corosync.nevis.columbia.edu" -> "ExportsClone_start_0" [ style = bold] +"ExportMailForward:1_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMailForward:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ExportMailProcmailrc:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ExportMailForward:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ExportsGroup:1_running_0" [ style = bold] +"ExportMailForward:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMailInbox:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "ExportsClone_start_0" [ style = bold] +"ExportMailInbox:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMailInbox:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ExportMailFolders:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ExportMailInbox:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ExportsGroup:0_running_0" [ style = bold] +"ExportMailInbox:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMailInbox:1_monitor_0 orestes-corosync.nevis.columbia.edu" -> "ExportsClone_start_0" [ style = bold] +"ExportMailInbox:1_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMailInbox:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ExportMailFolders:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ExportMailInbox:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ExportsGroup:1_running_0" [ style = bold] +"ExportMailInbox:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMailProcmailrc:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "ExportsClone_start_0" [ style = bold] +"ExportMailProcmailrc:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMailProcmailrc:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ExportUsrNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ExportMailProcmailrc:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ExportsGroup:0_running_0" [ style = bold] +"ExportMailProcmailrc:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMailProcmailrc:1_monitor_0 orestes-corosync.nevis.columbia.edu" -> "ExportsClone_start_0" [ style = bold] +"ExportMailProcmailrc:1_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportMailProcmailrc:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ExportUsrNevis:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ExportMailProcmailrc:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ExportsGroup:1_running_0" [ style = bold] +"ExportMailProcmailrc:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportUsrNevis:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "ExportsClone_start_0" [ style = bold] +"ExportUsrNevis:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportUsrNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ExportUsrNevisOffsite:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ExportUsrNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ExportsGroup:0_running_0" [ style = bold] +"ExportUsrNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportUsrNevis:1_monitor_0 orestes-corosync.nevis.columbia.edu" -> "ExportsClone_start_0" [ style = bold] +"ExportUsrNevis:1_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportUsrNevis:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ExportUsrNevisOffsite:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ExportUsrNevis:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ExportsGroup:1_running_0" [ style = bold] +"ExportUsrNevis:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportUsrNevisOffsite:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "ExportsClone_start_0" [ style = bold] +"ExportUsrNevisOffsite:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportUsrNevisOffsite:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ExportWWW:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ExportUsrNevisOffsite:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ExportsGroup:0_running_0" [ style = bold] +"ExportUsrNevisOffsite:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportUsrNevisOffsite:1_monitor_0 orestes-corosync.nevis.columbia.edu" -> "ExportsClone_start_0" [ style = bold] +"ExportUsrNevisOffsite:1_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportUsrNevisOffsite:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ExportWWW:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ExportUsrNevisOffsite:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ExportsGroup:1_running_0" [ style = bold] +"ExportUsrNevisOffsite:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportWWW:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "ExportsClone_start_0" [ style = bold] +"ExportWWW:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportWWW:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "ExportsGroup:0_running_0" [ style = bold] +"ExportWWW:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportWWW:1_monitor_0 orestes-corosync.nevis.columbia.edu" -> "ExportsClone_start_0" [ style = bold] +"ExportWWW:1_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportWWW:1_start_0 orestes-corosync.nevis.columbia.edu" -> "ExportsGroup:1_running_0" [ style = bold] +"ExportWWW:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"ExportsClone_running_0" [ style=bold color="green" fontcolor="orange"] +"ExportsClone_start_0" -> "ExportsClone_running_0" [ style = bold] +"ExportsClone_start_0" -> "ExportsGroup:0_start_0" [ style = bold] +"ExportsClone_start_0" -> "ExportsGroup:1_start_0" [ style = bold] +"ExportsClone_start_0" [ style=bold color="green" fontcolor="orange"] +"ExportsGroup:0_running_0" -> "ExportsClone_running_0" [ style = bold] +"ExportsGroup:0_running_0" [ style=bold color="green" fontcolor="orange"] +"ExportsGroup:0_start_0" -> "ExportMail:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ExportsGroup:0_start_0" -> "ExportMailFolders:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ExportsGroup:0_start_0" -> "ExportMailForward:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ExportsGroup:0_start_0" -> "ExportMailInbox:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ExportsGroup:0_start_0" -> "ExportMailProcmailrc:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ExportsGroup:0_start_0" -> "ExportUsrNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ExportsGroup:0_start_0" -> "ExportUsrNevisOffsite:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ExportsGroup:0_start_0" -> "ExportWWW:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"ExportsGroup:0_start_0" -> "ExportsGroup:0_running_0" [ style = bold] +"ExportsGroup:0_start_0" [ style=bold color="green" fontcolor="orange"] +"ExportsGroup:1_running_0" -> "ExportsClone_running_0" [ style = bold] +"ExportsGroup:1_running_0" [ style=bold color="green" fontcolor="orange"] +"ExportsGroup:1_start_0" -> "ExportMail:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ExportsGroup:1_start_0" -> "ExportMailFolders:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ExportsGroup:1_start_0" -> "ExportMailForward:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ExportsGroup:1_start_0" -> "ExportMailInbox:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ExportsGroup:1_start_0" -> "ExportMailProcmailrc:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ExportsGroup:1_start_0" -> "ExportUsrNevis:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ExportsGroup:1_start_0" -> "ExportUsrNevisOffsite:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ExportsGroup:1_start_0" -> "ExportWWW:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"ExportsGroup:1_start_0" -> "ExportsGroup:1_running_0" [ style = bold] +"ExportsGroup:1_start_0" [ style=bold color="green" fontcolor="orange"] +"FSMail:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "FilesystemClone_start_0" [ style = bold] +"FSMail:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSMail:0_monitor_20000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSMail:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "FSMail:0_monitor_20000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"FSMail:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "FSWork:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"FSMail:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "FilesystemGroup:0_running_0" [ style = bold] +"FSMail:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSMail:1_monitor_0 orestes-corosync.nevis.columbia.edu" -> "FilesystemClone_start_0" [ style = bold] +"FSMail:1_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSMail:1_monitor_20000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSMail:1_start_0 orestes-corosync.nevis.columbia.edu" -> "FSMail:1_monitor_20000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"FSMail:1_start_0 orestes-corosync.nevis.columbia.edu" -> "FSWork:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"FSMail:1_start_0 orestes-corosync.nevis.columbia.edu" -> "FilesystemGroup:1_running_0" [ style = bold] +"FSMail:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSUsrNevis:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "FilesystemClone_start_0" [ style = bold] +"FSUsrNevis:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSUsrNevis:0_monitor_20000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSUsrNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "FSUsrNevis:0_monitor_20000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"FSUsrNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "FSVarNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"FSUsrNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "FilesystemGroup:0_running_0" [ style = bold] +"FSUsrNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSUsrNevis:1_monitor_0 orestes-corosync.nevis.columbia.edu" -> "FilesystemClone_start_0" [ style = bold] +"FSUsrNevis:1_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSUsrNevis:1_monitor_20000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSUsrNevis:1_start_0 orestes-corosync.nevis.columbia.edu" -> "FSUsrNevis:1_monitor_20000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"FSUsrNevis:1_start_0 orestes-corosync.nevis.columbia.edu" -> "FSVarNevis:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"FSUsrNevis:1_start_0 orestes-corosync.nevis.columbia.edu" -> "FilesystemGroup:1_running_0" [ style = bold] +"FSUsrNevis:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSVarNevis:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "FilesystemClone_start_0" [ style = bold] +"FSVarNevis:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSVarNevis:0_monitor_20000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSVarNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "FSVarNevis:0_monitor_20000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"FSVarNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "FSVirtualMachines:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"FSVarNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "FilesystemGroup:0_running_0" [ style = bold] +"FSVarNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSVarNevis:1_monitor_0 orestes-corosync.nevis.columbia.edu" -> "FilesystemClone_start_0" [ style = bold] +"FSVarNevis:1_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSVarNevis:1_monitor_20000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSVarNevis:1_start_0 orestes-corosync.nevis.columbia.edu" -> "FSVarNevis:1_monitor_20000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"FSVarNevis:1_start_0 orestes-corosync.nevis.columbia.edu" -> "FSVirtualMachines:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"FSVarNevis:1_start_0 orestes-corosync.nevis.columbia.edu" -> "FilesystemGroup:1_running_0" [ style = bold] +"FSVarNevis:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSVirtualMachines:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "FilesystemClone_start_0" [ style = bold] +"FSVirtualMachines:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSVirtualMachines:0_monitor_20000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSVirtualMachines:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "FSMail:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"FSVirtualMachines:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "FSVirtualMachines:0_monitor_20000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"FSVirtualMachines:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "FilesystemGroup:0_running_0" [ style = bold] +"FSVirtualMachines:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSVirtualMachines:1_monitor_0 orestes-corosync.nevis.columbia.edu" -> "FilesystemClone_start_0" [ style = bold] +"FSVirtualMachines:1_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSVirtualMachines:1_monitor_20000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSVirtualMachines:1_start_0 orestes-corosync.nevis.columbia.edu" -> "FSMail:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"FSVirtualMachines:1_start_0 orestes-corosync.nevis.columbia.edu" -> "FSVirtualMachines:1_monitor_20000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"FSVirtualMachines:1_start_0 orestes-corosync.nevis.columbia.edu" -> "FilesystemGroup:1_running_0" [ style = bold] +"FSVirtualMachines:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSWork:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "FilesystemClone_start_0" [ style = bold] +"FSWork:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSWork:0_monitor_20000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSWork:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "FSWork:0_monitor_20000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"FSWork:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "FilesystemGroup:0_running_0" [ style = bold] +"FSWork:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSWork:1_monitor_0 orestes-corosync.nevis.columbia.edu" -> "FilesystemClone_start_0" [ style = bold] +"FSWork:1_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSWork:1_monitor_20000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FSWork:1_start_0 orestes-corosync.nevis.columbia.edu" -> "FSWork:1_monitor_20000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"FSWork:1_start_0 orestes-corosync.nevis.columbia.edu" -> "FilesystemGroup:1_running_0" [ style = bold] +"FSWork:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"FilesystemClone_running_0" -> "CronAmbientTemperature_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"FilesystemClone_running_0" -> "CupsClone_start_0" [ style = bold] +"FilesystemClone_running_0" -> "DhcpGroup_start_0" [ style = bold] +"FilesystemClone_running_0" -> "ExportsClone_start_0" [ style = bold] +"FilesystemClone_running_0" -> "IPClone_start_0" [ style = bold] +"FilesystemClone_running_0" -> "LibvirtdClone_start_0" [ style = bold] +"FilesystemClone_running_0" -> "TftpClone_start_0" [ style = bold] +"FilesystemClone_running_0" [ style=bold color="green" fontcolor="orange"] +"FilesystemClone_start_0" -> "FilesystemClone_running_0" [ style = bold] +"FilesystemClone_start_0" -> "FilesystemGroup:0_start_0" [ style = bold] +"FilesystemClone_start_0" -> "FilesystemGroup:1_start_0" [ style = bold] +"FilesystemClone_start_0" [ style=bold color="green" fontcolor="orange"] +"FilesystemGroup:0_running_0" -> "CupsGroup:0_start_0" [ style = bold] +"FilesystemGroup:0_running_0" -> "ExportsGroup:0_start_0" [ style = bold] +"FilesystemGroup:0_running_0" -> "FilesystemClone_running_0" [ style = bold] +"FilesystemGroup:0_running_0" -> "LibvirtdGroup:0_start_0" [ style = bold] +"FilesystemGroup:0_running_0" -> "TftpGroup:0_start_0" [ style = bold] +"FilesystemGroup:0_running_0" [ style=bold color="green" fontcolor="orange"] +"FilesystemGroup:0_start_0" -> "AdminLvm:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"FilesystemGroup:0_start_0" -> "FSMail:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"FilesystemGroup:0_start_0" -> "FSUsrNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"FilesystemGroup:0_start_0" -> "FSVarNevis:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"FilesystemGroup:0_start_0" -> "FSVirtualMachines:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"FilesystemGroup:0_start_0" -> "FSWork:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"FilesystemGroup:0_start_0" -> "FilesystemGroup:0_running_0" [ style = bold] +"FilesystemGroup:0_start_0" [ style=bold color="green" fontcolor="orange"] +"FilesystemGroup:1_running_0" -> "CupsGroup:1_start_0" [ style = bold] +"FilesystemGroup:1_running_0" -> "ExportsGroup:1_start_0" [ style = bold] +"FilesystemGroup:1_running_0" -> "FilesystemClone_running_0" [ style = bold] +"FilesystemGroup:1_running_0" -> "LibvirtdGroup:1_start_0" [ style = bold] +"FilesystemGroup:1_running_0" -> "TftpGroup:1_start_0" [ style = bold] +"FilesystemGroup:1_running_0" [ style=bold color="green" fontcolor="orange"] +"FilesystemGroup:1_start_0" -> "AdminLvm:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"FilesystemGroup:1_start_0" -> "FSMail:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"FilesystemGroup:1_start_0" -> "FSUsrNevis:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"FilesystemGroup:1_start_0" -> "FSVarNevis:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"FilesystemGroup:1_start_0" -> "FSVirtualMachines:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"FilesystemGroup:1_start_0" -> "FSWork:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"FilesystemGroup:1_start_0" -> "FilesystemGroup:1_running_0" [ style = bold] +"FilesystemGroup:1_start_0" [ style=bold color="green" fontcolor="orange"] +"IPClone_running_0" [ style=bold color="green" fontcolor="orange"] +"IPClone_start_0" -> "IPClone_running_0" [ style = bold] +"IPClone_start_0" -> "IPGroup:0_start_0" [ style = bold] +"IPClone_start_0" -> "IPGroup:1_start_0" [ style = bold] +"IPClone_start_0" [ style=bold color="green" fontcolor="orange"] +"IPGroup:0_running_0" -> "IPClone_running_0" [ style = bold] +"IPGroup:0_running_0" [ style=bold color="green" fontcolor="orange"] +"IPGroup:0_start_0" -> "ClusterIP:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"IPGroup:0_start_0" -> "ClusterIPLocal:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"IPGroup:0_start_0" -> "ClusterIPSandbox:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"IPGroup:0_start_0" -> "IPGroup:0_running_0" [ style = bold] +"IPGroup:0_start_0" [ style=bold color="green" fontcolor="orange"] +"IPGroup:1_running_0" -> "IPClone_running_0" [ style = bold] +"IPGroup:1_running_0" [ style=bold color="green" fontcolor="orange"] +"IPGroup:1_start_0" -> "ClusterIP:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"IPGroup:1_start_0" -> "ClusterIPLocal:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"IPGroup:1_start_0" -> "ClusterIPSandbox:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"IPGroup:1_start_0" -> "IPGroup:1_running_0" [ style = bold] +"IPGroup:1_start_0" [ style=bold color="green" fontcolor="orange"] +"KVM-guest_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "KVM-guest_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"KVM-guest_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"KVM-guest_monitor_0 orestes-corosync.nevis.columbia.edu" -> "KVM-guest_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"KVM-guest_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"KVM-guest_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"Libvirtd:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "LibvirtdClone_start_0" [ style = bold] +"Libvirtd:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"Libvirtd:0_monitor_0 orestes-corosync.nevis.columbia.edu" -> "LibvirtdClone_start_0" [ style = bold] +"Libvirtd:0_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"Libvirtd:0_monitor_30000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"Libvirtd:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "Libvirtd:0_monitor_30000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"Libvirtd:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "LibvirtdGroup:0_running_0" [ style = bold] +"Libvirtd:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"Libvirtd:1_monitor_30000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"Libvirtd:1_start_0 orestes-corosync.nevis.columbia.edu" -> "Libvirtd:1_monitor_30000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"Libvirtd:1_start_0 orestes-corosync.nevis.columbia.edu" -> "LibvirtdGroup:1_running_0" [ style = bold] +"Libvirtd:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"LibvirtdClone_running_0" -> "KVM-guest_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"LibvirtdClone_running_0" -> "Proxy_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"LibvirtdClone_running_0" [ style=bold color="green" fontcolor="orange"] +"LibvirtdClone_start_0" -> "LibvirtdClone_running_0" [ style = bold] +"LibvirtdClone_start_0" -> "LibvirtdGroup:0_start_0" [ style = bold] +"LibvirtdClone_start_0" -> "LibvirtdGroup:1_start_0" [ style = bold] +"LibvirtdClone_start_0" [ style=bold color="green" fontcolor="orange"] +"LibvirtdGroup:0_running_0" -> "LibvirtdClone_running_0" [ style = bold] +"LibvirtdGroup:0_running_0" [ style=bold color="green" fontcolor="orange"] +"LibvirtdGroup:0_start_0" -> "Libvirtd:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"LibvirtdGroup:0_start_0" -> "LibvirtdGroup:0_running_0" [ style = bold] +"LibvirtdGroup:0_start_0" -> "SymlinkEtcLibvirt:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"LibvirtdGroup:0_start_0" [ style=bold color="green" fontcolor="orange"] +"LibvirtdGroup:1_running_0" -> "LibvirtdClone_running_0" [ style = bold] +"LibvirtdGroup:1_running_0" [ style=bold color="green" fontcolor="orange"] +"LibvirtdGroup:1_start_0" -> "Libvirtd:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"LibvirtdGroup:1_start_0" -> "LibvirtdGroup:1_running_0" [ style = bold] +"LibvirtdGroup:1_start_0" -> "SymlinkEtcLibvirt:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"LibvirtdGroup:1_start_0" [ style=bold color="green" fontcolor="orange"] +"Proxy_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "Proxy_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"Proxy_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"Proxy_monitor_0 orestes-corosync.nevis.columbia.edu" -> "Proxy_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"Proxy_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"Proxy_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"StonithHypatia_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"StonithOrestes_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkCupsdConf:0_monitor_60000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkCupsdConf:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "Cups:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkCupsdConf:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "CupsGroup:0_running_0" [ style = bold] +"SymlinkCupsdConf:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "SymlinkCupsdConf:0_monitor_60000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkCupsdConf:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkCupsdConf:1_monitor_60000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkCupsdConf:1_start_0 orestes-corosync.nevis.columbia.edu" -> "Cups:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkCupsdConf:1_start_0 orestes-corosync.nevis.columbia.edu" -> "CupsGroup:1_running_0" [ style = bold] +"SymlinkCupsdConf:1_start_0 orestes-corosync.nevis.columbia.edu" -> "SymlinkCupsdConf:1_monitor_60000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkCupsdConf:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkDhcpdConf_monitor_60000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkDhcpdConf_start_0 orestes-corosync.nevis.columbia.edu" -> "DhcpGroup_running_0" [ style = dashed] +"SymlinkDhcpdConf_start_0 orestes-corosync.nevis.columbia.edu" -> "SymlinkDhcpdConf_monitor_60000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkDhcpdConf_start_0 orestes-corosync.nevis.columbia.edu" -> "SymlinkSysconfigDhcpd_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkDhcpdConf_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkDhcpdLeases_monitor_60000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkDhcpdLeases_start_0 orestes-corosync.nevis.columbia.edu" -> "DhcpGroup_running_0" [ style = dashed] +"SymlinkDhcpdLeases_start_0 orestes-corosync.nevis.columbia.edu" -> "Dhcpd_start_0 <none>" [ style = dashed] +"SymlinkDhcpdLeases_start_0 orestes-corosync.nevis.columbia.edu" -> "SymlinkDhcpdLeases_monitor_60000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkDhcpdLeases_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkEtcLibvirt:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "LibvirtdClone_start_0" [ style = bold] +"SymlinkEtcLibvirt:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkEtcLibvirt:0_monitor_60000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkEtcLibvirt:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "Libvirtd:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkEtcLibvirt:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "LibvirtdGroup:0_running_0" [ style = bold] +"SymlinkEtcLibvirt:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "SymlinkEtcLibvirt:0_monitor_60000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkEtcLibvirt:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkEtcLibvirt:1_monitor_60000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkEtcLibvirt:1_start_0 orestes-corosync.nevis.columbia.edu" -> "Libvirtd:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkEtcLibvirt:1_start_0 orestes-corosync.nevis.columbia.edu" -> "LibvirtdGroup:1_running_0" [ style = bold] +"SymlinkEtcLibvirt:1_start_0 orestes-corosync.nevis.columbia.edu" -> "SymlinkEtcLibvirt:1_monitor_60000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkEtcLibvirt:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkSysconfigDhcpd_monitor_60000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkSysconfigDhcpd_start_0 orestes-corosync.nevis.columbia.edu" -> "DhcpGroup_running_0" [ style = dashed] +"SymlinkSysconfigDhcpd_start_0 orestes-corosync.nevis.columbia.edu" -> "SymlinkDhcpdLeases_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkSysconfigDhcpd_start_0 orestes-corosync.nevis.columbia.edu" -> "SymlinkSysconfigDhcpd_monitor_60000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkSysconfigDhcpd_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkTftp:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "TftpClone_start_0" [ style = bold] +"SymlinkTftp:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkTftp:0_monitor_60000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkTftp:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "SymlinkTftp:0_monitor_60000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkTftp:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "TftpGroup:0_running_0" [ style = bold] +"SymlinkTftp:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "Xinetd:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkTftp:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkTftp:1_monitor_0 orestes-corosync.nevis.columbia.edu" -> "TftpClone_start_0" [ style = bold] +"SymlinkTftp:1_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkTftp:1_monitor_60000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkTftp:1_start_0 orestes-corosync.nevis.columbia.edu" -> "SymlinkTftp:1_monitor_60000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkTftp:1_start_0 orestes-corosync.nevis.columbia.edu" -> "TftpGroup:1_running_0" [ style = bold] +"SymlinkTftp:1_start_0 orestes-corosync.nevis.columbia.edu" -> "Xinetd:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkTftp:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkUsrShareCups:0_monitor_60000 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkUsrShareCups:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "CupsGroup:0_running_0" [ style = bold] +"SymlinkUsrShareCups:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "SymlinkCupsdConf:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkUsrShareCups:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "SymlinkUsrShareCups:0_monitor_60000 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkUsrShareCups:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkUsrShareCups:1_monitor_60000 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"SymlinkUsrShareCups:1_start_0 orestes-corosync.nevis.columbia.edu" -> "CupsGroup:1_running_0" [ style = bold] +"SymlinkUsrShareCups:1_start_0 orestes-corosync.nevis.columbia.edu" -> "SymlinkCupsdConf:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkUsrShareCups:1_start_0 orestes-corosync.nevis.columbia.edu" -> "SymlinkUsrShareCups:1_monitor_60000 orestes-corosync.nevis.columbia.edu" [ style = bold] +"SymlinkUsrShareCups:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"TftpClone_running_0" [ style=bold color="green" fontcolor="orange"] +"TftpClone_start_0" -> "TftpClone_running_0" [ style = bold] +"TftpClone_start_0" -> "TftpGroup:0_start_0" [ style = bold] +"TftpClone_start_0" -> "TftpGroup:1_start_0" [ style = bold] +"TftpClone_start_0" [ style=bold color="green" fontcolor="orange"] +"TftpGroup:0_running_0" -> "TftpClone_running_0" [ style = bold] +"TftpGroup:0_running_0" [ style=bold color="green" fontcolor="orange"] +"TftpGroup:0_start_0" -> "SymlinkTftp:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"TftpGroup:0_start_0" -> "TftpGroup:0_running_0" [ style = bold] +"TftpGroup:0_start_0" -> "Xinetd:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style = bold] +"TftpGroup:0_start_0" [ style=bold color="green" fontcolor="orange"] +"TftpGroup:1_running_0" -> "TftpClone_running_0" [ style = bold] +"TftpGroup:1_running_0" [ style=bold color="green" fontcolor="orange"] +"TftpGroup:1_start_0" -> "SymlinkTftp:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"TftpGroup:1_start_0" -> "TftpGroup:1_running_0" [ style = bold] +"TftpGroup:1_start_0" -> "Xinetd:1_start_0 orestes-corosync.nevis.columbia.edu" [ style = bold] +"TftpGroup:1_start_0" [ style=bold color="green" fontcolor="orange"] +"Xinetd:0_monitor_0 hypatia-corosync.nevis.columbia.edu" -> "TftpClone_start_0" [ style = bold] +"Xinetd:0_monitor_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"Xinetd:0_start_0 hypatia-corosync.nevis.columbia.edu" -> "TftpGroup:0_running_0" [ style = bold] +"Xinetd:0_start_0 hypatia-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"Xinetd:1_monitor_0 orestes-corosync.nevis.columbia.edu" -> "TftpClone_start_0" [ style = bold] +"Xinetd:1_monitor_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +"Xinetd:1_start_0 orestes-corosync.nevis.columbia.edu" -> "TftpGroup:1_running_0" [ style = bold] +"Xinetd:1_start_0 orestes-corosync.nevis.columbia.edu" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-promotion-constraint.dot b/cts/scheduler/dot/promoted-promotion-constraint.dot new file mode 100644 index 0000000..c180d92 --- /dev/null +++ b/cts/scheduler/dot/promoted-promotion-constraint.dot @@ -0,0 +1,12 @@ + digraph "g" { +"Cancel s0:1_monitor_20000 hex-14" -> "s0:1_demote_0 hex-14" [ style = bold] +"Cancel s0:1_monitor_20000 hex-14" [ style=bold color="green" fontcolor="black"] +"ms0_demote_0" -> "ms0_demoted_0" [ style = bold] +"ms0_demote_0" -> "s0:1_demote_0 hex-14" [ style = bold] +"ms0_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms0_demoted_0" [ style=bold color="green" fontcolor="orange"] +"s0:1_demote_0 hex-14" -> "ms0_demoted_0" [ style = bold] +"s0:1_demote_0 hex-14" -> "s0:1_monitor_21000 hex-14" [ style = bold] +"s0:1_demote_0 hex-14" [ style=bold color="green" fontcolor="black"] +"s0:1_monitor_21000 hex-14" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-pseudo.dot b/cts/scheduler/dot/promoted-pseudo.dot new file mode 100644 index 0000000..4a58298 --- /dev/null +++ b/cts/scheduler/dot/promoted-pseudo.dot @@ -0,0 +1,78 @@ + digraph "g" { +"drbd_float:0_post_notify_promote_0 sambuca.linbit" -> "ms_drbd_float_confirmed-post_notify_promoted_0" [ style = bold] +"drbd_float:0_post_notify_promote_0 sambuca.linbit" [ style=bold color="green" fontcolor="black"] +"drbd_float:0_post_notify_start_0 sambuca.linbit" -> "ms_drbd_float_confirmed-post_notify_running_0" [ style = bold] +"drbd_float:0_post_notify_start_0 sambuca.linbit" [ style=bold color="green" fontcolor="black"] +"drbd_float:0_pre_notify_promote_0 sambuca.linbit" -> "ms_drbd_float_confirmed-pre_notify_promote_0" [ style = bold] +"drbd_float:0_pre_notify_promote_0 sambuca.linbit" [ style=bold color="green" fontcolor="black"] +"drbd_float:0_pre_notify_stop_0 sambuca.linbit" -> "ms_drbd_float_confirmed-pre_notify_stop_0" [ style = bold] +"drbd_float:0_pre_notify_stop_0 sambuca.linbit" [ style=bold color="green" fontcolor="black"] +"drbd_float:0_promote_0 sambuca.linbit" -> "ms_drbd_float_promoted_0" [ style = bold] +"drbd_float:0_promote_0 sambuca.linbit" [ style=bold color="green" fontcolor="black"] +"drbd_float:0_start_0 sambuca.linbit" -> "drbd_float:0_promote_0 sambuca.linbit" [ style = bold] +"drbd_float:0_start_0 sambuca.linbit" -> "ms_drbd_float_running_0" [ style = bold] +"drbd_float:0_start_0 sambuca.linbit" [ style=bold color="green" fontcolor="black"] +"drbd_float:0_stop_0 sambuca.linbit" -> "drbd_float:0_start_0 sambuca.linbit" [ style = bold] +"drbd_float:0_stop_0 sambuca.linbit" -> "ms_drbd_float_stopped_0" [ style = bold] +"drbd_float:0_stop_0 sambuca.linbit" [ style=bold color="green" fontcolor="black"] +"fs_float_start_0 <none>" -> "nfsexport_running_0" [ style = dashed] +"fs_float_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"ip_float_right_start_0 sambuca.linbit" -> "ms_drbd_float_start_0" [ style = bold] +"ip_float_right_start_0 sambuca.linbit" [ style=bold color="green" fontcolor="black"] +"ip_nfs_start_0 sambuca.linbit" -> "fs_float_start_0 <none>" [ style = dashed] +"ip_nfs_start_0 sambuca.linbit" -> "nfsexport_running_0" [ style = dashed] +"ip_nfs_start_0 sambuca.linbit" [ style=bold color="green" fontcolor="black"] +"ms_drbd_float_confirmed-post_notify_promoted_0" -> "nfsexport_start_0" [ style = bold] +"ms_drbd_float_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_confirmed-post_notify_running_0" -> "ms_drbd_float_pre_notify_promote_0" [ style = bold] +"ms_drbd_float_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_confirmed-post_notify_stopped_0" -> "ms_drbd_float_pre_notify_promote_0" [ style = bold] +"ms_drbd_float_confirmed-post_notify_stopped_0" -> "ms_drbd_float_pre_notify_start_0" [ style = bold] +"ms_drbd_float_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_confirmed-pre_notify_promote_0" -> "ms_drbd_float_post_notify_promoted_0" [ style = bold] +"ms_drbd_float_confirmed-pre_notify_promote_0" -> "ms_drbd_float_promote_0" [ style = bold] +"ms_drbd_float_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_confirmed-pre_notify_start_0" -> "ms_drbd_float_post_notify_running_0" [ style = bold] +"ms_drbd_float_confirmed-pre_notify_start_0" -> "ms_drbd_float_start_0" [ style = bold] +"ms_drbd_float_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_confirmed-pre_notify_stop_0" -> "ms_drbd_float_post_notify_stopped_0" [ style = bold] +"ms_drbd_float_confirmed-pre_notify_stop_0" -> "ms_drbd_float_stop_0" [ style = bold] +"ms_drbd_float_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_post_notify_promoted_0" -> "drbd_float:0_post_notify_promote_0 sambuca.linbit" [ style = bold] +"ms_drbd_float_post_notify_promoted_0" -> "ms_drbd_float_confirmed-post_notify_promoted_0" [ style = bold] +"ms_drbd_float_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_post_notify_running_0" -> "drbd_float:0_post_notify_start_0 sambuca.linbit" [ style = bold] +"ms_drbd_float_post_notify_running_0" -> "ms_drbd_float_confirmed-post_notify_running_0" [ style = bold] +"ms_drbd_float_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_post_notify_stopped_0" -> "ms_drbd_float_confirmed-post_notify_stopped_0" [ style = bold] +"ms_drbd_float_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_pre_notify_promote_0" -> "drbd_float:0_pre_notify_promote_0 sambuca.linbit" [ style = bold] +"ms_drbd_float_pre_notify_promote_0" -> "ms_drbd_float_confirmed-pre_notify_promote_0" [ style = bold] +"ms_drbd_float_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_pre_notify_start_0" -> "ms_drbd_float_confirmed-pre_notify_start_0" [ style = bold] +"ms_drbd_float_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_pre_notify_stop_0" -> "drbd_float:0_pre_notify_stop_0 sambuca.linbit" [ style = bold] +"ms_drbd_float_pre_notify_stop_0" -> "ms_drbd_float_confirmed-pre_notify_stop_0" [ style = bold] +"ms_drbd_float_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_promote_0" -> "drbd_float:0_promote_0 sambuca.linbit" [ style = bold] +"ms_drbd_float_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_promoted_0" -> "ms_drbd_float_post_notify_promoted_0" [ style = bold] +"ms_drbd_float_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_running_0" -> "ms_drbd_float_post_notify_running_0" [ style = bold] +"ms_drbd_float_running_0" -> "ms_drbd_float_promote_0" [ style = bold] +"ms_drbd_float_running_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_start_0" -> "drbd_float:0_start_0 sambuca.linbit" [ style = bold] +"ms_drbd_float_start_0" -> "ms_drbd_float_running_0" [ style = bold] +"ms_drbd_float_start_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_stop_0" -> "drbd_float:0_stop_0 sambuca.linbit" [ style = bold] +"ms_drbd_float_stop_0" -> "ms_drbd_float_stopped_0" [ style = bold] +"ms_drbd_float_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms_drbd_float_stopped_0" -> "ms_drbd_float_post_notify_stopped_0" [ style = bold] +"ms_drbd_float_stopped_0" -> "ms_drbd_float_promote_0" [ style = bold] +"ms_drbd_float_stopped_0" -> "ms_drbd_float_start_0" [ style = bold] +"ms_drbd_float_stopped_0" [ style=bold color="green" fontcolor="orange"] +"nfsexport_running_0" [ style=dashed color="red" fontcolor="orange"] +"nfsexport_start_0" -> "ip_nfs_start_0 sambuca.linbit" [ style = bold] +"nfsexport_start_0" -> "nfsexport_running_0" [ style = dashed] +"nfsexport_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/promoted-reattach.dot b/cts/scheduler/dot/promoted-reattach.dot new file mode 100644 index 0000000..b30365b --- /dev/null +++ b/cts/scheduler/dot/promoted-reattach.dot @@ -0,0 +1,7 @@ + digraph "g" { +"apache-vip_monitor_60000 dktest1" [ style=bold color="green" fontcolor="black"] +"drbd1:0_monitor_10000 dktest1" [ style=bold color="green" fontcolor="black"] +"drbd1:0_monitor_11000 dktest2" [ style=bold color="green" fontcolor="black"] +"mount_monitor_10000 dktest1" [ style=bold color="green" fontcolor="black"] +"webserver_monitor_30000 dktest1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-role.dot b/cts/scheduler/dot/promoted-role.dot new file mode 100644 index 0000000..60426a3 --- /dev/null +++ b/cts/scheduler/dot/promoted-role.dot @@ -0,0 +1,8 @@ + digraph "g" { +"ms_res_Stateful_1_demote_0" -> "ms_res_Stateful_1_demoted_0" [ style = bold] +"ms_res_Stateful_1_demote_0" -> "res_Stateful_1:0_demote_0 sles11-a" [ style = bold] +"ms_res_Stateful_1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms_res_Stateful_1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"res_Stateful_1:0_demote_0 sles11-a" -> "ms_res_Stateful_1_demoted_0" [ style = bold] +"res_Stateful_1:0_demote_0 sles11-a" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-score-startup.dot b/cts/scheduler/dot/promoted-score-startup.dot new file mode 100644 index 0000000..2122bc7 --- /dev/null +++ b/cts/scheduler/dot/promoted-score-startup.dot @@ -0,0 +1,76 @@ + digraph "g" { +"pgsql-ha_confirmed-post_notify_promoted_0" -> "pgsql-master-ip_start_0 srv1" [ style = bold] +"pgsql-ha_confirmed-post_notify_promoted_0" -> "pgsqld:0_monitor_15000 srv1" [ style = bold] +"pgsql-ha_confirmed-post_notify_promoted_0" -> "pgsqld:1_monitor_16000 srv2" [ style = bold] +"pgsql-ha_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"pgsql-ha_confirmed-post_notify_running_0" -> "pgsql-ha_pre_notify_promote_0" [ style = bold] +"pgsql-ha_confirmed-post_notify_running_0" -> "pgsqld:0_monitor_15000 srv1" [ style = bold] +"pgsql-ha_confirmed-post_notify_running_0" -> "pgsqld:1_monitor_16000 srv2" [ style = bold] +"pgsql-ha_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"pgsql-ha_confirmed-pre_notify_promote_0" -> "pgsql-ha_post_notify_promoted_0" [ style = bold] +"pgsql-ha_confirmed-pre_notify_promote_0" -> "pgsql-ha_promote_0" [ style = bold] +"pgsql-ha_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"pgsql-ha_confirmed-pre_notify_start_0" -> "pgsql-ha_post_notify_running_0" [ style = bold] +"pgsql-ha_confirmed-pre_notify_start_0" -> "pgsql-ha_start_0" [ style = bold] +"pgsql-ha_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"pgsql-ha_post_notify_promoted_0" -> "pgsql-ha_confirmed-post_notify_promoted_0" [ style = bold] +"pgsql-ha_post_notify_promoted_0" -> "pgsqld:0_post_notify_promote_0 srv1" [ style = bold] +"pgsql-ha_post_notify_promoted_0" -> "pgsqld:1_post_notify_promote_0 srv2" [ style = bold] +"pgsql-ha_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] +"pgsql-ha_post_notify_running_0" -> "pgsql-ha_confirmed-post_notify_running_0" [ style = bold] +"pgsql-ha_post_notify_running_0" -> "pgsqld:0_post_notify_start_0 srv1" [ style = bold] +"pgsql-ha_post_notify_running_0" -> "pgsqld:1_post_notify_start_0 srv2" [ style = bold] +"pgsql-ha_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"pgsql-ha_pre_notify_promote_0" -> "pgsql-ha_confirmed-pre_notify_promote_0" [ style = bold] +"pgsql-ha_pre_notify_promote_0" -> "pgsqld:0_pre_notify_promote_0 srv1" [ style = bold] +"pgsql-ha_pre_notify_promote_0" -> "pgsqld:1_pre_notify_promote_0 srv2" [ style = bold] +"pgsql-ha_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] +"pgsql-ha_pre_notify_start_0" -> "pgsql-ha_confirmed-pre_notify_start_0" [ style = bold] +"pgsql-ha_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"pgsql-ha_promote_0" -> "pgsqld:0_promote_0 srv1" [ style = bold] +"pgsql-ha_promote_0" [ style=bold color="green" fontcolor="orange"] +"pgsql-ha_promoted_0" -> "pgsql-ha_post_notify_promoted_0" [ style = bold] +"pgsql-ha_promoted_0" [ style=bold color="green" fontcolor="orange"] +"pgsql-ha_running_0" -> "pgsql-ha_post_notify_running_0" [ style = bold] +"pgsql-ha_running_0" -> "pgsql-ha_promote_0" [ style = bold] +"pgsql-ha_running_0" [ style=bold color="green" fontcolor="orange"] +"pgsql-ha_start_0" -> "pgsql-ha_running_0" [ style = bold] +"pgsql-ha_start_0" -> "pgsqld:0_start_0 srv1" [ style = bold] +"pgsql-ha_start_0" -> "pgsqld:1_start_0 srv2" [ style = bold] +"pgsql-ha_start_0" [ style=bold color="green" fontcolor="orange"] +"pgsql-master-ip_monitor_0 srv1" -> "pgsql-master-ip_start_0 srv1" [ style = bold] +"pgsql-master-ip_monitor_0 srv1" [ style=bold color="green" fontcolor="black"] +"pgsql-master-ip_monitor_0 srv2" -> "pgsql-master-ip_start_0 srv1" [ style = bold] +"pgsql-master-ip_monitor_0 srv2" [ style=bold color="green" fontcolor="black"] +"pgsql-master-ip_monitor_10000 srv1" [ style=bold color="green" fontcolor="black"] +"pgsql-master-ip_start_0 srv1" -> "pgsql-master-ip_monitor_10000 srv1" [ style = bold] +"pgsql-master-ip_start_0 srv1" [ style=bold color="green" fontcolor="black"] +"pgsqld:0_monitor_0 srv1" -> "pgsql-ha_start_0" [ style = bold] +"pgsqld:0_monitor_0 srv1" [ style=bold color="green" fontcolor="black"] +"pgsqld:0_monitor_15000 srv1" [ style=bold color="green" fontcolor="black"] +"pgsqld:0_post_notify_promote_0 srv1" -> "pgsql-ha_confirmed-post_notify_promoted_0" [ style = bold] +"pgsqld:0_post_notify_promote_0 srv1" [ style=bold color="green" fontcolor="black"] +"pgsqld:0_post_notify_start_0 srv1" -> "pgsql-ha_confirmed-post_notify_running_0" [ style = bold] +"pgsqld:0_post_notify_start_0 srv1" [ style=bold color="green" fontcolor="black"] +"pgsqld:0_pre_notify_promote_0 srv1" -> "pgsql-ha_confirmed-pre_notify_promote_0" [ style = bold] +"pgsqld:0_pre_notify_promote_0 srv1" [ style=bold color="green" fontcolor="black"] +"pgsqld:0_promote_0 srv1" -> "pgsql-ha_promoted_0" [ style = bold] +"pgsqld:0_promote_0 srv1" -> "pgsqld:0_monitor_15000 srv1" [ style = bold] +"pgsqld:0_promote_0 srv1" [ style=bold color="green" fontcolor="black"] +"pgsqld:0_start_0 srv1" -> "pgsql-ha_running_0" [ style = bold] +"pgsqld:0_start_0 srv1" -> "pgsqld:0_monitor_15000 srv1" [ style = bold] +"pgsqld:0_start_0 srv1" -> "pgsqld:0_promote_0 srv1" [ style = bold] +"pgsqld:0_start_0 srv1" [ style=bold color="green" fontcolor="black"] +"pgsqld:1_monitor_0 srv2" -> "pgsql-ha_start_0" [ style = bold] +"pgsqld:1_monitor_0 srv2" [ style=bold color="green" fontcolor="black"] +"pgsqld:1_monitor_16000 srv2" [ style=bold color="green" fontcolor="black"] +"pgsqld:1_post_notify_promote_0 srv2" -> "pgsql-ha_confirmed-post_notify_promoted_0" [ style = bold] +"pgsqld:1_post_notify_promote_0 srv2" [ style=bold color="green" fontcolor="black"] +"pgsqld:1_post_notify_start_0 srv2" -> "pgsql-ha_confirmed-post_notify_running_0" [ style = bold] +"pgsqld:1_post_notify_start_0 srv2" [ style=bold color="green" fontcolor="black"] +"pgsqld:1_pre_notify_promote_0 srv2" -> "pgsql-ha_confirmed-pre_notify_promote_0" [ style = bold] +"pgsqld:1_pre_notify_promote_0 srv2" [ style=bold color="green" fontcolor="black"] +"pgsqld:1_start_0 srv2" -> "pgsql-ha_running_0" [ style = bold] +"pgsqld:1_start_0 srv2" -> "pgsqld:1_monitor_16000 srv2" [ style = bold] +"pgsqld:1_start_0 srv2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-stop.dot b/cts/scheduler/dot/promoted-stop.dot new file mode 100644 index 0000000..49f32a6 --- /dev/null +++ b/cts/scheduler/dot/promoted-stop.dot @@ -0,0 +1,8 @@ + digraph "g" { +"dummy:2_stop_0 node3" -> "m_stopped_0" [ style = bold] +"dummy:2_stop_0 node3" [ style=bold color="green" fontcolor="black"] +"m_stop_0" -> "dummy:2_stop_0 node3" [ style = bold] +"m_stop_0" -> "m_stopped_0" [ style = bold] +"m_stop_0" [ style=bold color="green" fontcolor="orange"] +"m_stopped_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/promoted-unmanaged-monitor.dot b/cts/scheduler/dot/promoted-unmanaged-monitor.dot new file mode 100644 index 0000000..0a919b9 --- /dev/null +++ b/cts/scheduler/dot/promoted-unmanaged-monitor.dot @@ -0,0 +1,12 @@ + digraph "g" { +"lsb-dummy_monitor_5000 pcmk-3" [ style=bold color="green" fontcolor="black"] +"migrator_monitor_10000 pcmk-4" [ style=bold color="green" fontcolor="black"] +"ping-1:0_monitor_60000 pcmk-1" [ style=bold color="green" fontcolor="black"] +"ping-1:0_monitor_60000 pcmk-2" [ style=bold color="green" fontcolor="black"] +"ping-1:0_monitor_60000 pcmk-3" [ style=bold color="green" fontcolor="black"] +"ping-1:0_monitor_60000 pcmk-4" [ style=bold color="green" fontcolor="black"] +"stateful-1:0_monitor_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"stateful-1:0_monitor_15000 pcmk-2" [ style=bold color="green" fontcolor="black"] +"stateful-1:0_monitor_15000 pcmk-4" [ style=bold color="green" fontcolor="black"] +"stateful-1:0_monitor_16000 pcmk-3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted-with-blocked.dot b/cts/scheduler/dot/promoted-with-blocked.dot new file mode 100644 index 0000000..427b2c0 --- /dev/null +++ b/cts/scheduler/dot/promoted-with-blocked.dot @@ -0,0 +1,63 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = dashed] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = dashed] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node3" -> "rsc1_start_0 node2" [ style = dashed] +"rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node4" -> "rsc1_start_0 node2" [ style = dashed] +"rsc1_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node5" -> "rsc1_start_0 node2" [ style = dashed] +"rsc1_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node2" [ style=dashed color="red" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = dashed] +"rsc1_start_0 node2" [ style=dashed color="red" fontcolor="black"] +"rsc2-clone_promote_0" -> "rsc2:4_promote_0 node2" [ style = dashed] +"rsc2-clone_promote_0" [ style=dashed color="red" fontcolor="orange"] +"rsc2-clone_promoted_0" [ style=dashed color="red" fontcolor="orange"] +"rsc2-clone_running_0" -> "rsc2-clone_promote_0" [ style = dashed] +"rsc2-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-clone_start_0" -> "rsc2-clone_running_0" [ style = bold] +"rsc2-clone_start_0" -> "rsc2:0_start_0 node3" [ style = bold] +"rsc2-clone_start_0" -> "rsc2:1_start_0 node4" [ style = bold] +"rsc2-clone_start_0" -> "rsc2:2_start_0 node5" [ style = bold] +"rsc2-clone_start_0" -> "rsc2:3_start_0 node1" [ style = bold] +"rsc2-clone_start_0" -> "rsc2:4_start_0 node2" [ style = bold] +"rsc2-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc2:0_monitor_0 node3" -> "rsc2-clone_start_0" [ style = bold] +"rsc2:0_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc2:0_monitor_10000 node3" [ style=bold color="green" fontcolor="black"] +"rsc2:0_start_0 node3" -> "rsc2-clone_running_0" [ style = bold] +"rsc2:0_start_0 node3" -> "rsc2:0_monitor_10000 node3" [ style = bold] +"rsc2:0_start_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc2:1_monitor_0 node4" -> "rsc2-clone_start_0" [ style = bold] +"rsc2:1_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"rsc2:1_monitor_10000 node4" [ style=bold color="green" fontcolor="black"] +"rsc2:1_start_0 node4" -> "rsc2-clone_running_0" [ style = bold] +"rsc2:1_start_0 node4" -> "rsc2:1_monitor_10000 node4" [ style = bold] +"rsc2:1_start_0 node4" [ style=bold color="green" fontcolor="black"] +"rsc2:2_monitor_0 node5" -> "rsc2-clone_start_0" [ style = bold] +"rsc2:2_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +"rsc2:2_monitor_10000 node5" [ style=bold color="green" fontcolor="black"] +"rsc2:2_start_0 node5" -> "rsc2-clone_running_0" [ style = bold] +"rsc2:2_start_0 node5" -> "rsc2:2_monitor_10000 node5" [ style = bold] +"rsc2:2_start_0 node5" [ style=bold color="green" fontcolor="black"] +"rsc2:3_monitor_0 node1" -> "rsc2-clone_start_0" [ style = bold] +"rsc2:3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2:3_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc2:3_start_0 node1" -> "rsc2-clone_running_0" [ style = bold] +"rsc2:3_start_0 node1" -> "rsc2:3_monitor_10000 node1" [ style = bold] +"rsc2:3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2:4_monitor_0 node2" -> "rsc2-clone_start_0" [ style = bold] +"rsc2:4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2:4_promote_0 node2" -> "rsc2-clone_promoted_0" [ style = dashed] +"rsc2:4_promote_0 node2" [ style=dashed color="red" fontcolor="black"] +"rsc2:4_start_0 node2" -> "rsc2-clone_running_0" [ style = bold] +"rsc2:4_start_0 node2" -> "rsc2:4_promote_0 node2" [ style = dashed] +"rsc2:4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node4" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node5" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/promoted_monitor_restart.dot b/cts/scheduler/dot/promoted_monitor_restart.dot new file mode 100644 index 0000000..3442218 --- /dev/null +++ b/cts/scheduler/dot/promoted_monitor_restart.dot @@ -0,0 +1,3 @@ + digraph "g" { +"MS_RSC_NATIVE:0_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/quorum-1.dot b/cts/scheduler/dot/quorum-1.dot new file mode 100644 index 0000000..825d6b0 --- /dev/null +++ b/cts/scheduler/dot/quorum-1.dot @@ -0,0 +1,13 @@ + digraph "g" { +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/quorum-2.dot b/cts/scheduler/dot/quorum-2.dot new file mode 100644 index 0000000..791a728 --- /dev/null +++ b/cts/scheduler/dot/quorum-2.dot @@ -0,0 +1,10 @@ + digraph "g" { +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/quorum-3.dot b/cts/scheduler/dot/quorum-3.dot new file mode 100644 index 0000000..2b278d0 --- /dev/null +++ b/cts/scheduler/dot/quorum-3.dot @@ -0,0 +1,14 @@ + digraph "g" { +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = dashed] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=dashed color="red" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = dashed] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = dashed] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=dashed color="red" fontcolor="black"] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = dashed] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/quorum-4.dot b/cts/scheduler/dot/quorum-4.dot new file mode 100644 index 0000000..f43839f --- /dev/null +++ b/cts/scheduler/dot/quorum-4.dot @@ -0,0 +1,7 @@ + digraph "g" { +"child_DoFencing_monitor_0 hadev2" -> "child_DoFencing_start_0 hadev2" [ style = bold] +"child_DoFencing_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing_monitor_5000 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing_start_0 hadev2" -> "child_DoFencing_monitor_5000 hadev2" [ style = bold] +"child_DoFencing_start_0 hadev2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/quorum-5.dot b/cts/scheduler/dot/quorum-5.dot new file mode 100644 index 0000000..1378106 --- /dev/null +++ b/cts/scheduler/dot/quorum-5.dot @@ -0,0 +1,20 @@ + digraph "g" { +"child_DoFencing_1_monitor_0 hadev2" -> "child_DoFencing_1_start_0 hadev2" [ style = bold] +"child_DoFencing_1_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing_1_monitor_5000 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing_1_start_0 hadev2" -> "child_DoFencing_1_monitor_5000 hadev2" [ style = bold] +"child_DoFencing_1_start_0 hadev2" -> "child_DoFencing_2_start_0 hadev2" [ style = bold] +"child_DoFencing_1_start_0 hadev2" -> "group1_running_0" [ style = bold] +"child_DoFencing_1_start_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing_2_monitor_0 hadev2" -> "child_DoFencing_2_start_0 hadev2" [ style = bold] +"child_DoFencing_2_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing_2_monitor_5000 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing_2_start_0 hadev2" -> "child_DoFencing_2_monitor_5000 hadev2" [ style = bold] +"child_DoFencing_2_start_0 hadev2" -> "group1_running_0" [ style = bold] +"child_DoFencing_2_start_0 hadev2" [ style=bold color="green" fontcolor="black"] +"group1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1_start_0" -> "child_DoFencing_1_start_0 hadev2" [ style = bold] +"group1_start_0" -> "child_DoFencing_2_start_0 hadev2" [ style = bold] +"group1_start_0" -> "group1_running_0" [ style = bold] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/quorum-6.dot b/cts/scheduler/dot/quorum-6.dot new file mode 100644 index 0000000..5a86153 --- /dev/null +++ b/cts/scheduler/dot/quorum-6.dot @@ -0,0 +1,26 @@ + digraph "g" { +"DoFencing_running_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_start_0" -> "DoFencing_running_0" [ style = bold] +"DoFencing_start_0" -> "child_DoFencing:0_start_0 hadev2" [ style = bold] +"DoFencing_start_0" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:0_monitor_0 hadev2" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:0_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_5000 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_start_0 hadev2" -> "DoFencing_running_0" [ style = bold] +"child_DoFencing:0_start_0 hadev2" -> "child_DoFencing:0_monitor_5000 hadev2" [ style = bold] +"child_DoFencing:0_start_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 hadev2" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:1_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 hadev2" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:2_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 hadev2" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:3_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:4_monitor_0 hadev2" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:4_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:5_monitor_0 hadev2" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:5_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:6_monitor_0 hadev2" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:6_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:7_monitor_0 hadev2" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:7_monitor_0 hadev2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rebalance-unique-clones.dot b/cts/scheduler/dot/rebalance-unique-clones.dot new file mode 100644 index 0000000..cf89481 --- /dev/null +++ b/cts/scheduler/dot/rebalance-unique-clones.dot @@ -0,0 +1,18 @@ + digraph "g" { +"C_running_0" [ style=bold color="green" fontcolor="orange"] +"C_start_0" -> "C_running_0" [ style = bold] +"C_start_0" -> "P:1_start_0 node2" [ style = bold] +"C_start_0" [ style=bold color="green" fontcolor="orange"] +"C_stop_0" -> "C_stopped_0" [ style = bold] +"C_stop_0" -> "P:1_stop_0 node1" [ style = bold] +"C_stop_0" [ style=bold color="green" fontcolor="orange"] +"C_stopped_0" -> "C_start_0" [ style = bold] +"C_stopped_0" [ style=bold color="green" fontcolor="orange"] +"P:1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"P:1_start_0 node2" -> "C_running_0" [ style = bold] +"P:1_start_0 node2" -> "P:1_monitor_10000 node2" [ style = bold] +"P:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"P:1_stop_0 node1" -> "C_stopped_0" [ style = bold] +"P:1_stop_0 node1" -> "P:1_start_0 node2" [ style = bold] +"P:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-node-1.dot b/cts/scheduler/dot/rec-node-1.dot new file mode 100644 index 0000000..4ce7d61 --- /dev/null +++ b/cts/scheduler/dot/rec-node-1.dot @@ -0,0 +1,8 @@ + digraph "g" { +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-node-10.dot b/cts/scheduler/dot/rec-node-10.dot new file mode 100644 index 0000000..6d27e49 --- /dev/null +++ b/cts/scheduler/dot/rec-node-10.dot @@ -0,0 +1,13 @@ + digraph "g" { +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = dashed] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=dashed color="red" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = dashed] +"rsc1_stop_0 node1" [ style=dashed color="red" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = dashed] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=dashed color="red" fontcolor="black"] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = dashed] +"rsc2_stop_0 node1" [ style=dashed color="red" fontcolor="black"] +"stonith-1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-node-11.dot b/cts/scheduler/dot/rec-node-11.dot new file mode 100644 index 0000000..51e0b76 --- /dev/null +++ b/cts/scheduler/dot/rec-node-11.dot @@ -0,0 +1,48 @@ + digraph "g" { +"group1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = bold] +"group1_start_0" -> "rsc1_start_0 node2" [ style = bold] +"group1_start_0" -> "rsc2_start_0 node2" [ style = bold] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"group1_stop_0" -> "group1_stopped_0" [ style = bold] +"group1_stop_0" -> "rsc1_stop_0 node1" [ style = bold] +"group1_stop_0" -> "rsc2_stop_0 node1" [ style = bold] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" -> "group1_start_0" [ style = bold] +"group1_stopped_0" -> "rsc3_stop_0 node2" [ style = bold] +"group1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "group1_running_0" [ style = bold] +"rsc1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "group1_stopped_0" [ style = bold] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"rsc2_monitor_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc2_monitor_0 node2" -> "rsc1_stop_0 node1" [ style = bold] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "group1_running_0" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "group1_stopped_0" [ style = bold] +"rsc2_stop_0 node1" -> "rsc1_stop_0 node1" [ style = bold] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"rsc3_start_0 node2" -> "group1_start_0" [ style = bold] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' node1" -> "group1_stop_0" [ style = bold] +"stonith 'reboot' node1" -> "rsc1_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc1_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "rsc2_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc2_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "rsc3_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "stonith-1_start_0 node2" [ style = bold] +"stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 node2" -> "stonith-1_start_0 node2" [ style = bold] +"stonith-1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"stonith-1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-node-12.dot b/cts/scheduler/dot/rec-node-12.dot new file mode 100644 index 0000000..d5cd744 --- /dev/null +++ b/cts/scheduler/dot/rec-node-12.dot @@ -0,0 +1,95 @@ + digraph "g" { +"DcIPaddr_monitor_0 c001n01" -> "DcIPaddr_start_0 c001n08" [ style = bold] +"DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" -> "DcIPaddr_start_0 c001n08" [ style = bold] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" -> "DcIPaddr_start_0 c001n08" [ style = bold] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_start_0 c001n08" -> "DcIPaddr_monitor_5000 c001n08" [ style = bold] +"DcIPaddr_start_0 c001n08" [ style=bold color="green" fontcolor="black"] +"DoFencing_running_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_start_0" -> "DoFencing_running_0" [ style = bold] +"DoFencing_start_0" -> "child_DoFencing:0_start_0 c001n03" [ style = bold] +"DoFencing_start_0" -> "child_DoFencing:1_start_0 c001n01" [ style = bold] +"DoFencing_start_0" -> "child_DoFencing:2_start_0 c001n08" [ style = bold] +"DoFencing_start_0" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:0_monitor_0 c001n01" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:0_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n03" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:0_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_0 c001n08" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:0_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:0_start_0 c001n03" -> "DoFencing_running_0" [ style = bold] +"child_DoFencing:0_start_0 c001n03" -> "child_DoFencing:0_monitor_5000 c001n03" [ style = bold] +"child_DoFencing:0_start_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n01" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:1_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n03" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:1_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n08" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:1_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_monitor_5000 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_start_0 c001n01" -> "DoFencing_running_0" [ style = bold] +"child_DoFencing:1_start_0 c001n01" -> "child_DoFencing:1_monitor_5000 c001n01" [ style = bold] +"child_DoFencing:1_start_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n01" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:2_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n03" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n08" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:2_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_start_0 c001n08" -> "DoFencing_running_0" [ style = bold] +"child_DoFencing:2_start_0 c001n08" -> "child_DoFencing:2_monitor_5000 c001n08" [ style = bold] +"child_DoFencing:2_start_0 c001n08" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n01" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n03" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n08" -> "DoFencing_start_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n01" -> "rsc_c001n01_start_0 c001n01" [ style = bold] +"rsc_c001n01_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n03" -> "rsc_c001n01_start_0 c001n01" [ style = bold] +"rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n08" -> "rsc_c001n01_start_0 c001n01" [ style = bold] +"rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_5000 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_start_0 c001n01" -> "rsc_c001n01_monitor_5000 c001n01" [ style = bold] +"rsc_c001n01_start_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n01" -> "rsc_c001n02_start_0 c001n01" [ style = bold] +"rsc_c001n02_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n03" -> "rsc_c001n02_start_0 c001n01" [ style = bold] +"rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" -> "rsc_c001n02_start_0 c001n01" [ style = bold] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_5000 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_start_0 c001n01" -> "rsc_c001n02_monitor_5000 c001n01" [ style = bold] +"rsc_c001n02_start_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n01" -> "rsc_c001n03_start_0 c001n03" [ style = bold] +"rsc_c001n03_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n03" -> "rsc_c001n03_start_0 c001n03" [ style = bold] +"rsc_c001n03_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" -> "rsc_c001n03_start_0 c001n03" [ style = bold] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_5000 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_start_0 c001n03" -> "rsc_c001n03_monitor_5000 c001n03" [ style = bold] +"rsc_c001n03_start_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n01" -> "rsc_c001n08_start_0 c001n08" [ style = bold] +"rsc_c001n08_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n03" -> "rsc_c001n08_start_0 c001n08" [ style = bold] +"rsc_c001n08_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n08" -> "rsc_c001n08_start_0 c001n08" [ style = bold] +"rsc_c001n08_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_5000 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_start_0 c001n08" -> "rsc_c001n08_monitor_5000 c001n08" [ style = bold] +"rsc_c001n08_start_0 c001n08" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' c001n02" -> "DcIPaddr_start_0 c001n08" [ style = bold] +"stonith 'reboot' c001n02" -> "rsc_c001n01_start_0 c001n01" [ style = bold] +"stonith 'reboot' c001n02" -> "rsc_c001n02_start_0 c001n01" [ style = bold] +"stonith 'reboot' c001n02" -> "rsc_c001n03_start_0 c001n03" [ style = bold] +"stonith 'reboot' c001n02" -> "rsc_c001n08_start_0 c001n08" [ style = bold] +"stonith 'reboot' c001n02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-node-13.dot b/cts/scheduler/dot/rec-node-13.dot new file mode 100644 index 0000000..4b72abb --- /dev/null +++ b/cts/scheduler/dot/rec-node-13.dot @@ -0,0 +1,11 @@ + digraph "g" { +"master_rsc_1_stop_0" -> "master_rsc_1_stopped_0" [ style = bold] +"master_rsc_1_stop_0" -> "ocf_msdummy:6_stop_0 c001n04" [ style = bold] +"master_rsc_1_stop_0" [ style=bold color="green" fontcolor="orange"] +"master_rsc_1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ocf_msdummy:6_stop_0 c001n04" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:6_stop_0 c001n04" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' c001n04" -> "master_rsc_1_stop_0" [ style = bold] +"stonith 'reboot' c001n04" -> "ocf_msdummy:6_stop_0 c001n04" [ style = bold] +"stonith 'reboot' c001n04" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-node-14.dot b/cts/scheduler/dot/rec-node-14.dot new file mode 100644 index 0000000..16967c6 --- /dev/null +++ b/cts/scheduler/dot/rec-node-14.dot @@ -0,0 +1,7 @@ + digraph "g" { +"stonith 'reboot' node1" -> "stonith 'reboot' node3" [ style = bold] +"stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' node3" -> "stonith 'reboot' node2" [ style = bold] +"stonith 'reboot' node3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-node-15.dot b/cts/scheduler/dot/rec-node-15.dot new file mode 100644 index 0000000..3cefd6f --- /dev/null +++ b/cts/scheduler/dot/rec-node-15.dot @@ -0,0 +1,87 @@ + digraph "g" { +"Filesystem_13_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black"] +"Filesystem_13_start_0 sapcl01" -> "Filesystem_13_monitor_120000 sapcl01" [ style = bold] +"Filesystem_13_start_0 sapcl01" -> "app02_running_0" [ style = bold] +"Filesystem_13_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"Filesystem_13_stop_0 sapcl02" -> "Filesystem_13_start_0 sapcl01" [ style = bold] +"Filesystem_13_stop_0 sapcl02" -> "LVM_12_stop_0 sapcl02" [ style = bold] +"Filesystem_13_stop_0 sapcl02" -> "app02_stopped_0" [ style = bold] +"Filesystem_13_stop_0 sapcl02" [ style=bold color="green" fontcolor="black"] +"Filesystem_23_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black"] +"Filesystem_23_start_0 sapcl01" -> "Filesystem_23_monitor_120000 sapcl01" [ style = bold] +"Filesystem_23_start_0 sapcl01" -> "oracle_24_start_0 sapcl01" [ style = bold] +"Filesystem_23_start_0 sapcl01" -> "oracle_running_0" [ style = bold] +"Filesystem_23_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"IPaddr_192_168_1_102_monitor_5000 sapcl01" [ style=bold color="green" fontcolor="black"] +"IPaddr_192_168_1_102_start_0 sapcl01" -> "IPaddr_192_168_1_102_monitor_5000 sapcl01" [ style = bold] +"IPaddr_192_168_1_102_start_0 sapcl01" -> "LVM_12_start_0 sapcl01" [ style = bold] +"IPaddr_192_168_1_102_start_0 sapcl01" -> "app02_running_0" [ style = bold] +"IPaddr_192_168_1_102_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"IPaddr_192_168_1_102_stop_0 sapcl02" -> "IPaddr_192_168_1_102_start_0 sapcl01" [ style = bold] +"IPaddr_192_168_1_102_stop_0 sapcl02" -> "app02_stopped_0" [ style = bold] +"IPaddr_192_168_1_102_stop_0 sapcl02" [ style=bold color="green" fontcolor="black"] +"IPaddr_192_168_1_104_monitor_5000 sapcl01" [ style=bold color="green" fontcolor="black"] +"IPaddr_192_168_1_104_start_0 sapcl01" -> "IPaddr_192_168_1_104_monitor_5000 sapcl01" [ style = bold] +"IPaddr_192_168_1_104_start_0 sapcl01" -> "LVM_22_start_0 sapcl01" [ style = bold] +"IPaddr_192_168_1_104_start_0 sapcl01" -> "oracle_running_0" [ style = bold] +"IPaddr_192_168_1_104_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"LVM_12_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black"] +"LVM_12_start_0 sapcl01" -> "Filesystem_13_start_0 sapcl01" [ style = bold] +"LVM_12_start_0 sapcl01" -> "LVM_12_monitor_120000 sapcl01" [ style = bold] +"LVM_12_start_0 sapcl01" -> "app02_running_0" [ style = bold] +"LVM_12_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"LVM_12_stop_0 sapcl02" -> "IPaddr_192_168_1_102_stop_0 sapcl02" [ style = bold] +"LVM_12_stop_0 sapcl02" -> "LVM_12_start_0 sapcl01" [ style = bold] +"LVM_12_stop_0 sapcl02" -> "app02_stopped_0" [ style = bold] +"LVM_12_stop_0 sapcl02" [ style=bold color="green" fontcolor="black"] +"LVM_22_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black"] +"LVM_22_start_0 sapcl01" -> "Filesystem_23_start_0 sapcl01" [ style = bold] +"LVM_22_start_0 sapcl01" -> "LVM_22_monitor_120000 sapcl01" [ style = bold] +"LVM_22_start_0 sapcl01" -> "oracle_running_0" [ style = bold] +"LVM_22_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"app02_running_0" [ style=bold color="green" fontcolor="orange"] +"app02_start_0" -> "Filesystem_13_start_0 sapcl01" [ style = bold] +"app02_start_0" -> "IPaddr_192_168_1_102_start_0 sapcl01" [ style = bold] +"app02_start_0" -> "LVM_12_start_0 sapcl01" [ style = bold] +"app02_start_0" -> "app02_running_0" [ style = bold] +"app02_start_0" [ style=bold color="green" fontcolor="orange"] +"app02_stop_0" -> "Filesystem_13_stop_0 sapcl02" [ style = bold] +"app02_stop_0" -> "IPaddr_192_168_1_102_stop_0 sapcl02" [ style = bold] +"app02_stop_0" -> "LVM_12_stop_0 sapcl02" [ style = bold] +"app02_stop_0" -> "app02_stopped_0" [ style = bold] +"app02_stop_0" [ style=bold color="green" fontcolor="orange"] +"app02_stopped_0" -> "app02_start_0" [ style = bold] +"app02_stopped_0" [ style=bold color="green" fontcolor="orange"] +"oracle_24_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black"] +"oracle_24_start_0 sapcl01" -> "oracle_24_monitor_120000 sapcl01" [ style = bold] +"oracle_24_start_0 sapcl01" -> "oracle_running_0" [ style = bold] +"oracle_24_start_0 sapcl01" -> "oralsnr_25_start_0 sapcl01" [ style = bold] +"oracle_24_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"oracle_running_0" [ style=bold color="green" fontcolor="orange"] +"oracle_start_0" -> "Filesystem_23_start_0 sapcl01" [ style = bold] +"oracle_start_0" -> "IPaddr_192_168_1_104_start_0 sapcl01" [ style = bold] +"oracle_start_0" -> "LVM_22_start_0 sapcl01" [ style = bold] +"oracle_start_0" -> "oracle_24_start_0 sapcl01" [ style = bold] +"oracle_start_0" -> "oracle_running_0" [ style = bold] +"oracle_start_0" -> "oralsnr_25_start_0 sapcl01" [ style = bold] +"oracle_start_0" [ style=bold color="green" fontcolor="orange"] +"oralsnr_25_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black"] +"oralsnr_25_start_0 sapcl01" -> "oracle_running_0" [ style = bold] +"oralsnr_25_start_0 sapcl01" -> "oralsnr_25_monitor_120000 sapcl01" [ style = bold] +"oralsnr_25_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' sapcl03" -> "Filesystem_13_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" -> "Filesystem_23_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" -> "IPaddr_192_168_1_102_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" -> "IPaddr_192_168_1_104_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" -> "LVM_12_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" -> "LVM_22_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" -> "oracle_24_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" -> "oralsnr_25_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" -> "stonith-1_start_0 sapcl01" [ style = bold] +"stonith 'reboot' sapcl03" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 sapcl01" -> "stonith-1_start_0 sapcl01" [ style = bold] +"stonith-1_monitor_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 sapcl02" -> "stonith-1_start_0 sapcl01" [ style = bold] +"stonith-1_monitor_0 sapcl02" [ style=bold color="green" fontcolor="black"] +"stonith-1_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-node-2.dot b/cts/scheduler/dot/rec-node-2.dot new file mode 100644 index 0000000..efe071b --- /dev/null +++ b/cts/scheduler/dot/rec-node-2.dot @@ -0,0 +1,47 @@ + digraph "g" { +"group1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = bold] +"group1_start_0" -> "rsc3_start_0 node2" [ style = bold] +"group1_start_0" -> "rsc4_start_0 node2" [ style = bold] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"group2_running_0" [ style=bold color="green" fontcolor="orange"] +"group2_start_0" -> "group2_running_0" [ style = bold] +"group2_start_0" -> "rsc5_start_0 node2" [ style = bold] +"group2_start_0" -> "rsc6_start_0 node2" [ style = bold] +"group2_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" -> "group1_running_0" [ style = bold] +"rsc3_start_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" -> "group1_running_0" [ style = bold] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node2" -> "rsc5_start_0 node2" [ style = bold] +"rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_start_0 node2" -> "group2_running_0" [ style = bold] +"rsc5_start_0 node2" -> "rsc6_start_0 node2" [ style = bold] +"rsc5_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node2" -> "rsc6_start_0 node2" [ style = bold] +"rsc6_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc6_start_0 node2" -> "group2_running_0" [ style = bold] +"rsc6_start_0 node2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' node1" -> "rsc1_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc2_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc3_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc4_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc5_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc6_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "stonith-1_start_0 node2" [ style = bold] +"stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 node2" -> "stonith-1_start_0 node2" [ style = bold] +"stonith-1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"stonith-1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-node-3.dot b/cts/scheduler/dot/rec-node-3.dot new file mode 100644 index 0000000..4ce7d61 --- /dev/null +++ b/cts/scheduler/dot/rec-node-3.dot @@ -0,0 +1,8 @@ + digraph "g" { +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-node-4.dot b/cts/scheduler/dot/rec-node-4.dot new file mode 100644 index 0000000..de302ba --- /dev/null +++ b/cts/scheduler/dot/rec-node-4.dot @@ -0,0 +1,21 @@ + digraph "g" { +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' node1" -> "rsc1_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc1_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "rsc2_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc2_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "stonith-1_start_0 node2" [ style = bold] +"stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 node2" -> "stonith-1_start_0 node2" [ style = bold] +"stonith-1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"stonith-1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-node-5.dot b/cts/scheduler/dot/rec-node-5.dot new file mode 100644 index 0000000..4ce7d61 --- /dev/null +++ b/cts/scheduler/dot/rec-node-5.dot @@ -0,0 +1,8 @@ + digraph "g" { +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-node-6.dot b/cts/scheduler/dot/rec-node-6.dot new file mode 100644 index 0000000..de302ba --- /dev/null +++ b/cts/scheduler/dot/rec-node-6.dot @@ -0,0 +1,21 @@ + digraph "g" { +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' node1" -> "rsc1_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc1_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "rsc2_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc2_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "stonith-1_start_0 node2" [ style = bold] +"stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 node2" -> "stonith-1_start_0 node2" [ style = bold] +"stonith-1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"stonith-1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-node-7.dot b/cts/scheduler/dot/rec-node-7.dot new file mode 100644 index 0000000..de302ba --- /dev/null +++ b/cts/scheduler/dot/rec-node-7.dot @@ -0,0 +1,21 @@ + digraph "g" { +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' node1" -> "rsc1_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc1_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "rsc2_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc2_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "stonith-1_start_0 node2" [ style = bold] +"stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 node2" -> "stonith-1_start_0 node2" [ style = bold] +"stonith-1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"stonith-1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-node-8.dot b/cts/scheduler/dot/rec-node-8.dot new file mode 100644 index 0000000..4b322cf --- /dev/null +++ b/cts/scheduler/dot/rec-node-8.dot @@ -0,0 +1,14 @@ + digraph "g" { +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = dashed] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=dashed color="red" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = dashed] +"rsc1_stop_0 node1" [ style=dashed color="red" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = dashed] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=dashed color="red" fontcolor="black"] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = dashed] +"rsc2_stop_0 node1" [ style=dashed color="red" fontcolor="black"] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-node-9.dot b/cts/scheduler/dot/rec-node-9.dot new file mode 100644 index 0000000..d73c9c6 --- /dev/null +++ b/cts/scheduler/dot/rec-node-9.dot @@ -0,0 +1,4 @@ + digraph "g" { +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-rsc-0.dot b/cts/scheduler/dot/rec-rsc-0.dot new file mode 100644 index 0000000..72dc187 --- /dev/null +++ b/cts/scheduler/dot/rec-rsc-0.dot @@ -0,0 +1,4 @@ + digraph "g" { +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-rsc-1.dot b/cts/scheduler/dot/rec-rsc-1.dot new file mode 100644 index 0000000..4093f9f --- /dev/null +++ b/cts/scheduler/dot/rec-rsc-1.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-rsc-2.dot b/cts/scheduler/dot/rec-rsc-2.dot new file mode 100644 index 0000000..052f4a0 --- /dev/null +++ b/cts/scheduler/dot/rec-rsc-2.dot @@ -0,0 +1,9 @@ + digraph "g" { +"Cancel rsc1_monitor_1 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "Cancel rsc1_monitor_1 node1" [ style = bold] +"rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-rsc-3.dot b/cts/scheduler/dot/rec-rsc-3.dot new file mode 100644 index 0000000..0436fef --- /dev/null +++ b/cts/scheduler/dot/rec-rsc-3.dot @@ -0,0 +1,5 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-rsc-4.dot b/cts/scheduler/dot/rec-rsc-4.dot new file mode 100644 index 0000000..336022a --- /dev/null +++ b/cts/scheduler/dot/rec-rsc-4.dot @@ -0,0 +1,3 @@ + digraph "g" { +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-rsc-5.dot b/cts/scheduler/dot/rec-rsc-5.dot new file mode 100644 index 0000000..a86aacb --- /dev/null +++ b/cts/scheduler/dot/rec-rsc-5.dot @@ -0,0 +1,21 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="orange"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_stop_0 node2" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' node2" -> "rsc1_start_0 node1" [ style = bold] +"stonith 'reboot' node2" -> "rsc1_stop_0 node2" [ style = bold] +"stonith 'reboot' node2" -> "rsc2_start_0 node1" [ style = bold] +"stonith 'reboot' node2" -> "rsc2_stop_0 node2" [ style = bold] +"stonith 'reboot' node2" -> "stonith-1_start_0 node1" [ style = bold] +"stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 node1" -> "stonith-1_start_0 node1" [ style = bold] +"stonith-1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"stonith-1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-rsc-6.dot b/cts/scheduler/dot/rec-rsc-6.dot new file mode 100644 index 0000000..f0265fb --- /dev/null +++ b/cts/scheduler/dot/rec-rsc-6.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-rsc-7.dot b/cts/scheduler/dot/rec-rsc-7.dot new file mode 100644 index 0000000..72dc187 --- /dev/null +++ b/cts/scheduler/dot/rec-rsc-7.dot @@ -0,0 +1,4 @@ + digraph "g" { +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rec-rsc-8.dot b/cts/scheduler/dot/rec-rsc-8.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/rec-rsc-8.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/rec-rsc-9.dot b/cts/scheduler/dot/rec-rsc-9.dot new file mode 100644 index 0000000..87e80ad --- /dev/null +++ b/cts/scheduler/dot/rec-rsc-9.dot @@ -0,0 +1,37 @@ + digraph "g" { +"bar_running_0" -> "foo_start_0" [ style = bold] +"bar_running_0" -> "rsc1_start_0 node1" [ style = bold] +"bar_running_0" [ style=bold color="green" fontcolor="orange"] +"bar_start_0" -> "bar_running_0" [ style = bold] +"bar_start_0" -> "rsc3_start_0 node1" [ style = bold] +"bar_start_0" [ style=bold color="green" fontcolor="orange"] +"bar_stop_0" -> "bar_stopped_0" [ style = bold] +"bar_stop_0" -> "rsc3_stop_0 node1" [ style = bold] +"bar_stop_0" [ style=bold color="green" fontcolor="orange"] +"bar_stopped_0" -> "bar_start_0" [ style = bold] +"bar_stopped_0" [ style=bold color="green" fontcolor="orange"] +"foo_running_0" [ style=bold color="green" fontcolor="orange"] +"foo_start_0" -> "foo_running_0" [ style = bold] +"foo_start_0" -> "rsc2_start_0 node1" [ style = bold] +"foo_start_0" [ style=bold color="green" fontcolor="orange"] +"foo_stop_0" -> "foo_stopped_0" [ style = bold] +"foo_stop_0" -> "rsc2_stop_0 node1" [ style = bold] +"foo_stop_0" [ style=bold color="green" fontcolor="orange"] +"foo_stopped_0" -> "bar_stop_0" [ style = bold] +"foo_stopped_0" -> "foo_start_0" [ style = bold] +"foo_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "bar_stop_0" [ style = bold] +"rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "foo_running_0" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "foo_stopped_0" [ style = bold] +"rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" -> "bar_running_0" [ style = bold] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node1" -> "bar_stopped_0" [ style = bold] +"rsc3_stop_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/reload-becomes-restart.dot b/cts/scheduler/dot/reload-becomes-restart.dot new file mode 100644 index 0000000..c656aef --- /dev/null +++ b/cts/scheduler/dot/reload-becomes-restart.dot @@ -0,0 +1,54 @@ + digraph "g" { +"Fencing_monitor_0 node1" -> "Fencing_start_0 node1" [ style = bold] +"Fencing_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_0 node2" -> "Fencing_start_0 node1" [ style = bold] +"Fencing_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_120000 node1" [ style=bold color="green" fontcolor="black"] +"Fencing_start_0 node1" -> "Fencing_monitor_120000 node1" [ style = bold] +"Fencing_start_0 node1" [ style=bold color="green" fontcolor="black"] +"cl-rsc1_running_0" -> "cl-rsc2_start_0" [ style = bold] +"cl-rsc1_running_0" [ style=bold color="green" fontcolor="orange"] +"cl-rsc1_start_0" -> "cl-rsc1_running_0" [ style = bold] +"cl-rsc1_start_0" -> "rsc1:0_start_0 node2" [ style = bold] +"cl-rsc1_start_0" -> "rsc1:1_start_0 node1" [ style = bold] +"cl-rsc1_start_0" [ style=bold color="green" fontcolor="orange"] +"cl-rsc2_running_0" [ style=bold color="green" fontcolor="orange"] +"cl-rsc2_start_0" -> "cl-rsc2_running_0" [ style = bold] +"cl-rsc2_start_0" -> "rsc2:1_start_0 node2" [ style = bold] +"cl-rsc2_start_0" -> "rsc2_start_0 node1" [ style = bold] +"cl-rsc2_start_0" [ style=bold color="green" fontcolor="orange"] +"cl-rsc2_stop_0" -> "cl-rsc2_stopped_0" [ style = bold] +"cl-rsc2_stop_0" -> "rsc2_stop_0 node1" [ style = bold] +"cl-rsc2_stop_0" [ style=bold color="green" fontcolor="orange"] +"cl-rsc2_stopped_0" -> "cl-rsc2_start_0" [ style = bold] +"cl-rsc2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_monitor_0 node2" -> "cl-rsc1_start_0" [ style = bold] +"rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:0_monitor_120000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:0_start_0 node2" -> "cl-rsc1_running_0" [ style = bold] +"rsc1:0_start_0 node2" -> "rsc1:0_monitor_120000 node2" [ style = bold] +"rsc1:0_start_0 node2" -> "rsc2:1_start_0 node2" [ style = bold] +"rsc1:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_monitor_0 node1" -> "cl-rsc1_start_0" [ style = bold] +"rsc1:1_monitor_0 node1" -> "rsc2_stop_0 node1" [ style = bold] +"rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_monitor_120000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_start_0 node1" -> "cl-rsc1_running_0" [ style = bold] +"rsc1:1_start_0 node1" -> "rsc1:1_monitor_120000 node1" [ style = bold] +"rsc1:1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2:1_monitor_0 node2" -> "cl-rsc2_start_0" [ style = bold] +"rsc2:1_monitor_0 node2" -> "cl-rsc2_stopped_0" [ style = bold] +"rsc2:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2:1_monitor_200000 node2" [ style=bold color="green" fontcolor="black"] +"rsc2:1_start_0 node2" -> "cl-rsc2_running_0" [ style = bold] +"rsc2:1_start_0 node2" -> "rsc2:1_monitor_200000 node2" [ style = bold] +"rsc2:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_200000 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "cl-rsc2_running_0" [ style = bold] +"rsc2_start_0 node1" -> "rsc2_monitor_200000 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "cl-rsc2_stopped_0" [ style = bold] +"rsc2_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-connection-shutdown.dot b/cts/scheduler/dot/remote-connection-shutdown.dot new file mode 100644 index 0000000..74eb9e3 --- /dev/null +++ b/cts/scheduler/dot/remote-connection-shutdown.dot @@ -0,0 +1,57 @@ + digraph "g" { +"compute-0_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"compute-unfence-trigger-clone_stop_0" -> "compute-unfence-trigger-clone_stopped_0" [ style = bold] +"compute-unfence-trigger-clone_stop_0" -> "compute-unfence-trigger_stop_0 compute-0" [ style = bold] +"compute-unfence-trigger-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"compute-unfence-trigger-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"compute-unfence-trigger_stop_0 compute-0" -> "compute-0_stop_0 controller-0" [ style = bold] +"compute-unfence-trigger_stop_0 compute-0" -> "compute-unfence-trigger-clone_stopped_0" [ style = bold] +"compute-unfence-trigger_stop_0 compute-0" [ style=bold color="green" fontcolor="black"] +"nova-evacuate_monitor_10000 database-1" [ style=bold color="green" fontcolor="black"] +"nova-evacuate_start_0 database-1" -> "nova-evacuate_monitor_10000 database-1" [ style = bold] +"nova-evacuate_start_0 database-1" [ style=bold color="green" fontcolor="black"] +"nova-evacuate_stop_0 database-0" -> "nova-evacuate_start_0 database-1" [ style = bold] +"nova-evacuate_stop_0 database-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_clear_failcount_0 controller-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_clear_failcount_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_clear_failcount_0 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_clear_failcount_0 database-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_clear_failcount_0 database-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_clear_failcount_0 database-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_clear_failcount_0 messaging-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_clear_failcount_0 messaging-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_clear_failcount_0 messaging-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_monitor_60000 database-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_start_0 database-0" -> "stonith-fence_compute-fence-nova_monitor_60000 database-0" [ style = bold] +"stonith-fence_compute-fence-nova_start_0 database-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254001f5f3c_monitor_60000 messaging-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254001f5f3c_start_0 messaging-0" -> "stonith-fence_ipmilan-5254001f5f3c_monitor_60000 messaging-0" [ style = bold] +"stonith-fence_ipmilan-5254001f5f3c_start_0 messaging-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254001f5f3c_stop_0 database-2" -> "stonith-fence_ipmilan-5254001f5f3c_start_0 messaging-0" [ style = bold] +"stonith-fence_ipmilan-5254001f5f3c_stop_0 database-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540033df9c_monitor_60000 database-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540033df9c_start_0 database-2" -> "stonith-fence_ipmilan-52540033df9c_monitor_60000 database-2" [ style = bold] +"stonith-fence_ipmilan-52540033df9c_start_0 database-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-52540033df9c_stop_0 database-1" -> "stonith-fence_ipmilan-52540033df9c_start_0 database-2" [ style = bold] +"stonith-fence_ipmilan-52540033df9c_stop_0 database-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254003f88b4_monitor_60000 messaging-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254003f88b4_start_0 messaging-1" -> "stonith-fence_ipmilan-5254003f88b4_monitor_60000 messaging-1" [ style = bold] +"stonith-fence_ipmilan-5254003f88b4_start_0 messaging-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254003f88b4_stop_0 messaging-0" -> "stonith-fence_ipmilan-5254003f88b4_start_0 messaging-1" [ style = bold] +"stonith-fence_ipmilan-5254003f88b4_stop_0 messaging-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254007b7920_monitor_60000 messaging-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254007b7920_start_0 messaging-2" -> "stonith-fence_ipmilan-5254007b7920_monitor_60000 messaging-2" [ style = bold] +"stonith-fence_ipmilan-5254007b7920_start_0 messaging-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254007b7920_stop_0 messaging-1" -> "stonith-fence_ipmilan-5254007b7920_start_0 messaging-2" [ style = bold] +"stonith-fence_ipmilan-5254007b7920_stop_0 messaging-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254009cb549_monitor_60000 database-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254009cb549_start_0 database-1" -> "stonith-fence_ipmilan-5254009cb549_monitor_60000 database-1" [ style = bold] +"stonith-fence_ipmilan-5254009cb549_start_0 database-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254009cb549_stop_0 database-0" -> "stonith-fence_ipmilan-5254009cb549_start_0 database-1" [ style = bold] +"stonith-fence_ipmilan-5254009cb549_stop_0 database-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400ffc780_monitor_60000 database-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400ffc780_start_0 database-0" -> "stonith-fence_ipmilan-525400ffc780_monitor_60000 database-0" [ style = bold] +"stonith-fence_ipmilan-525400ffc780_start_0 database-0" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-525400ffc780_stop_0 messaging-2" -> "stonith-fence_ipmilan-525400ffc780_start_0 database-0" [ style = bold] +"stonith-fence_ipmilan-525400ffc780_stop_0 messaging-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-connection-unrecoverable.dot b/cts/scheduler/dot/remote-connection-unrecoverable.dot new file mode 100644 index 0000000..f1e80f0 --- /dev/null +++ b/cts/scheduler/dot/remote-connection-unrecoverable.dot @@ -0,0 +1,44 @@ + digraph "g" { +"killer_monitor_60000 node2" [ style=bold color="green" fontcolor="black"] +"killer_start_0 node2" -> "killer_monitor_60000 node2" [ style = bold] +"killer_start_0 node2" [ style=bold color="green" fontcolor="black"] +"killer_stop_0 node2" -> "killer_start_0 node2" [ style = bold] +"killer_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"remote1_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"rsc1_delete_0 remote1" -> "rsc1_start_0 node2" [ style = dashed] +"rsc1_delete_0 remote1" [ style=dashed color="red" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" -> "rsc2-master_demote_0" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 remote1" -> "rsc1_delete_0 remote1" [ style = dashed] +"rsc1_stop_0 remote1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 remote1" -> "rsc2-master_demote_0" [ style = bold] +"rsc1_stop_0 remote1" [ style=bold color="green" fontcolor="orange"] +"rsc2-master_demote_0" -> "rsc2-master_demoted_0" [ style = bold] +"rsc2-master_demote_0" -> "rsc2_demote_0 node1" [ style = bold] +"rsc2-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-master_demoted_0" -> "rsc2-master_stop_0" [ style = bold] +"rsc2-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-master_stop_0" -> "rsc2-master_stopped_0" [ style = bold] +"rsc2-master_stop_0" -> "rsc2_stop_0 node1" [ style = bold] +"rsc2-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"rsc2-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc2_demote_0 node1" -> "rsc2-master_demoted_0" [ style = bold] +"rsc2_demote_0 node1" -> "rsc2_stop_0 node1" [ style = bold] +"rsc2_demote_0 node1" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0 node1" -> "rsc2-master_stopped_0" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' node1" -> "rsc1_start_0 node2" [ style = bold] +"stonith 'reboot' node1" -> "rsc2-master_stop_0" [ style = bold] +"stonith 'reboot' node1" -> "rsc2_demote_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "rsc2_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "stonith 'reboot' remote1" [ style = bold] +"stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' remote1" -> "killer_start_0 node2" [ style = bold] +"stonith 'reboot' remote1" -> "rsc1_start_0 node2" [ style = bold] +"stonith 'reboot' remote1" -> "rsc1_stop_0 remote1" [ style = bold] +"stonith 'reboot' remote1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-disable.dot b/cts/scheduler/dot/remote-disable.dot new file mode 100644 index 0000000..5d21b60 --- /dev/null +++ b/cts/scheduler/dot/remote-disable.dot @@ -0,0 +1,5 @@ + digraph "g" { +"FAKE2_stop_0 remote1" -> "remote1_stop_0 18builder" [ style = bold] +"FAKE2_stop_0 remote1" [ style=bold color="green" fontcolor="black"] +"remote1_stop_0 18builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-fence-before-reconnect.dot b/cts/scheduler/dot/remote-fence-before-reconnect.dot new file mode 100644 index 0000000..5812b7f --- /dev/null +++ b/cts/scheduler/dot/remote-fence-before-reconnect.dot @@ -0,0 +1,11 @@ + digraph "g" { +"c7auto4_stop_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"fake2_monitor_10000 c7auto1" [ style=bold color="green" fontcolor="black"] +"fake2_start_0 c7auto1" -> "fake2_monitor_10000 c7auto1" [ style = bold] +"fake2_start_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"fake2_stop_0 c7auto4" -> "fake2_start_0 c7auto1" [ style = bold] +"fake2_stop_0 c7auto4" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' c7auto4" -> "fake2_start_0 c7auto1" [ style = bold] +"stonith 'reboot' c7auto4" -> "fake2_stop_0 c7auto4" [ style = bold] +"stonith 'reboot' c7auto4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-fence-unclean-3.dot b/cts/scheduler/dot/remote-fence-unclean-3.dot new file mode 100644 index 0000000..c70a263 --- /dev/null +++ b/cts/scheduler/dot/remote-fence-unclean-3.dot @@ -0,0 +1,32 @@ + digraph "g" { +"fence1_monitor_0 overcloud-controller-0" -> "fence1_start_0 overcloud-controller-0" [ style = bold] +"fence1_monitor_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"fence1_monitor_0 overcloud-controller-1" -> "fence1_start_0 overcloud-controller-0" [ style = bold] +"fence1_monitor_0 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] +"fence1_monitor_0 overcloud-controller-2" -> "fence1_start_0 overcloud-controller-0" [ style = bold] +"fence1_monitor_0 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] +"fence1_monitor_60000 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"fence1_start_0 overcloud-controller-0" -> "fence1_monitor_60000 overcloud-controller-0" [ style = bold] +"fence1_start_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_0 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] +"galera-bundle-0_monitor_0 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-1_monitor_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-1_monitor_0 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_monitor_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"galera-bundle-2_monitor_0 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] +"overcloud-novacompute-0_stop_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-0_monitor_0 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-0_monitor_0 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_monitor_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_monitor_0 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-2_monitor_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-2_monitor_0 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_monitor_0 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] +"redis-bundle-0_monitor_0 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_monitor_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"redis-bundle-1_monitor_0 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] +"redis-bundle-2_monitor_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"redis-bundle-2_monitor_0 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' overcloud-novacompute-0" -> "fence1_start_0 overcloud-controller-0" [ style = bold] +"stonith 'reboot' overcloud-novacompute-0" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-fence-unclean.dot b/cts/scheduler/dot/remote-fence-unclean.dot new file mode 100644 index 0000000..24958bf --- /dev/null +++ b/cts/scheduler/dot/remote-fence-unclean.dot @@ -0,0 +1,29 @@ + digraph "g" { +"FAKE2_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"] +"FAKE2_start_0 18builder" -> "FAKE2_monitor_60000 18builder" [ style = bold] +"FAKE2_start_0 18builder" [ style=bold color="green" fontcolor="black"] +"FAKE2_stop_0 remote1" -> "FAKE2_start_0 18builder" [ style = bold] +"FAKE2_stop_0 remote1" -> "remote1_stop_0 18node1" [ style = bold] +"FAKE2_stop_0 remote1" [ style=bold color="green" fontcolor="orange"] +"FAKE3_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] +"FAKE3_start_0 18node1" -> "FAKE3_monitor_60000 18node1" [ style = bold] +"FAKE3_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKE3_stop_0 18builder" -> "FAKE3_start_0 18node1" [ style = bold] +"FAKE3_stop_0 18builder" [ style=bold color="green" fontcolor="black"] +"FAKE4_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"FAKE4_start_0 18node2" -> "FAKE4_monitor_60000 18node2" [ style = bold] +"FAKE4_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKE4_stop_0 18node1" -> "FAKE4_start_0 18node2" [ style = bold] +"FAKE4_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] +"remote1_start_0 18node1" -> "remote1_monitor_60000 18node1" [ style = bold] +"remote1_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"remote1_stop_0 18node1" -> "remote1_start_0 18node1" [ style = bold] +"remote1_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' remote1" -> "FAKE2_start_0 18builder" [ style = bold] +"stonith 'reboot' remote1" -> "FAKE2_stop_0 remote1" [ style = bold] +"stonith 'reboot' remote1" -> "FAKE3_start_0 18node1" [ style = bold] +"stonith 'reboot' remote1" -> "FAKE4_start_0 18node2" [ style = bold] +"stonith 'reboot' remote1" -> "remote1_start_0 18node1" [ style = bold] +"stonith 'reboot' remote1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-fence-unclean2.dot b/cts/scheduler/dot/remote-fence-unclean2.dot new file mode 100644 index 0000000..431eadb --- /dev/null +++ b/cts/scheduler/dot/remote-fence-unclean2.dot @@ -0,0 +1,5 @@ + digraph "g" { +"fake_stop_0 rhel7-alt4" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' rhel7-alt4" -> "fake_stop_0 rhel7-alt4" [ style = bold] +"stonith 'reboot' rhel7-alt4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-move.dot b/cts/scheduler/dot/remote-move.dot new file mode 100644 index 0000000..c51806b --- /dev/null +++ b/cts/scheduler/dot/remote-move.dot @@ -0,0 +1,17 @@ + digraph "g" { +"remote1_migrate_from_0 18node1" -> "remote1_start_0 18node1" [ style = bold] +"remote1_migrate_from_0 18node1" -> "remote1_stop_0 18builder" [ style = bold] +"remote1_migrate_from_0 18node1" [ style=bold color="green" fontcolor="black"] +"remote1_migrate_to_0 18builder" -> "remote1_migrate_from_0 18node1" [ style = bold] +"remote1_migrate_to_0 18builder" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] +"remote1_start_0 18node1" -> "remote1_monitor_60000 18node1" [ style = bold] +"remote1_start_0 18node1" [ style=bold color="green" fontcolor="orange"] +"remote1_stop_0 18builder" -> "remote1_start_0 18node1" [ style = bold] +"remote1_stop_0 18builder" [ style=bold color="green" fontcolor="black"] +"shooter_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"] +"shooter_start_0 18builder" -> "shooter_monitor_60000 18builder" [ style = bold] +"shooter_start_0 18builder" [ style=bold color="green" fontcolor="black"] +"shooter_stop_0 18node1" -> "shooter_start_0 18builder" [ style = bold] +"shooter_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-orphaned.dot b/cts/scheduler/dot/remote-orphaned.dot new file mode 100644 index 0000000..8e35e1d --- /dev/null +++ b/cts/scheduler/dot/remote-orphaned.dot @@ -0,0 +1,20 @@ + digraph "g" { +"Connectivity_stop_0" -> "Connectivity_stopped_0" [ style = bold] +"Connectivity_stop_0" -> "ping-1_stop_0 remote1" [ style = bold] +"Connectivity_stop_0" [ style=bold color="green" fontcolor="orange"] +"Connectivity_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ping-1_stop_0 remote1" -> "Connectivity_stopped_0" [ style = bold] +"ping-1_stop_0 remote1" -> "remote1_stop_0 18node1" [ style = bold] +"ping-1_stop_0 remote1" [ style=bold color="green" fontcolor="black"] +"remote1_delete_0 18node1" [ style=bold color="green" fontcolor="black"] +"remote1_delete_0 18node3" [ style=bold color="green" fontcolor="black"] +"remote1_stop_0 18node1" -> "remote1_delete_0 18node1" [ style = bold] +"remote1_stop_0 18node1" -> "remote1_delete_0 18node3" [ style = bold] +"remote1_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"rsc_18node2_monitor_5000 18node1" [ style=bold color="green" fontcolor="black"] +"rsc_18node2_start_0 18node1" -> "rsc_18node2_monitor_5000 18node1" [ style = bold] +"rsc_18node2_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"rsc_18node2_stop_0 remote1" -> "remote1_stop_0 18node1" [ style = bold] +"rsc_18node2_stop_0 remote1" -> "rsc_18node2_start_0 18node1" [ style = bold] +"rsc_18node2_stop_0 remote1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-orphaned2.dot b/cts/scheduler/dot/remote-orphaned2.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/remote-orphaned2.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/remote-partial-migrate.dot b/cts/scheduler/dot/remote-partial-migrate.dot new file mode 100644 index 0000000..a25b8ac --- /dev/null +++ b/cts/scheduler/dot/remote-partial-migrate.dot @@ -0,0 +1,76 @@ + digraph "g" { +"FAKE10_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE10_start_0 pcmk1" -> "FAKE10_monitor_10000 pcmk1" [ style = bold] +"FAKE10_start_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE13_monitor_10000 pcmk2" [ style=bold color="green" fontcolor="black"] +"FAKE13_start_0 pcmk2" -> "FAKE13_monitor_10000 pcmk2" [ style = bold] +"FAKE13_start_0 pcmk2" [ style=bold color="green" fontcolor="black"] +"FAKE15_monitor_10000 pcmk3" [ style=bold color="green" fontcolor="black"] +"FAKE15_start_0 pcmk3" -> "FAKE15_monitor_10000 pcmk3" [ style = bold] +"FAKE15_start_0 pcmk3" [ style=bold color="green" fontcolor="black"] +"FAKE16_monitor_10000 pcmk_remote3" [ style=bold color="green" fontcolor="black"] +"FAKE16_start_0 pcmk_remote3" -> "FAKE16_monitor_10000 pcmk_remote3" [ style = bold] +"FAKE16_start_0 pcmk_remote3" [ style=bold color="green" fontcolor="black"] +"FAKE16_stop_0 pcmk1" -> "FAKE16_start_0 pcmk_remote3" [ style = bold] +"FAKE16_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE22_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE22_start_0 pcmk1" -> "FAKE22_monitor_10000 pcmk1" [ style = bold] +"FAKE22_start_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE23_monitor_10000 pcmk_remote1" [ style=bold color="green" fontcolor="black"] +"FAKE23_start_0 pcmk_remote1" -> "FAKE23_monitor_10000 pcmk_remote1" [ style = bold] +"FAKE23_start_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"] +"FAKE23_stop_0 pcmk1" -> "FAKE23_start_0 pcmk_remote1" [ style = bold] +"FAKE23_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE26_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE26_start_0 pcmk1" -> "FAKE26_monitor_10000 pcmk1" [ style = bold] +"FAKE26_start_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE29_monitor_10000 pcmk2" [ style=bold color="green" fontcolor="black"] +"FAKE29_start_0 pcmk2" -> "FAKE29_monitor_10000 pcmk2" [ style = bold] +"FAKE29_start_0 pcmk2" [ style=bold color="green" fontcolor="black"] +"FAKE30_monitor_10000 pcmk_remote2" [ style=bold color="green" fontcolor="black"] +"FAKE30_start_0 pcmk_remote2" -> "FAKE30_monitor_10000 pcmk_remote2" [ style = bold] +"FAKE30_start_0 pcmk_remote2" [ style=bold color="green" fontcolor="black"] +"FAKE30_stop_0 pcmk1" -> "FAKE30_start_0 pcmk_remote2" [ style = bold] +"FAKE30_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE36_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE36_start_0 pcmk1" -> "FAKE36_monitor_10000 pcmk1" [ style = bold] +"FAKE36_start_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE37_monitor_10000 pcmk2" [ style=bold color="green" fontcolor="black"] +"FAKE37_start_0 pcmk2" -> "FAKE37_monitor_10000 pcmk2" [ style = bold] +"FAKE37_start_0 pcmk2" [ style=bold color="green" fontcolor="black"] +"FAKE37_stop_0 pcmk1" -> "FAKE37_start_0 pcmk2" [ style = bold] +"FAKE37_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE43_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE43_start_0 pcmk1" -> "FAKE43_monitor_10000 pcmk1" [ style = bold] +"FAKE43_start_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE44_monitor_10000 pcmk2" [ style=bold color="green" fontcolor="black"] +"FAKE44_start_0 pcmk2" -> "FAKE44_monitor_10000 pcmk2" [ style = bold] +"FAKE44_start_0 pcmk2" [ style=bold color="green" fontcolor="black"] +"FAKE44_stop_0 pcmk1" -> "FAKE44_start_0 pcmk2" [ style = bold] +"FAKE44_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE4_monitor_10000 pcmk_remote3" [ style=bold color="green" fontcolor="black"] +"FAKE4_start_0 pcmk_remote3" -> "FAKE4_monitor_10000 pcmk_remote3" [ style = bold] +"FAKE4_start_0 pcmk_remote3" [ style=bold color="green" fontcolor="black"] +"FAKE50_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE50_start_0 pcmk1" -> "FAKE50_monitor_10000 pcmk1" [ style = bold] +"FAKE50_start_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE9_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE9_start_0 pcmk1" -> "FAKE9_monitor_10000 pcmk1" [ style = bold] +"FAKE9_start_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE9_stop_0 pcmk_remote3" -> "FAKE9_start_0 pcmk1" [ style = bold] +"FAKE9_stop_0 pcmk_remote3" [ style=bold color="green" fontcolor="black"] +"pcmk_remote3_migrate_from_0 pcmk2" -> "pcmk_remote3_start_0 pcmk2" [ style = bold] +"pcmk_remote3_migrate_from_0 pcmk2" -> "pcmk_remote3_stop_0 pcmk1" [ style = bold] +"pcmk_remote3_migrate_from_0 pcmk2" [ style=bold color="green" fontcolor="black"] +"pcmk_remote3_monitor_60000 pcmk2" [ style=bold color="green" fontcolor="black"] +"pcmk_remote3_start_0 pcmk2" -> "FAKE16_monitor_10000 pcmk_remote3" [ style = bold] +"pcmk_remote3_start_0 pcmk2" -> "FAKE16_start_0 pcmk_remote3" [ style = bold] +"pcmk_remote3_start_0 pcmk2" -> "FAKE16_stop_0 pcmk1" [ style = bold] +"pcmk_remote3_start_0 pcmk2" -> "FAKE4_monitor_10000 pcmk_remote3" [ style = bold] +"pcmk_remote3_start_0 pcmk2" -> "FAKE4_start_0 pcmk_remote3" [ style = bold] +"pcmk_remote3_start_0 pcmk2" -> "FAKE9_stop_0 pcmk_remote3" [ style = bold] +"pcmk_remote3_start_0 pcmk2" -> "pcmk_remote3_monitor_60000 pcmk2" [ style = bold] +"pcmk_remote3_start_0 pcmk2" [ style=bold color="green" fontcolor="orange"] +"pcmk_remote3_stop_0 pcmk1" -> "pcmk_remote3_start_0 pcmk2" [ style = bold] +"pcmk_remote3_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-partial-migrate2.dot b/cts/scheduler/dot/remote-partial-migrate2.dot new file mode 100644 index 0000000..40797e4 --- /dev/null +++ b/cts/scheduler/dot/remote-partial-migrate2.dot @@ -0,0 +1,143 @@ + digraph "g" { +"FAKE12_monitor_10000 pcmk2" [ style=bold color="green" fontcolor="black"] +"FAKE12_start_0 pcmk2" -> "FAKE12_monitor_10000 pcmk2" [ style = bold] +"FAKE12_start_0 pcmk2" [ style=bold color="green" fontcolor="black"] +"FAKE12_stop_0 pcmk1" -> "FAKE12_start_0 pcmk2" [ style = bold] +"FAKE12_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE14_monitor_10000 pcmk_remote1" [ style=bold color="green" fontcolor="black"] +"FAKE14_start_0 pcmk_remote1" -> "FAKE14_monitor_10000 pcmk_remote1" [ style = bold] +"FAKE14_start_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"] +"FAKE14_stop_0 pcmk2" -> "FAKE14_start_0 pcmk_remote1" [ style = bold] +"FAKE14_stop_0 pcmk2" [ style=bold color="green" fontcolor="black"] +"FAKE17_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"] +"FAKE17_start_0 pcmk_remote4" -> "FAKE17_monitor_10000 pcmk_remote4" [ style = bold] +"FAKE17_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"] +"FAKE17_stop_0 pcmk_remote1" -> "FAKE17_start_0 pcmk_remote4" [ style = bold] +"FAKE17_stop_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"] +"FAKE25_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"] +"FAKE25_start_0 pcmk_remote4" -> "FAKE25_monitor_10000 pcmk_remote4" [ style = bold] +"FAKE25_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"] +"FAKE25_stop_0 pcmk_remote1" -> "FAKE25_start_0 pcmk_remote4" [ style = bold] +"FAKE25_stop_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"] +"FAKE28_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE28_start_0 pcmk1" -> "FAKE28_monitor_10000 pcmk1" [ style = bold] +"FAKE28_start_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE28_stop_0 pcmk3" -> "FAKE28_start_0 pcmk1" [ style = bold] +"FAKE28_stop_0 pcmk3" [ style=bold color="green" fontcolor="black"] +"FAKE30_monitor_10000 pcmk_remote1" [ style=bold color="green" fontcolor="black"] +"FAKE30_start_0 pcmk_remote1" -> "FAKE30_monitor_10000 pcmk_remote1" [ style = bold] +"FAKE30_start_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"] +"FAKE30_stop_0 pcmk1" -> "FAKE30_start_0 pcmk_remote1" [ style = bold] +"FAKE30_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE33_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"] +"FAKE33_start_0 pcmk_remote4" -> "FAKE33_monitor_10000 pcmk_remote4" [ style = bold] +"FAKE33_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"] +"FAKE33_stop_0 pcmk_remote1" -> "FAKE33_start_0 pcmk_remote4" [ style = bold] +"FAKE33_stop_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"] +"FAKE38_monitor_10000 pcmk_remote1" [ style=bold color="green" fontcolor="black"] +"FAKE38_start_0 pcmk_remote1" -> "FAKE38_monitor_10000 pcmk_remote1" [ style = bold] +"FAKE38_start_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"] +"FAKE38_stop_0 pcmk2" -> "FAKE38_start_0 pcmk_remote1" [ style = bold] +"FAKE38_stop_0 pcmk2" [ style=bold color="green" fontcolor="black"] +"FAKE39_monitor_10000 pcmk_remote2" [ style=bold color="green" fontcolor="black"] +"FAKE39_start_0 pcmk_remote2" -> "FAKE39_monitor_10000 pcmk_remote2" [ style = bold] +"FAKE39_start_0 pcmk_remote2" [ style=bold color="green" fontcolor="black"] +"FAKE39_stop_0 pcmk1" -> "FAKE39_start_0 pcmk_remote2" [ style = bold] +"FAKE39_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE41_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"] +"FAKE41_start_0 pcmk_remote4" -> "FAKE41_monitor_10000 pcmk_remote4" [ style = bold] +"FAKE41_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"] +"FAKE41_stop_0 pcmk_remote2" -> "FAKE41_start_0 pcmk_remote4" [ style = bold] +"FAKE41_stop_0 pcmk_remote2" [ style=bold color="green" fontcolor="black"] +"FAKE47_monitor_10000 pcmk_remote2" [ style=bold color="green" fontcolor="black"] +"FAKE47_start_0 pcmk_remote2" -> "FAKE47_monitor_10000 pcmk_remote2" [ style = bold] +"FAKE47_start_0 pcmk_remote2" [ style=bold color="green" fontcolor="black"] +"FAKE47_stop_0 pcmk_remote1" -> "FAKE47_start_0 pcmk_remote2" [ style = bold] +"FAKE47_stop_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"] +"FAKE48_monitor_10000 pcmk_remote3" [ style=bold color="green" fontcolor="black"] +"FAKE48_start_0 pcmk_remote3" -> "FAKE48_monitor_10000 pcmk_remote3" [ style = bold] +"FAKE48_start_0 pcmk_remote3" [ style=bold color="green" fontcolor="black"] +"FAKE48_stop_0 pcmk1" -> "FAKE48_start_0 pcmk_remote3" [ style = bold] +"FAKE48_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE49_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"] +"FAKE49_start_0 pcmk_remote4" -> "FAKE49_monitor_10000 pcmk_remote4" [ style = bold] +"FAKE49_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"] +"FAKE49_stop_0 pcmk_remote3" -> "FAKE49_start_0 pcmk_remote4" [ style = bold] +"FAKE49_stop_0 pcmk_remote3" [ style=bold color="green" fontcolor="black"] +"FAKE5_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"] +"FAKE5_start_0 pcmk_remote4" -> "FAKE5_monitor_10000 pcmk_remote4" [ style = bold] +"FAKE5_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"] +"FAKE5_stop_0 pcmk1" -> "FAKE5_start_0 pcmk_remote4" [ style = bold] +"FAKE5_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"FAKE9_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"] +"FAKE9_start_0 pcmk_remote4" -> "FAKE9_monitor_10000 pcmk_remote4" [ style = bold] +"FAKE9_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"] +"FAKE9_stop_0 pcmk2" -> "FAKE9_start_0 pcmk_remote4" [ style = bold] +"FAKE9_stop_0 pcmk2" [ style=bold color="green" fontcolor="black"] +"pcmk_remote2_migrate_from_0 pcmk1" -> "pcmk_remote2_start_0 pcmk1" [ style = bold] +"pcmk_remote2_migrate_from_0 pcmk1" -> "pcmk_remote2_stop_0 pcmk3" [ style = bold] +"pcmk_remote2_migrate_from_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"pcmk_remote2_monitor_60000 pcmk1" [ style=bold color="green" fontcolor="black"] +"pcmk_remote2_start_0 pcmk1" -> "FAKE39_monitor_10000 pcmk_remote2" [ style = bold] +"pcmk_remote2_start_0 pcmk1" -> "FAKE39_start_0 pcmk_remote2" [ style = bold] +"pcmk_remote2_start_0 pcmk1" -> "FAKE39_stop_0 pcmk1" [ style = bold] +"pcmk_remote2_start_0 pcmk1" -> "FAKE41_stop_0 pcmk_remote2" [ style = bold] +"pcmk_remote2_start_0 pcmk1" -> "FAKE47_monitor_10000 pcmk_remote2" [ style = bold] +"pcmk_remote2_start_0 pcmk1" -> "FAKE47_start_0 pcmk_remote2" [ style = bold] +"pcmk_remote2_start_0 pcmk1" -> "FAKE47_stop_0 pcmk_remote1" [ style = bold] +"pcmk_remote2_start_0 pcmk1" -> "pcmk_remote2_monitor_60000 pcmk1" [ style = bold] +"pcmk_remote2_start_0 pcmk1" [ style=bold color="green" fontcolor="orange"] +"pcmk_remote2_stop_0 pcmk3" -> "pcmk_remote2_start_0 pcmk1" [ style = bold] +"pcmk_remote2_stop_0 pcmk3" [ style=bold color="green" fontcolor="black"] +"pcmk_remote4_monitor_60000 pcmk2" [ style=bold color="green" fontcolor="black"] +"pcmk_remote4_start_0 pcmk2" -> "FAKE17_monitor_10000 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE17_start_0 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE17_stop_0 pcmk_remote1" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE25_monitor_10000 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE25_start_0 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE25_stop_0 pcmk_remote1" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE33_monitor_10000 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE33_start_0 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE33_stop_0 pcmk_remote1" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE41_monitor_10000 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE41_start_0 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE41_stop_0 pcmk_remote2" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE49_monitor_10000 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE49_start_0 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE49_stop_0 pcmk_remote3" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE5_monitor_10000 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE5_start_0 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE5_stop_0 pcmk1" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE9_monitor_10000 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE9_start_0 pcmk_remote4" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "FAKE9_stop_0 pcmk2" [ style = bold] +"pcmk_remote4_start_0 pcmk2" -> "pcmk_remote4_monitor_60000 pcmk2" [ style = bold] +"pcmk_remote4_start_0 pcmk2" [ style=bold color="green" fontcolor="black"] +"pcmk_remote5_migrate_from_0 pcmk2" -> "pcmk_remote5_start_0 pcmk2" [ style = bold] +"pcmk_remote5_migrate_from_0 pcmk2" -> "pcmk_remote5_stop_0 pcmk1" [ style = bold] +"pcmk_remote5_migrate_from_0 pcmk2" [ style=bold color="green" fontcolor="black"] +"pcmk_remote5_migrate_to_0 pcmk1" -> "pcmk_remote5_migrate_from_0 pcmk2" [ style = bold] +"pcmk_remote5_migrate_to_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"pcmk_remote5_monitor_60000 pcmk2" [ style=bold color="green" fontcolor="black"] +"pcmk_remote5_start_0 pcmk2" -> "pcmk_remote5_monitor_60000 pcmk2" [ style = bold] +"pcmk_remote5_start_0 pcmk2" [ style=bold color="green" fontcolor="orange"] +"pcmk_remote5_stop_0 pcmk1" -> "pcmk_remote5_start_0 pcmk2" [ style = bold] +"pcmk_remote5_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' pcmk4" -> "FAKE12_start_0 pcmk2" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE14_start_0 pcmk_remote1" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE17_start_0 pcmk_remote4" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE25_start_0 pcmk_remote4" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE28_start_0 pcmk1" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE30_start_0 pcmk_remote1" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE33_start_0 pcmk_remote4" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE38_start_0 pcmk_remote1" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE39_start_0 pcmk_remote2" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE41_start_0 pcmk_remote4" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE47_start_0 pcmk_remote2" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE48_start_0 pcmk_remote3" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE49_start_0 pcmk_remote4" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE5_start_0 pcmk_remote4" [ style = bold] +"stonith 'reboot' pcmk4" -> "FAKE9_start_0 pcmk_remote4" [ style = bold] +"stonith 'reboot' pcmk4" -> "pcmk_remote5_start_0 pcmk2" [ style = bold] +"stonith 'reboot' pcmk4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-probe-disable.dot b/cts/scheduler/dot/remote-probe-disable.dot new file mode 100644 index 0000000..0b44ace --- /dev/null +++ b/cts/scheduler/dot/remote-probe-disable.dot @@ -0,0 +1,11 @@ + digraph "g" { +"FAKE1_monitor_0 remote1" -> "remote1_stop_0 18builder" [ style = bold] +"FAKE1_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] +"FAKE2_monitor_0 remote1" -> "remote1_stop_0 18builder" [ style = bold] +"FAKE2_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] +"FAKE3_monitor_0 remote1" -> "remote1_stop_0 18builder" [ style = bold] +"FAKE3_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] +"FAKE4_monitor_0 remote1" -> "remote1_stop_0 18builder" [ style = bold] +"FAKE4_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] +"remote1_stop_0 18builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-reconnect-delay.dot b/cts/scheduler/dot/remote-reconnect-delay.dot new file mode 100644 index 0000000..e4bc6ec --- /dev/null +++ b/cts/scheduler/dot/remote-reconnect-delay.dot @@ -0,0 +1,7 @@ + digraph "g" { +"Fencing_monitor_120000 rhel7-2" [ style=bold color="green" fontcolor="black"] +"Fencing_start_0 rhel7-2" -> "Fencing_monitor_120000 rhel7-2" [ style = bold] +"Fencing_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"Fencing_stop_0 rhel7-2" -> "Fencing_start_0 rhel7-2" [ style = bold] +"Fencing_stop_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-recover-all.dot b/cts/scheduler/dot/remote-recover-all.dot new file mode 100644 index 0000000..96e974d --- /dev/null +++ b/cts/scheduler/dot/remote-recover-all.dot @@ -0,0 +1,154 @@ + digraph "g" { +"galera-0_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-0_start_0 controller-2" -> "galera-0_monitor_20000 controller-2" [ style = bold] +"galera-0_start_0 controller-2" -> "galera_monitor_10000 galera-0" [ style = bold] +"galera-0_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-0_stop_0 controller-1" -> "galera-0_start_0 controller-2" [ style = bold] +"galera-0_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"galera-2_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"galera-master_demote_0" -> "galera-master_demoted_0" [ style = bold] +"galera-master_demote_0" -> "galera_demote_0 galera-2" [ style = bold] +"galera-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"galera-master_demoted_0" -> "galera-master_stop_0" [ style = bold] +"galera-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"galera-master_stop_0" -> "galera-master_stopped_0" [ style = bold] +"galera-master_stop_0" -> "galera_stop_0 galera-2" [ style = bold] +"galera-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"galera-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"galera_demote_0 galera-2" -> "galera-master_demoted_0" [ style = bold] +"galera_demote_0 galera-2" -> "galera_stop_0 galera-2" [ style = bold] +"galera_demote_0 galera-2" [ style=bold color="green" fontcolor="orange"] +"galera_monitor_10000 galera-0" [ style=bold color="green" fontcolor="black"] +"galera_stop_0 galera-2" -> "galera-master_stopped_0" [ style = bold] +"galera_stop_0 galera-2" [ style=bold color="green" fontcolor="orange"] +"haproxy-clone_stop_0" -> "haproxy-clone_stopped_0" [ style = bold] +"haproxy-clone_stop_0" -> "haproxy_stop_0 controller-1" [ style = bold] +"haproxy-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-clone_stopped_0" -> "ip-172.17.1.14_stop_0 controller-1" [ style = bold] +"haproxy-clone_stopped_0" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] +"haproxy-clone_stopped_0" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] +"haproxy-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"haproxy_stop_0 controller-1" -> "haproxy-clone_stopped_0" [ style = bold] +"haproxy_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.1.14_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.14_start_0 controller-2" -> "ip-172.17.1.14_monitor_10000 controller-2" [ style = bold] +"ip-172.17.1.14_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.14_stop_0 controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"ip-172.17.1.14_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.1.17_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.17_start_0 controller-2" -> "ip-172.17.1.17_monitor_10000 controller-2" [ style = bold] +"ip-172.17.1.17_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.17_stop_0 controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"ip-172.17.1.17_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.4.11_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.4.11_start_0 controller-2" -> "ip-172.17.4.11_monitor_10000 controller-2" [ style = bold] +"ip-172.17.4.11_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.4.11_stop_0 controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] +"ip-172.17.4.11_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"messaging-1_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-clone_stop_0" [ style = bold] +"rabbitmq-clone_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_post_notify_stopped_0" -> "rabbitmq-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq-clone_post_notify_stopped_0" -> "rabbitmq_post_notify_stonith_0 messaging-0" [ style = bold] +"rabbitmq-clone_post_notify_stopped_0" -> "rabbitmq_post_notify_stonith_0 messaging-2" [ style = bold] +"rabbitmq-clone_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_pre_notify_stop_0" -> "rabbitmq-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 messaging-0" [ style = bold] +"rabbitmq-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 messaging-2" [ style = bold] +"rabbitmq-clone_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_stop_0" -> "rabbitmq-clone_stopped_0" [ style = bold] +"rabbitmq-clone_stop_0" -> "rabbitmq_stop_0 messaging-1" [ style = bold] +"rabbitmq-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_stopped_0" -> "rabbitmq-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_post_notify_stonith_0 messaging-0" -> "rabbitmq-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq_post_notify_stonith_0 messaging-0" -> "rabbitmq_confirmed-post_notify_stonith_0" [ style = bold] +"rabbitmq_post_notify_stonith_0 messaging-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq_post_notify_stonith_0 messaging-2" -> "rabbitmq-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq_post_notify_stonith_0 messaging-2" -> "rabbitmq_confirmed-post_notify_stonith_0" [ style = bold] +"rabbitmq_post_notify_stonith_0 messaging-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq_post_notify_stonith_0" -> "rabbitmq_confirmed-post_notify_stonith_0" [ style = bold] +"rabbitmq_post_notify_stonith_0" -> "rabbitmq_post_notify_stonith_0 messaging-0" [ style = bold] +"rabbitmq_post_notify_stonith_0" -> "rabbitmq_post_notify_stonith_0 messaging-2" [ style = bold] +"rabbitmq_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_pre_notify_stop_0 messaging-0" -> "rabbitmq-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 messaging-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 messaging-2" -> "rabbitmq-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 messaging-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq_stop_0 messaging-1" -> "rabbitmq-clone_stopped_0" [ style = bold] +"rabbitmq_stop_0 messaging-1" [ style=bold color="green" fontcolor="orange"] +"redis-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_confirmed-pre_notify_stop_0" -> "redis-master_post_notify_stopped_0" [ style = bold] +"redis-master_confirmed-pre_notify_stop_0" -> "redis-master_stop_0" [ style = bold] +"redis-master_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_post_notify_stopped_0" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis-master_post_notify_stopped_0" -> "redis_post_notify_stonith_0 controller-0" [ style = bold] +"redis-master_post_notify_stopped_0" -> "redis_post_notify_stonith_0 controller-2" [ style = bold] +"redis-master_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_pre_notify_stop_0" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis-master_pre_notify_stop_0" -> "redis_pre_notify_stop_0 controller-0" [ style = bold] +"redis-master_pre_notify_stop_0" -> "redis_pre_notify_stop_0 controller-2" [ style = bold] +"redis-master_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_stop_0" -> "redis-master_stopped_0" [ style = bold] +"redis-master_stop_0" -> "redis_stop_0 controller-1" [ style = bold] +"redis-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_stopped_0" -> "redis-master_post_notify_stopped_0" [ style = bold] +"redis-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"redis_post_notify_stonith_0 controller-0" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis_post_notify_stonith_0 controller-0" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0 controller-0" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_stonith_0 controller-2" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis_post_notify_stonith_0 controller-2" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0 controller-2" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_stonith_0" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0" -> "redis_post_notify_stonith_0 controller-0" [ style = bold] +"redis_post_notify_stonith_0" -> "redis_post_notify_stonith_0 controller-2" [ style = bold] +"redis_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"redis_pre_notify_stop_0 controller-0" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis_pre_notify_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_stop_0 controller-2" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis_pre_notify_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] +"redis_stop_0 controller-1" -> "redis-master_stopped_0" [ style = bold] +"redis_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' controller-1" -> "haproxy-clone_stop_0" [ style = bold] +"stonith 'reboot' controller-1" -> "haproxy_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.14_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "redis-master_stop_0" [ style = bold] +"stonith 'reboot' controller-1" -> "redis_post_notify_stonith_0" [ style = bold] +"stonith 'reboot' controller-1" -> "redis_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "stonith 'reboot' galera-2" [ style = bold] +"stonith 'reboot' controller-1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' galera-2" -> "galera-0_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" -> "galera-master_stop_0" [ style = bold] +"stonith 'reboot' galera-2" -> "galera_demote_0 galera-2" [ style = bold] +"stonith 'reboot' galera-2" -> "galera_stop_0 galera-2" [ style = bold] +"stonith 'reboot' galera-2" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" -> "stonith 'reboot' messaging-1" [ style = bold] +"stonith 'reboot' galera-2" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' messaging-1" -> "galera-0_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "rabbitmq-clone_stop_0" [ style = bold] +"stonith 'reboot' messaging-1" -> "rabbitmq_post_notify_stonith_0" [ style = bold] +"stonith 'reboot' messaging-1" -> "rabbitmq_stop_0 messaging-1" [ style = bold] +"stonith 'reboot' messaging-1" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" -> "stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style = bold] +"stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] +"stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/remote-recover-connection.dot b/cts/scheduler/dot/remote-recover-connection.dot new file mode 100644 index 0000000..86192f3 --- /dev/null +++ b/cts/scheduler/dot/remote-recover-connection.dot @@ -0,0 +1,98 @@ + digraph "g" { +"galera-0_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-0_start_0 controller-2" -> "galera-0_monitor_20000 controller-2" [ style = bold] +"galera-0_start_0 controller-2" -> "galera_monitor_10000 galera-0" [ style = bold] +"galera-0_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-0_stop_0 controller-1" -> "galera-0_start_0 controller-2" [ style = bold] +"galera-0_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"galera-2_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-2_start_0 controller-2" -> "galera-2_monitor_20000 controller-2" [ style = bold] +"galera-2_start_0 controller-2" -> "galera_monitor_10000 galera-2" [ style = bold] +"galera-2_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-2_stop_0 controller-1" -> "galera-2_start_0 controller-2" [ style = bold] +"galera-2_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"galera_monitor_10000 galera-0" [ style=bold color="green" fontcolor="black"] +"galera_monitor_10000 galera-2" [ style=bold color="green" fontcolor="black"] +"haproxy-clone_stop_0" -> "haproxy-clone_stopped_0" [ style = bold] +"haproxy-clone_stop_0" -> "haproxy_stop_0 controller-1" [ style = bold] +"haproxy-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-clone_stopped_0" -> "ip-172.17.1.14_stop_0 controller-1" [ style = bold] +"haproxy-clone_stopped_0" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] +"haproxy-clone_stopped_0" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] +"haproxy-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"haproxy_stop_0 controller-1" -> "haproxy-clone_stopped_0" [ style = bold] +"haproxy_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.1.14_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.14_start_0 controller-2" -> "ip-172.17.1.14_monitor_10000 controller-2" [ style = bold] +"ip-172.17.1.14_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.14_stop_0 controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"ip-172.17.1.14_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.1.17_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.17_start_0 controller-2" -> "ip-172.17.1.17_monitor_10000 controller-2" [ style = bold] +"ip-172.17.1.17_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.17_stop_0 controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"ip-172.17.1.17_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.4.11_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.4.11_start_0 controller-2" -> "ip-172.17.4.11_monitor_10000 controller-2" [ style = bold] +"ip-172.17.4.11_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.4.11_stop_0 controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] +"ip-172.17.4.11_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"messaging-1_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] +"messaging-1_start_0 controller-2" -> "messaging-1_monitor_20000 controller-2" [ style = bold] +"messaging-1_start_0 controller-2" -> "rabbitmq_monitor_10000 messaging-1" [ style = bold] +"messaging-1_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"messaging-1_stop_0 controller-1" -> "messaging-1_start_0 controller-2" [ style = bold] +"messaging-1_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_monitor_10000 messaging-1" [ style=bold color="green" fontcolor="black"] +"redis-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_confirmed-pre_notify_stop_0" -> "redis-master_post_notify_stopped_0" [ style = bold] +"redis-master_confirmed-pre_notify_stop_0" -> "redis-master_stop_0" [ style = bold] +"redis-master_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_post_notify_stopped_0" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis-master_post_notify_stopped_0" -> "redis_post_notify_stonith_0 controller-0" [ style = bold] +"redis-master_post_notify_stopped_0" -> "redis_post_notify_stonith_0 controller-2" [ style = bold] +"redis-master_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_pre_notify_stop_0" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis-master_pre_notify_stop_0" -> "redis_pre_notify_stop_0 controller-0" [ style = bold] +"redis-master_pre_notify_stop_0" -> "redis_pre_notify_stop_0 controller-2" [ style = bold] +"redis-master_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_stop_0" -> "redis-master_stopped_0" [ style = bold] +"redis-master_stop_0" -> "redis_stop_0 controller-1" [ style = bold] +"redis-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_stopped_0" -> "redis-master_post_notify_stopped_0" [ style = bold] +"redis-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"redis_post_notify_stonith_0 controller-0" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis_post_notify_stonith_0 controller-0" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0 controller-0" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_stonith_0 controller-2" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis_post_notify_stonith_0 controller-2" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0 controller-2" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_stonith_0" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0" -> "redis_post_notify_stonith_0 controller-0" [ style = bold] +"redis_post_notify_stonith_0" -> "redis_post_notify_stonith_0 controller-2" [ style = bold] +"redis_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"redis_pre_notify_stop_0 controller-0" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis_pre_notify_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_stop_0 controller-2" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis_pre_notify_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] +"redis_stop_0 controller-1" -> "redis-master_stopped_0" [ style = bold] +"redis_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' controller-1" -> "haproxy-clone_stop_0" [ style = bold] +"stonith 'reboot' controller-1" -> "haproxy_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.14_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "redis-master_stop_0" [ style = bold] +"stonith 'reboot' controller-1" -> "redis_post_notify_stonith_0" [ style = bold] +"stonith 'reboot' controller-1" -> "redis_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" -> "stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style = bold] +"stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] +"stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/remote-recover-fail.dot b/cts/scheduler/dot/remote-recover-fail.dot new file mode 100644 index 0000000..1e41e02 --- /dev/null +++ b/cts/scheduler/dot/remote-recover-fail.dot @@ -0,0 +1,31 @@ + digraph "g" { +"FAKE1_monitor_10000 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"FAKE1_start_0 rhel7-auto2" -> "FAKE1_monitor_10000 rhel7-auto2" [ style = bold] +"FAKE1_start_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"FAKE2_monitor_10000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"FAKE2_start_0 rhel7-auto3" -> "FAKE2_monitor_10000 rhel7-auto3" [ style = bold] +"FAKE2_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"FAKE2_stop_0 rhel7-auto4" -> "FAKE2_start_0 rhel7-auto3" [ style = bold] +"FAKE2_stop_0 rhel7-auto4" -> "rhel7-auto4_stop_0 rhel7-auto2" [ style = bold] +"FAKE2_stop_0 rhel7-auto4" [ style=bold color="green" fontcolor="orange"] +"FAKE3_monitor_10000 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"FAKE4_monitor_10000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"FAKE6_monitor_10000 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"FAKE6_start_0 rhel7-auto2" -> "FAKE6_monitor_10000 rhel7-auto2" [ style = bold] +"FAKE6_start_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"FAKE6_stop_0 rhel7-auto4" -> "FAKE6_start_0 rhel7-auto2" [ style = bold] +"FAKE6_stop_0 rhel7-auto4" -> "rhel7-auto4_stop_0 rhel7-auto2" [ style = bold] +"FAKE6_stop_0 rhel7-auto4" [ style=bold color="green" fontcolor="orange"] +"rhel7-auto4_monitor_60000 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"rhel7-auto4_start_0 rhel7-auto2" -> "rhel7-auto4_monitor_60000 rhel7-auto2" [ style = bold] +"rhel7-auto4_start_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"rhel7-auto4_stop_0 rhel7-auto2" -> "rhel7-auto4_start_0 rhel7-auto2" [ style = bold] +"rhel7-auto4_stop_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' rhel7-auto4" -> "FAKE1_start_0 rhel7-auto2" [ style = bold] +"stonith 'reboot' rhel7-auto4" -> "FAKE2_start_0 rhel7-auto3" [ style = bold] +"stonith 'reboot' rhel7-auto4" -> "FAKE2_stop_0 rhel7-auto4" [ style = bold] +"stonith 'reboot' rhel7-auto4" -> "FAKE6_start_0 rhel7-auto2" [ style = bold] +"stonith 'reboot' rhel7-auto4" -> "FAKE6_stop_0 rhel7-auto4" [ style = bold] +"stonith 'reboot' rhel7-auto4" -> "rhel7-auto4_start_0 rhel7-auto2" [ style = bold] +"stonith 'reboot' rhel7-auto4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-recover-no-resources.dot b/cts/scheduler/dot/remote-recover-no-resources.dot new file mode 100644 index 0000000..5dc93aa --- /dev/null +++ b/cts/scheduler/dot/remote-recover-no-resources.dot @@ -0,0 +1,130 @@ + digraph "g" { +"galera-0_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-0_start_0 controller-2" -> "galera-0_monitor_20000 controller-2" [ style = bold] +"galera-0_start_0 controller-2" -> "galera_monitor_10000 galera-0" [ style = bold] +"galera-0_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-0_stop_0 controller-1" -> "galera-0_start_0 controller-2" [ style = bold] +"galera-0_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"galera-2_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"galera_monitor_10000 galera-0" [ style=bold color="green" fontcolor="black"] +"haproxy-clone_stop_0" -> "haproxy-clone_stopped_0" [ style = bold] +"haproxy-clone_stop_0" -> "haproxy_stop_0 controller-1" [ style = bold] +"haproxy-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-clone_stopped_0" -> "ip-172.17.1.14_stop_0 controller-1" [ style = bold] +"haproxy-clone_stopped_0" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] +"haproxy-clone_stopped_0" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] +"haproxy-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"haproxy_stop_0 controller-1" -> "haproxy-clone_stopped_0" [ style = bold] +"haproxy_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.1.14_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.14_start_0 controller-2" -> "ip-172.17.1.14_monitor_10000 controller-2" [ style = bold] +"ip-172.17.1.14_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.14_stop_0 controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"ip-172.17.1.14_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.1.17_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.17_start_0 controller-2" -> "ip-172.17.1.17_monitor_10000 controller-2" [ style = bold] +"ip-172.17.1.17_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.17_stop_0 controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"ip-172.17.1.17_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.4.11_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.4.11_start_0 controller-2" -> "ip-172.17.4.11_monitor_10000 controller-2" [ style = bold] +"ip-172.17.4.11_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.4.11_stop_0 controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] +"ip-172.17.4.11_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"messaging-1_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-clone_stop_0" [ style = bold] +"rabbitmq-clone_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_post_notify_stopped_0" -> "rabbitmq-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq-clone_post_notify_stopped_0" -> "rabbitmq_post_notify_stonith_0 messaging-0" [ style = bold] +"rabbitmq-clone_post_notify_stopped_0" -> "rabbitmq_post_notify_stonith_0 messaging-2" [ style = bold] +"rabbitmq-clone_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_pre_notify_stop_0" -> "rabbitmq-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 messaging-0" [ style = bold] +"rabbitmq-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 messaging-2" [ style = bold] +"rabbitmq-clone_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_stop_0" -> "rabbitmq-clone_stopped_0" [ style = bold] +"rabbitmq-clone_stop_0" -> "rabbitmq_stop_0 messaging-1" [ style = bold] +"rabbitmq-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_stopped_0" -> "rabbitmq-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_post_notify_stonith_0 messaging-0" -> "rabbitmq-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq_post_notify_stonith_0 messaging-0" -> "rabbitmq_confirmed-post_notify_stonith_0" [ style = bold] +"rabbitmq_post_notify_stonith_0 messaging-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq_post_notify_stonith_0 messaging-2" -> "rabbitmq-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq_post_notify_stonith_0 messaging-2" -> "rabbitmq_confirmed-post_notify_stonith_0" [ style = bold] +"rabbitmq_post_notify_stonith_0 messaging-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq_post_notify_stonith_0" -> "rabbitmq_confirmed-post_notify_stonith_0" [ style = bold] +"rabbitmq_post_notify_stonith_0" -> "rabbitmq_post_notify_stonith_0 messaging-0" [ style = bold] +"rabbitmq_post_notify_stonith_0" -> "rabbitmq_post_notify_stonith_0 messaging-2" [ style = bold] +"rabbitmq_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_pre_notify_stop_0 messaging-0" -> "rabbitmq-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 messaging-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 messaging-2" -> "rabbitmq-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 messaging-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq_stop_0 messaging-1" -> "rabbitmq-clone_stopped_0" [ style = bold] +"rabbitmq_stop_0 messaging-1" [ style=bold color="green" fontcolor="orange"] +"redis-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_confirmed-pre_notify_stop_0" -> "redis-master_post_notify_stopped_0" [ style = bold] +"redis-master_confirmed-pre_notify_stop_0" -> "redis-master_stop_0" [ style = bold] +"redis-master_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_post_notify_stopped_0" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis-master_post_notify_stopped_0" -> "redis_post_notify_stonith_0 controller-0" [ style = bold] +"redis-master_post_notify_stopped_0" -> "redis_post_notify_stonith_0 controller-2" [ style = bold] +"redis-master_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_pre_notify_stop_0" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis-master_pre_notify_stop_0" -> "redis_pre_notify_stop_0 controller-0" [ style = bold] +"redis-master_pre_notify_stop_0" -> "redis_pre_notify_stop_0 controller-2" [ style = bold] +"redis-master_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_stop_0" -> "redis-master_stopped_0" [ style = bold] +"redis-master_stop_0" -> "redis_stop_0 controller-1" [ style = bold] +"redis-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_stopped_0" -> "redis-master_post_notify_stopped_0" [ style = bold] +"redis-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"redis_post_notify_stonith_0 controller-0" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis_post_notify_stonith_0 controller-0" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0 controller-0" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_stonith_0 controller-2" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis_post_notify_stonith_0 controller-2" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0 controller-2" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_stonith_0" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0" -> "redis_post_notify_stonith_0 controller-0" [ style = bold] +"redis_post_notify_stonith_0" -> "redis_post_notify_stonith_0 controller-2" [ style = bold] +"redis_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"redis_pre_notify_stop_0 controller-0" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis_pre_notify_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_stop_0 controller-2" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis_pre_notify_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] +"redis_stop_0 controller-1" -> "redis-master_stopped_0" [ style = bold] +"redis_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' controller-1" -> "haproxy-clone_stop_0" [ style = bold] +"stonith 'reboot' controller-1" -> "haproxy_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.14_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "redis-master_stop_0" [ style = bold] +"stonith 'reboot' controller-1" -> "redis_post_notify_stonith_0" [ style = bold] +"stonith 'reboot' controller-1" -> "redis_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "stonith 'reboot' messaging-1" [ style = bold] +"stonith 'reboot' controller-1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' messaging-1" -> "galera-0_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "rabbitmq-clone_stop_0" [ style = bold] +"stonith 'reboot' messaging-1" -> "rabbitmq_post_notify_stonith_0" [ style = bold] +"stonith 'reboot' messaging-1" -> "rabbitmq_stop_0 messaging-1" [ style = bold] +"stonith 'reboot' messaging-1" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" -> "stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style = bold] +"stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] +"stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/remote-recover-unknown.dot b/cts/scheduler/dot/remote-recover-unknown.dot new file mode 100644 index 0000000..edbdddf --- /dev/null +++ b/cts/scheduler/dot/remote-recover-unknown.dot @@ -0,0 +1,138 @@ + digraph "g" { +"galera-0_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-0_start_0 controller-2" -> "galera-0_monitor_20000 controller-2" [ style = bold] +"galera-0_start_0 controller-2" -> "galera_monitor_10000 galera-0" [ style = bold] +"galera-0_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-0_stop_0 controller-1" -> "galera-0_start_0 controller-2" [ style = bold] +"galera-0_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"galera-2_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"galera_monitor_0 galera-2" [ style=dashed color="red" fontcolor="black"] +"galera_monitor_10000 galera-0" [ style=bold color="green" fontcolor="black"] +"haproxy-clone_stop_0" -> "haproxy-clone_stopped_0" [ style = bold] +"haproxy-clone_stop_0" -> "haproxy_stop_0 controller-1" [ style = bold] +"haproxy-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-clone_stopped_0" -> "ip-172.17.1.14_stop_0 controller-1" [ style = bold] +"haproxy-clone_stopped_0" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] +"haproxy-clone_stopped_0" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] +"haproxy-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"haproxy_stop_0 controller-1" -> "haproxy-clone_stopped_0" [ style = bold] +"haproxy_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.1.14_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.14_start_0 controller-2" -> "ip-172.17.1.14_monitor_10000 controller-2" [ style = bold] +"ip-172.17.1.14_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.14_stop_0 controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"ip-172.17.1.14_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.1.17_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.17_start_0 controller-2" -> "ip-172.17.1.17_monitor_10000 controller-2" [ style = bold] +"ip-172.17.1.17_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.17_stop_0 controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"ip-172.17.1.17_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.4.11_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.4.11_start_0 controller-2" -> "ip-172.17.4.11_monitor_10000 controller-2" [ style = bold] +"ip-172.17.4.11_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.4.11_stop_0 controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] +"ip-172.17.4.11_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"messaging-1_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-clone_stop_0" [ style = bold] +"rabbitmq-clone_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_post_notify_stopped_0" -> "rabbitmq-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq-clone_post_notify_stopped_0" -> "rabbitmq_post_notify_stonith_0 messaging-0" [ style = bold] +"rabbitmq-clone_post_notify_stopped_0" -> "rabbitmq_post_notify_stonith_0 messaging-2" [ style = bold] +"rabbitmq-clone_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_pre_notify_stop_0" -> "rabbitmq-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 messaging-0" [ style = bold] +"rabbitmq-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 messaging-2" [ style = bold] +"rabbitmq-clone_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_stop_0" -> "rabbitmq-clone_stopped_0" [ style = bold] +"rabbitmq-clone_stop_0" -> "rabbitmq_stop_0 messaging-1" [ style = bold] +"rabbitmq-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-clone_stopped_0" -> "rabbitmq-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_post_notify_stonith_0 messaging-0" -> "rabbitmq-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq_post_notify_stonith_0 messaging-0" -> "rabbitmq_confirmed-post_notify_stonith_0" [ style = bold] +"rabbitmq_post_notify_stonith_0 messaging-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq_post_notify_stonith_0 messaging-2" -> "rabbitmq-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq_post_notify_stonith_0 messaging-2" -> "rabbitmq_confirmed-post_notify_stonith_0" [ style = bold] +"rabbitmq_post_notify_stonith_0 messaging-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq_post_notify_stonith_0" -> "rabbitmq_confirmed-post_notify_stonith_0" [ style = bold] +"rabbitmq_post_notify_stonith_0" -> "rabbitmq_post_notify_stonith_0 messaging-0" [ style = bold] +"rabbitmq_post_notify_stonith_0" -> "rabbitmq_post_notify_stonith_0 messaging-2" [ style = bold] +"rabbitmq_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_pre_notify_stop_0 messaging-0" -> "rabbitmq-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 messaging-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 messaging-2" -> "rabbitmq-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 messaging-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq_stop_0 messaging-1" -> "rabbitmq-clone_stopped_0" [ style = bold] +"rabbitmq_stop_0 messaging-1" [ style=bold color="green" fontcolor="orange"] +"redis-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_confirmed-pre_notify_stop_0" -> "redis-master_post_notify_stopped_0" [ style = bold] +"redis-master_confirmed-pre_notify_stop_0" -> "redis-master_stop_0" [ style = bold] +"redis-master_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_post_notify_stopped_0" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis-master_post_notify_stopped_0" -> "redis_post_notify_stonith_0 controller-0" [ style = bold] +"redis-master_post_notify_stopped_0" -> "redis_post_notify_stonith_0 controller-2" [ style = bold] +"redis-master_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_pre_notify_stop_0" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis-master_pre_notify_stop_0" -> "redis_pre_notify_stop_0 controller-0" [ style = bold] +"redis-master_pre_notify_stop_0" -> "redis_pre_notify_stop_0 controller-2" [ style = bold] +"redis-master_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_stop_0" -> "redis-master_stopped_0" [ style = bold] +"redis-master_stop_0" -> "redis_stop_0 controller-1" [ style = bold] +"redis-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_stopped_0" -> "redis-master_post_notify_stopped_0" [ style = bold] +"redis-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"redis_post_notify_stonith_0 controller-0" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis_post_notify_stonith_0 controller-0" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0 controller-0" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_stonith_0 controller-2" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis_post_notify_stonith_0 controller-2" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0 controller-2" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_stonith_0" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0" -> "redis_post_notify_stonith_0 controller-0" [ style = bold] +"redis_post_notify_stonith_0" -> "redis_post_notify_stonith_0 controller-2" [ style = bold] +"redis_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"redis_pre_notify_stop_0 controller-0" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis_pre_notify_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_stop_0 controller-2" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis_pre_notify_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] +"redis_stop_0 controller-1" -> "redis-master_stopped_0" [ style = bold] +"redis_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' controller-1" -> "haproxy-clone_stop_0" [ style = bold] +"stonith 'reboot' controller-1" -> "haproxy_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.14_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "redis-master_stop_0" [ style = bold] +"stonith 'reboot' controller-1" -> "redis_post_notify_stonith_0" [ style = bold] +"stonith 'reboot' controller-1" -> "redis_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "stonith 'reboot' galera-2" [ style = bold] +"stonith 'reboot' controller-1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' galera-2" -> "galera-0_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" -> "stonith 'reboot' messaging-1" [ style = bold] +"stonith 'reboot' galera-2" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] +"stonith 'reboot' galera-2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' messaging-1" -> "galera-0_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" -> "rabbitmq-clone_stop_0" [ style = bold] +"stonith 'reboot' messaging-1" -> "rabbitmq_post_notify_stonith_0" [ style = bold] +"stonith 'reboot' messaging-1" -> "rabbitmq_stop_0 messaging-1" [ style = bold] +"stonith 'reboot' messaging-1" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] +"stonith 'reboot' messaging-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" -> "stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style = bold] +"stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] +"stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/remote-recover.dot b/cts/scheduler/dot/remote-recover.dot new file mode 100644 index 0000000..ccaff14 --- /dev/null +++ b/cts/scheduler/dot/remote-recover.dot @@ -0,0 +1,10 @@ + digraph "g" { +"fake_monitor_10000 rhel7-alt4" [ style=bold color="green" fontcolor="black"] +"rhel7-alt4_monitor_60000 rhel7-alt1" [ style=bold color="green" fontcolor="black"] +"rhel7-alt4_start_0 rhel7-alt1" -> "fake_monitor_10000 rhel7-alt4" [ style = bold] +"rhel7-alt4_start_0 rhel7-alt1" -> "rhel7-alt4_monitor_60000 rhel7-alt1" [ style = bold] +"rhel7-alt4_start_0 rhel7-alt1" [ style=bold color="green" fontcolor="black"] +"shooter_monitor_60000 rhel7-alt1" [ style=bold color="green" fontcolor="black"] +"shooter_start_0 rhel7-alt1" -> "shooter_monitor_60000 rhel7-alt1" [ style = bold] +"shooter_start_0 rhel7-alt1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-recovery.dot b/cts/scheduler/dot/remote-recovery.dot new file mode 100644 index 0000000..86192f3 --- /dev/null +++ b/cts/scheduler/dot/remote-recovery.dot @@ -0,0 +1,98 @@ + digraph "g" { +"galera-0_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-0_start_0 controller-2" -> "galera-0_monitor_20000 controller-2" [ style = bold] +"galera-0_start_0 controller-2" -> "galera_monitor_10000 galera-0" [ style = bold] +"galera-0_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-0_stop_0 controller-1" -> "galera-0_start_0 controller-2" [ style = bold] +"galera-0_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"galera-2_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-2_start_0 controller-2" -> "galera-2_monitor_20000 controller-2" [ style = bold] +"galera-2_start_0 controller-2" -> "galera_monitor_10000 galera-2" [ style = bold] +"galera-2_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"galera-2_stop_0 controller-1" -> "galera-2_start_0 controller-2" [ style = bold] +"galera-2_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"galera_monitor_10000 galera-0" [ style=bold color="green" fontcolor="black"] +"galera_monitor_10000 galera-2" [ style=bold color="green" fontcolor="black"] +"haproxy-clone_stop_0" -> "haproxy-clone_stopped_0" [ style = bold] +"haproxy-clone_stop_0" -> "haproxy_stop_0 controller-1" [ style = bold] +"haproxy-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-clone_stopped_0" -> "ip-172.17.1.14_stop_0 controller-1" [ style = bold] +"haproxy-clone_stopped_0" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] +"haproxy-clone_stopped_0" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] +"haproxy-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"haproxy_stop_0 controller-1" -> "haproxy-clone_stopped_0" [ style = bold] +"haproxy_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.1.14_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.14_start_0 controller-2" -> "ip-172.17.1.14_monitor_10000 controller-2" [ style = bold] +"ip-172.17.1.14_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.14_stop_0 controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"ip-172.17.1.14_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.1.17_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.17_start_0 controller-2" -> "ip-172.17.1.17_monitor_10000 controller-2" [ style = bold] +"ip-172.17.1.17_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.17_stop_0 controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"ip-172.17.1.17_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.4.11_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.4.11_start_0 controller-2" -> "ip-172.17.4.11_monitor_10000 controller-2" [ style = bold] +"ip-172.17.4.11_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-172.17.4.11_stop_0 controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] +"ip-172.17.4.11_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"messaging-1_monitor_20000 controller-2" [ style=bold color="green" fontcolor="black"] +"messaging-1_start_0 controller-2" -> "messaging-1_monitor_20000 controller-2" [ style = bold] +"messaging-1_start_0 controller-2" -> "rabbitmq_monitor_10000 messaging-1" [ style = bold] +"messaging-1_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"messaging-1_stop_0 controller-1" -> "messaging-1_start_0 controller-2" [ style = bold] +"messaging-1_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_monitor_10000 messaging-1" [ style=bold color="green" fontcolor="black"] +"redis-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_confirmed-pre_notify_stop_0" -> "redis-master_post_notify_stopped_0" [ style = bold] +"redis-master_confirmed-pre_notify_stop_0" -> "redis-master_stop_0" [ style = bold] +"redis-master_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_post_notify_stopped_0" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis-master_post_notify_stopped_0" -> "redis_post_notify_stonith_0 controller-0" [ style = bold] +"redis-master_post_notify_stopped_0" -> "redis_post_notify_stonith_0 controller-2" [ style = bold] +"redis-master_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_pre_notify_stop_0" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis-master_pre_notify_stop_0" -> "redis_pre_notify_stop_0 controller-0" [ style = bold] +"redis-master_pre_notify_stop_0" -> "redis_pre_notify_stop_0 controller-2" [ style = bold] +"redis-master_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_stop_0" -> "redis-master_stopped_0" [ style = bold] +"redis-master_stop_0" -> "redis_stop_0 controller-1" [ style = bold] +"redis-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"redis-master_stopped_0" -> "redis-master_post_notify_stopped_0" [ style = bold] +"redis-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"redis_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"redis_post_notify_stonith_0 controller-0" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis_post_notify_stonith_0 controller-0" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0 controller-0" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_stonith_0 controller-2" -> "redis-master_confirmed-post_notify_stopped_0" [ style = bold] +"redis_post_notify_stonith_0 controller-2" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0 controller-2" [ style=bold color="green" fontcolor="black"] +"redis_post_notify_stonith_0" -> "redis_confirmed-post_notify_stonith_0" [ style = bold] +"redis_post_notify_stonith_0" -> "redis_post_notify_stonith_0 controller-0" [ style = bold] +"redis_post_notify_stonith_0" -> "redis_post_notify_stonith_0 controller-2" [ style = bold] +"redis_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] +"redis_pre_notify_stop_0 controller-0" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis_pre_notify_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"redis_pre_notify_stop_0 controller-2" -> "redis-master_confirmed-pre_notify_stop_0" [ style = bold] +"redis_pre_notify_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] +"redis_stop_0 controller-1" -> "redis-master_stopped_0" [ style = bold] +"redis_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' controller-1" -> "haproxy-clone_stop_0" [ style = bold] +"stonith 'reboot' controller-1" -> "haproxy_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.14_start_0 controller-2" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.14_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.17_start_0 controller-2" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.1.17_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.4.11_start_0 controller-2" [ style = bold] +"stonith 'reboot' controller-1" -> "ip-172.17.4.11_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" -> "redis-master_stop_0" [ style = bold] +"stonith 'reboot' controller-1" -> "redis_post_notify_stonith_0" [ style = bold] +"stonith 'reboot' controller-1" -> "redis_stop_0 controller-1" [ style = bold] +"stonith 'reboot' controller-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" -> "stonith-fence_ipmilan-5254005bdbb5_monitor_60000 controller-2" [ style = bold] +"stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" -> "stonith-fence_ipmilan-5254005bdbb5_start_0 controller-2" [ style = bold] +"stonith-fence_ipmilan-5254005bdbb5_stop_0 controller-1" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/remote-stale-node-entry.dot b/cts/scheduler/dot/remote-stale-node-entry.dot new file mode 100644 index 0000000..4b60d06 --- /dev/null +++ b/cts/scheduler/dot/remote-stale-node-entry.dot @@ -0,0 +1,93 @@ + digraph "g" { +"Connectivity_running_0" [ style=bold color="green" fontcolor="orange"] +"Connectivity_start_0" -> "Connectivity_running_0" [ style = bold] +"Connectivity_start_0" -> "ping-1:0_start_0 rhel7-node1" [ style = bold] +"Connectivity_start_0" -> "ping-1:1_start_0 rhel7-node2" [ style = bold] +"Connectivity_start_0" -> "ping-1:2_start_0 rhel7-node3" [ style = bold] +"Connectivity_start_0" [ style=bold color="green" fontcolor="orange"] +"FencingPass_monitor_0 rhel7-node1" -> "FencingPass_start_0 rhel7-node2" [ style = bold] +"FencingPass_monitor_0 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"FencingPass_monitor_0 rhel7-node2" -> "FencingPass_start_0 rhel7-node2" [ style = bold] +"FencingPass_monitor_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"FencingPass_monitor_0 rhel7-node3" -> "FencingPass_start_0 rhel7-node2" [ style = bold] +"FencingPass_monitor_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"FencingPass_start_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_0 rhel7-node1" -> "Fencing_start_0 rhel7-node1" [ style = bold] +"Fencing_monitor_0 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_0 rhel7-node2" -> "Fencing_start_0 rhel7-node1" [ style = bold] +"Fencing_monitor_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_0 rhel7-node3" -> "Fencing_start_0 rhel7-node1" [ style = bold] +"Fencing_monitor_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_120000 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"Fencing_start_0 rhel7-node1" -> "Fencing_monitor_120000 rhel7-node1" [ style = bold] +"Fencing_start_0 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"lsb-dummy_monitor_0 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"lsb-dummy_monitor_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"lsb-dummy_monitor_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"migrator_monitor_0 rhel7-node1" -> "migrator_start_0 rhel7-node3" [ style = bold] +"migrator_monitor_0 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"migrator_monitor_0 rhel7-node2" -> "migrator_start_0 rhel7-node3" [ style = bold] +"migrator_monitor_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"migrator_monitor_0 rhel7-node3" -> "migrator_start_0 rhel7-node3" [ style = bold] +"migrator_monitor_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"migrator_monitor_10000 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"migrator_start_0 rhel7-node3" -> "migrator_monitor_10000 rhel7-node3" [ style = bold] +"migrator_start_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"ping-1:0_monitor_0 rhel7-node1" -> "Connectivity_start_0" [ style = bold] +"ping-1:0_monitor_0 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"ping-1:0_monitor_60000 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"ping-1:0_start_0 rhel7-node1" -> "Connectivity_running_0" [ style = bold] +"ping-1:0_start_0 rhel7-node1" -> "ping-1:0_monitor_60000 rhel7-node1" [ style = bold] +"ping-1:0_start_0 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"ping-1:1_monitor_0 rhel7-node2" -> "Connectivity_start_0" [ style = bold] +"ping-1:1_monitor_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"ping-1:1_monitor_60000 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"ping-1:1_start_0 rhel7-node2" -> "Connectivity_running_0" [ style = bold] +"ping-1:1_start_0 rhel7-node2" -> "ping-1:1_monitor_60000 rhel7-node2" [ style = bold] +"ping-1:1_start_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"ping-1:2_monitor_0 rhel7-node3" -> "Connectivity_start_0" [ style = bold] +"ping-1:2_monitor_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"ping-1:2_monitor_60000 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"ping-1:2_start_0 rhel7-node3" -> "Connectivity_running_0" [ style = bold] +"ping-1:2_start_0 rhel7-node3" -> "ping-1:2_monitor_60000 rhel7-node3" [ style = bold] +"ping-1:2_start_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"r192.168.122.204_monitor_0 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"r192.168.122.204_monitor_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"r192.168.122.204_monitor_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"r192.168.122.205_monitor_0 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"r192.168.122.205_monitor_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"r192.168.122.205_monitor_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"r192.168.122.206_monitor_0 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"r192.168.122.206_monitor_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"r192.168.122.206_monitor_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-node1_monitor_0 rhel7-node1" -> "rsc_rhel7-node1_start_0 rhel7-node1" [ style = bold] +"rsc_rhel7-node1_monitor_0 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-node1_monitor_0 rhel7-node2" -> "rsc_rhel7-node1_start_0 rhel7-node1" [ style = bold] +"rsc_rhel7-node1_monitor_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-node1_monitor_0 rhel7-node3" -> "rsc_rhel7-node1_start_0 rhel7-node1" [ style = bold] +"rsc_rhel7-node1_monitor_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-node1_monitor_5000 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-node1_start_0 rhel7-node1" -> "rsc_rhel7-node1_monitor_5000 rhel7-node1" [ style = bold] +"rsc_rhel7-node1_start_0 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-node2_monitor_0 rhel7-node1" -> "rsc_rhel7-node2_start_0 rhel7-node2" [ style = bold] +"rsc_rhel7-node2_monitor_0 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-node2_monitor_0 rhel7-node2" -> "rsc_rhel7-node2_start_0 rhel7-node2" [ style = bold] +"rsc_rhel7-node2_monitor_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-node2_monitor_0 rhel7-node3" -> "rsc_rhel7-node2_start_0 rhel7-node2" [ style = bold] +"rsc_rhel7-node2_monitor_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-node2_monitor_5000 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-node2_start_0 rhel7-node2" -> "rsc_rhel7-node2_monitor_5000 rhel7-node2" [ style = bold] +"rsc_rhel7-node2_start_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-node3_monitor_0 rhel7-node1" -> "rsc_rhel7-node3_start_0 rhel7-node3" [ style = bold] +"rsc_rhel7-node3_monitor_0 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-node3_monitor_0 rhel7-node2" -> "rsc_rhel7-node3_start_0 rhel7-node3" [ style = bold] +"rsc_rhel7-node3_monitor_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-node3_monitor_0 rhel7-node3" -> "rsc_rhel7-node3_start_0 rhel7-node3" [ style = bold] +"rsc_rhel7-node3_monitor_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-node3_monitor_5000 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-node3_start_0 rhel7-node3" -> "rsc_rhel7-node3_monitor_5000 rhel7-node3" [ style = bold] +"rsc_rhel7-node3_start_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"stateful-1:0_monitor_0 rhel7-node1" [ style=bold color="green" fontcolor="black"] +"stateful-1:0_monitor_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"stateful-1:0_monitor_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-start-fail.dot b/cts/scheduler/dot/remote-start-fail.dot new file mode 100644 index 0000000..aa33577 --- /dev/null +++ b/cts/scheduler/dot/remote-start-fail.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rhel7-auto4_monitor_60000 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"rhel7-auto4_start_0 rhel7-auto3" -> "rhel7-auto4_monitor_60000 rhel7-auto3" [ style = bold] +"rhel7-auto4_start_0 rhel7-auto3" [ style=bold color="green" fontcolor="black"] +"rhel7-auto4_stop_0 rhel7-auto2" -> "rhel7-auto4_start_0 rhel7-auto3" [ style = bold] +"rhel7-auto4_stop_0 rhel7-auto2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-startup-probes.dot b/cts/scheduler/dot/remote-startup-probes.dot new file mode 100644 index 0000000..e7cbefe --- /dev/null +++ b/cts/scheduler/dot/remote-startup-probes.dot @@ -0,0 +1,28 @@ + digraph "g" { +"FAKE1_monitor_0 remote1" -> "FAKE1_start_0 18node2" [ style = bold] +"FAKE1_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] +"FAKE1_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"FAKE1_start_0 18node2" -> "FAKE1_monitor_60000 18node2" [ style = bold] +"FAKE1_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKE1_stop_0 18builder" -> "FAKE1_start_0 18node2" [ style = bold] +"FAKE1_stop_0 18builder" [ style=bold color="green" fontcolor="black"] +"FAKE2_monitor_0 remote1" -> "FAKE2_start_0 remote1" [ style = bold] +"FAKE2_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] +"FAKE2_monitor_60000 remote1" [ style=bold color="green" fontcolor="black"] +"FAKE2_start_0 remote1" -> "FAKE2_monitor_60000 remote1" [ style = bold] +"FAKE2_start_0 remote1" [ style=bold color="green" fontcolor="black"] +"FAKE2_stop_0 18node2" -> "FAKE2_start_0 remote1" [ style = bold] +"FAKE2_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKE3_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] +"FAKE4_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"] +"remote1_start_0 18builder" -> "FAKE1_monitor_0 remote1" [ style = bold] +"remote1_start_0 18builder" -> "FAKE2_monitor_0 remote1" [ style = bold] +"remote1_start_0 18builder" -> "FAKE2_monitor_60000 remote1" [ style = bold] +"remote1_start_0 18builder" -> "FAKE2_start_0 remote1" [ style = bold] +"remote1_start_0 18builder" -> "FAKE2_stop_0 18node2" [ style = bold] +"remote1_start_0 18builder" -> "FAKE3_monitor_0 remote1" [ style = bold] +"remote1_start_0 18builder" -> "FAKE4_monitor_0 remote1" [ style = bold] +"remote1_start_0 18builder" -> "remote1_monitor_60000 18builder" [ style = bold] +"remote1_start_0 18builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-startup.dot b/cts/scheduler/dot/remote-startup.dot new file mode 100644 index 0000000..98bd2a8 --- /dev/null +++ b/cts/scheduler/dot/remote-startup.dot @@ -0,0 +1,26 @@ + digraph "g" { +"fake_monitor_0 18builder" -> "fake_start_0 18node2" [ style = bold] +"fake_monitor_0 18builder" [ style=bold color="green" fontcolor="black"] +"fake_monitor_0 18node1" -> "fake_start_0 18node2" [ style = bold] +"fake_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"fake_monitor_0 18node2" -> "fake_start_0 18node2" [ style = bold] +"fake_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"fake_monitor_0 remote1" -> "fake_start_0 18node2" [ style = bold] +"fake_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] +"fake_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_0 18builder" -> "remote1_start_0 18builder" [ style = bold] +"remote1_monitor_0 18builder" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_0 18node1" -> "remote1_start_0 18builder" [ style = bold] +"remote1_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_0 18node2" -> "remote1_start_0 18builder" [ style = bold] +"remote1_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"] +"remote1_start_0 18builder" -> "fake_monitor_0 remote1" [ style = bold] +"remote1_start_0 18builder" -> "remote1_monitor_60000 18builder" [ style = bold] +"remote1_start_0 18builder" [ style=bold color="green" fontcolor="black"] +"shooter_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] +"shooter_start_0 18node1" -> "shooter_monitor_60000 18node1" [ style = bold] +"shooter_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"shooter_stop_0 18builder" -> "shooter_start_0 18node1" [ style = bold] +"shooter_stop_0 18builder" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/remote-unclean2.dot b/cts/scheduler/dot/remote-unclean2.dot new file mode 100644 index 0000000..0bca514 --- /dev/null +++ b/cts/scheduler/dot/remote-unclean2.dot @@ -0,0 +1,9 @@ + digraph "g" { +"rhel7-auto4_monitor_60000 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"rhel7-auto4_start_0 rhel7-auto1" -> "rhel7-auto4_monitor_60000 rhel7-auto1" [ style = bold] +"rhel7-auto4_start_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"rhel7-auto4_stop_0 rhel7-auto1" -> "rhel7-auto4_start_0 rhel7-auto1" [ style = bold] +"rhel7-auto4_stop_0 rhel7-auto1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' rhel7-auto4" -> "rhel7-auto4_start_0 rhel7-auto1" [ style = bold] +"stonith 'reboot' rhel7-auto4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/reprobe-target_rc.dot b/cts/scheduler/dot/reprobe-target_rc.dot new file mode 100644 index 0000000..404e396 --- /dev/null +++ b/cts/scheduler/dot/reprobe-target_rc.dot @@ -0,0 +1,4 @@ + digraph "g" { +"probe_again node-0" [ style=bold color="green" fontcolor="black"] +"probe_again node-1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/resource-discovery.dot b/cts/scheduler/dot/resource-discovery.dot new file mode 100644 index 0000000..5828cf3 --- /dev/null +++ b/cts/scheduler/dot/resource-discovery.dot @@ -0,0 +1,143 @@ + digraph "g" { +"FAKE1_monitor_0 18node4" -> "FAKE1_start_0 18node4" [ style = bold] +"FAKE1_monitor_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKE1_monitor_60000 18node4" [ style=bold color="green" fontcolor="black"] +"FAKE1_start_0 18node4" -> "FAKE1_monitor_60000 18node4" [ style = bold] +"FAKE1_start_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKE2_monitor_0 18node1" -> "FAKE2_start_0 18node2" [ style = bold] +"FAKE2_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKE2_monitor_0 18node2" -> "FAKE2_start_0 18node2" [ style = bold] +"FAKE2_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKE2_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"FAKE2_start_0 18node2" -> "FAKE2_monitor_60000 18node2" [ style = bold] +"FAKE2_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKE3_monitor_0 18node3" -> "FAKE3_start_0 18node3" [ style = bold] +"FAKE3_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"FAKE3_monitor_60000 18node3" [ style=bold color="green" fontcolor="black"] +"FAKE3_start_0 18node3" -> "FAKE3_monitor_60000 18node3" [ style = bold] +"FAKE3_start_0 18node3" [ style=bold color="green" fontcolor="black"] +"FAKE4_monitor_0 18node4" -> "FAKE4_start_0 18node4" [ style = bold] +"FAKE4_monitor_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKE4_monitor_60000 18node4" [ style=bold color="green" fontcolor="black"] +"FAKE4_start_0 18node4" -> "FAKE4_monitor_60000 18node4" [ style = bold] +"FAKE4_start_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKE5_monitor_0 18node1" -> "FAKE5_start_0 remote1" [ style = bold] +"FAKE5_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKE5_monitor_0 18node2" -> "FAKE5_start_0 remote1" [ style = bold] +"FAKE5_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKE5_monitor_0 18node3" -> "FAKE5_start_0 remote1" [ style = bold] +"FAKE5_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"FAKE5_monitor_0 18node4" -> "FAKE5_start_0 remote1" [ style = bold] +"FAKE5_monitor_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKE5_monitor_0 remote1" -> "FAKE5_start_0 remote1" [ style = bold] +"FAKE5_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] +"FAKE5_monitor_60000 remote1" [ style=bold color="green" fontcolor="black"] +"FAKE5_start_0 remote1" -> "FAKE5_monitor_60000 remote1" [ style = bold] +"FAKE5_start_0 remote1" [ style=bold color="green" fontcolor="black"] +"FAKE6_monitor_0 18node1" -> "FAKE6_start_0 18node1" [ style = bold] +"FAKE6_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKE6_monitor_0 18node2" -> "FAKE6_start_0 18node1" [ style = bold] +"FAKE6_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKE6_monitor_10000 18node1" [ style=bold color="green" fontcolor="black"] +"FAKE6_start_0 18node1" -> "FAKE6_monitor_10000 18node1" [ style = bold] +"FAKE6_start_0 18node1" -> "FAKE7_start_0 18node1" [ style = bold] +"FAKE6_start_0 18node1" -> "FAKEGROUP_running_0" [ style = bold] +"FAKE6_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKE7_monitor_0 18node1" -> "FAKE7_start_0 18node1" [ style = bold] +"FAKE7_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKE7_monitor_0 18node2" -> "FAKE7_start_0 18node1" [ style = bold] +"FAKE7_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKE7_monitor_10000 18node1" [ style=bold color="green" fontcolor="black"] +"FAKE7_start_0 18node1" -> "FAKE7_monitor_10000 18node1" [ style = bold] +"FAKE7_start_0 18node1" -> "FAKEGROUP_running_0" [ style = bold] +"FAKE7_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE1-clone_start_0" -> "FAKECLONE1-clone_running_0" [ style = bold] +"FAKECLONE1-clone_start_0" -> "FAKECLONE1:0_start_0 18node1" [ style = bold] +"FAKECLONE1-clone_start_0" -> "FAKECLONE1:1_start_0 remote1" [ style = bold] +"FAKECLONE1-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE1:0_monitor_0 18node1" -> "FAKECLONE1-clone_start_0" [ style = bold] +"FAKECLONE1:0_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:0_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:0_start_0 18node1" -> "FAKECLONE1-clone_running_0" [ style = bold] +"FAKECLONE1:0_start_0 18node1" -> "FAKECLONE1:0_monitor_60000 18node1" [ style = bold] +"FAKECLONE1:0_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:1_monitor_0 remote1" -> "FAKECLONE1-clone_start_0" [ style = bold] +"FAKECLONE1:1_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:1_monitor_60000 remote1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:1_start_0 remote1" -> "FAKECLONE1-clone_running_0" [ style = bold] +"FAKECLONE1:1_start_0 remote1" -> "FAKECLONE1:1_monitor_60000 remote1" [ style = bold] +"FAKECLONE1:1_start_0 remote1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2-clone_running_0" [ style = bold] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2:0_start_0 18node3" [ style = bold] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2:1_start_0 18node1" [ style = bold] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2:2_start_0 18node2" [ style = bold] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2:3_start_0 18node4" [ style = bold] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2:4_start_0 remote1" [ style = bold] +"FAKECLONE2-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE2:0_monitor_0 18node3" -> "FAKECLONE2-clone_start_0" [ style = bold] +"FAKECLONE2:0_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:0_monitor_60000 18node3" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:0_start_0 18node3" -> "FAKECLONE2-clone_running_0" [ style = bold] +"FAKECLONE2:0_start_0 18node3" -> "FAKECLONE2:0_monitor_60000 18node3" [ style = bold] +"FAKECLONE2:0_start_0 18node3" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:1_monitor_0 18node1" -> "FAKECLONE2-clone_start_0" [ style = bold] +"FAKECLONE2:1_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:1_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:1_start_0 18node1" -> "FAKECLONE2-clone_running_0" [ style = bold] +"FAKECLONE2:1_start_0 18node1" -> "FAKECLONE2:1_monitor_60000 18node1" [ style = bold] +"FAKECLONE2:1_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:2_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:2_start_0 18node2" -> "FAKECLONE2-clone_running_0" [ style = bold] +"FAKECLONE2:2_start_0 18node2" -> "FAKECLONE2:2_monitor_60000 18node2" [ style = bold] +"FAKECLONE2:2_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:3_monitor_0 18node4" -> "FAKECLONE2-clone_start_0" [ style = bold] +"FAKECLONE2:3_monitor_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:3_monitor_60000 18node4" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:3_start_0 18node4" -> "FAKECLONE2-clone_running_0" [ style = bold] +"FAKECLONE2:3_start_0 18node4" -> "FAKECLONE2:3_monitor_60000 18node4" [ style = bold] +"FAKECLONE2:3_start_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:4_monitor_0 remote1" -> "FAKECLONE2-clone_start_0" [ style = bold] +"FAKECLONE2:4_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:4_monitor_60000 remote1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:4_start_0 remote1" -> "FAKECLONE2-clone_running_0" [ style = bold] +"FAKECLONE2:4_start_0 remote1" -> "FAKECLONE2:4_monitor_60000 remote1" [ style = bold] +"FAKECLONE2:4_start_0 remote1" [ style=bold color="green" fontcolor="black"] +"FAKEGROUP_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKEGROUP_start_0" -> "FAKE6_start_0 18node1" [ style = bold] +"FAKEGROUP_start_0" -> "FAKE7_start_0 18node1" [ style = bold] +"FAKEGROUP_start_0" -> "FAKEGROUP_running_0" [ style = bold] +"FAKEGROUP_start_0" [ style=bold color="green" fontcolor="orange"] +"remote1_monitor_0 18node1" -> "remote1_start_0 18node1" [ style = bold] +"remote1_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_0 18node2" -> "remote1_start_0 18node1" [ style = bold] +"remote1_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_0 18node3" -> "remote1_start_0 18node1" [ style = bold] +"remote1_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_0 18node4" -> "remote1_start_0 18node1" [ style = bold] +"remote1_monitor_0 18node4" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] +"remote1_start_0 18node1" -> "FAKE5_monitor_0 remote1" [ style = bold] +"remote1_start_0 18node1" -> "FAKE5_monitor_60000 remote1" [ style = bold] +"remote1_start_0 18node1" -> "FAKE5_start_0 remote1" [ style = bold] +"remote1_start_0 18node1" -> "FAKECLONE1:1_monitor_0 remote1" [ style = bold] +"remote1_start_0 18node1" -> "FAKECLONE1:1_monitor_60000 remote1" [ style = bold] +"remote1_start_0 18node1" -> "FAKECLONE1:1_start_0 remote1" [ style = bold] +"remote1_start_0 18node1" -> "FAKECLONE2:4_monitor_0 remote1" [ style = bold] +"remote1_start_0 18node1" -> "FAKECLONE2:4_monitor_60000 remote1" [ style = bold] +"remote1_start_0 18node1" -> "FAKECLONE2:4_start_0 remote1" [ style = bold] +"remote1_start_0 18node1" -> "remote1_monitor_60000 18node1" [ style = bold] +"remote1_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"shooter_monitor_0 18node1" -> "shooter_start_0 18node2" [ style = bold] +"shooter_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"shooter_monitor_0 18node2" -> "shooter_start_0 18node2" [ style = bold] +"shooter_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"shooter_monitor_0 18node3" -> "shooter_start_0 18node2" [ style = bold] +"shooter_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"shooter_monitor_0 18node4" -> "shooter_start_0 18node2" [ style = bold] +"shooter_monitor_0 18node4" [ style=bold color="green" fontcolor="black"] +"shooter_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"shooter_start_0 18node2" -> "shooter_monitor_60000 18node2" [ style = bold] +"shooter_start_0 18node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/restart-with-extra-op-params.dot b/cts/scheduler/dot/restart-with-extra-op-params.dot new file mode 100644 index 0000000..e13a1bf --- /dev/null +++ b/cts/scheduler/dot/restart-with-extra-op-params.dot @@ -0,0 +1,7 @@ + digraph "g" { +"dummy1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"dummy1_start_0 node2" -> "dummy1_monitor_10000 node2" [ style = bold] +"dummy1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"dummy1_stop_0 node2" -> "dummy1_start_0 node2" [ style = bold] +"dummy1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/route-remote-notify.dot b/cts/scheduler/dot/route-remote-notify.dot new file mode 100644 index 0000000..e9bc525 --- /dev/null +++ b/cts/scheduler/dot/route-remote-notify.dot @@ -0,0 +1,108 @@ + digraph "g" { +"do_shutdown controller-0" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle-docker-0_stop_0 controller-0" -> "do_shutdown controller-0" [ style = bold] +"haproxy-bundle-docker-0_stop_0 controller-0" -> "haproxy-bundle_stopped_0" [ style = bold] +"haproxy-bundle-docker-0_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"haproxy-bundle_stop_0" -> "haproxy-bundle-docker-0_stop_0 controller-0" [ style = bold] +"haproxy-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"haproxy-bundle_stopped_0" -> "ip-172.17.1.11_stop_0 controller-0" [ style = bold] +"haproxy-bundle_stopped_0" -> "ip-192.168.24.12_stop_0 controller-0" [ style = bold] +"haproxy-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ip-172.17.1.11_monitor_10000 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.11_start_0 controller-1" -> "ip-172.17.1.11_monitor_10000 controller-1" [ style = bold] +"ip-172.17.1.11_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-172.17.1.11_stop_0 controller-0" -> "do_shutdown controller-0" [ style = bold] +"ip-172.17.1.11_stop_0 controller-0" -> "ip-172.17.1.11_start_0 controller-1" [ style = bold] +"ip-172.17.1.11_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"ip-192.168.24.12_monitor_10000 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-192.168.24.12_start_0 controller-2" -> "ip-192.168.24.12_monitor_10000 controller-2" [ style = bold] +"ip-192.168.24.12_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"ip-192.168.24.12_stop_0 controller-0" -> "do_shutdown controller-0" [ style = bold] +"ip-192.168.24.12_stop_0 controller-0" -> "ip-192.168.24.12_start_0 controller-2" [ style = bold] +"ip-192.168.24.12_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume-docker-0_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume-docker-0_start_0 controller-2" -> "openstack-cinder-volume-docker-0_monitor_60000 controller-2" [ style = bold] +"openstack-cinder-volume-docker-0_start_0 controller-2" -> "openstack-cinder-volume_running_0" [ style = bold] +"openstack-cinder-volume-docker-0_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume-docker-0_stop_0 controller-0" -> "do_shutdown controller-0" [ style = bold] +"openstack-cinder-volume-docker-0_stop_0 controller-0" -> "openstack-cinder-volume-docker-0_start_0 controller-2" [ style = bold] +"openstack-cinder-volume-docker-0_stop_0 controller-0" -> "openstack-cinder-volume_stopped_0" [ style = bold] +"openstack-cinder-volume-docker-0_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"openstack-cinder-volume_running_0" [ style=bold color="green" fontcolor="orange"] +"openstack-cinder-volume_start_0" -> "openstack-cinder-volume-docker-0_start_0 controller-2" [ style = bold] +"openstack-cinder-volume_start_0" [ style=bold color="green" fontcolor="orange"] +"openstack-cinder-volume_stop_0" -> "openstack-cinder-volume-docker-0_stop_0 controller-0" [ style = bold] +"openstack-cinder-volume_stop_0" [ style=bold color="green" fontcolor="orange"] +"openstack-cinder-volume_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-0_monitor_30000 controller-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-0_start_0 controller-1" -> "rabbitmq-bundle-0_monitor_30000 controller-1" [ style = dashed] +"rabbitmq-bundle-0_start_0 controller-1" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-0_start_0 controller-1" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-0_start_0 controller-1" [ style=dashed color="red" fontcolor="black"] +"rabbitmq-bundle-0_stop_0 controller-0" -> "do_shutdown controller-0" [ style = bold] +"rabbitmq-bundle-0_stop_0 controller-0" -> "rabbitmq-bundle-0_start_0 controller-1" [ style = dashed] +"rabbitmq-bundle-0_stop_0 controller-0" -> "rabbitmq-bundle-docker-0_stop_0 controller-0" [ style = bold] +"rabbitmq-bundle-0_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle-clone_pre_notify_start_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] +"rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_running_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_post_notify_stopped_0" -> "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_post_notify_stopped_0" -> "rabbitmq_post_notify_stopped_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-clone_post_notify_stopped_0" -> "rabbitmq_post_notify_stopped_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-clone_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_start_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_start_0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" -> "rabbitmq_pre_notify_stop_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-clone_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_running_0" -> "rabbitmq-bundle-clone_post_notify_running_0" [ style = bold] +"rabbitmq-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_post_notify_stopped_0" [ style = bold] +"rabbitmq-bundle-clone_stopped_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-docker-0_stop_0 controller-0" -> "do_shutdown controller-0" [ style = bold] +"rabbitmq-bundle-docker-0_stop_0 controller-0" -> "rabbitmq-bundle_stopped_0" [ style = bold] +"rabbitmq-bundle-docker-0_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-clone_stop_0" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq-bundle-docker-0_stop_0 controller-0" [ style = bold] +"rabbitmq-bundle_stop_0" -> "rabbitmq_stop_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_post_notify_stopped_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq_post_notify_stopped_0 rabbitmq-bundle-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq_post_notify_stopped_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_confirmed-post_notify_stopped_0" [ style = bold] +"rabbitmq_post_notify_stopped_0 rabbitmq-bundle-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_confirmed-pre_notify_stop_0" [ style = bold] +"rabbitmq_pre_notify_stop_0 rabbitmq-bundle-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_running_0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-0" -> "rabbitmq_monitor_10000 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq_start_0 rabbitmq-bundle-0" [ style=dashed color="red" fontcolor="black"] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-0_stop_0 controller-0" [ style = bold] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_stopped_0" [ style = bold] +"rabbitmq_stop_0 rabbitmq-bundle-0" -> "rabbitmq_start_0 rabbitmq-bundle-0" [ style = dashed] +"rabbitmq_stop_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc-defaults-2.dot b/cts/scheduler/dot/rsc-defaults-2.dot new file mode 100644 index 0000000..b43c5e6 --- /dev/null +++ b/cts/scheduler/dot/rsc-defaults-2.dot @@ -0,0 +1,11 @@ + digraph "g" { +"dummy-rsc_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"dummy-rsc_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"fencing_monitor_0 cluster01" -> "fencing_start_0 cluster01" [ style = bold] +"fencing_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"fencing_monitor_0 cluster02" -> "fencing_start_0 cluster01" [ style = bold] +"fencing_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"fencing_start_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ping-rsc-ping_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ping-rsc-ping_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc-defaults.dot b/cts/scheduler/dot/rsc-defaults.dot new file mode 100644 index 0000000..d776614 --- /dev/null +++ b/cts/scheduler/dot/rsc-defaults.dot @@ -0,0 +1,18 @@ + digraph "g" { +"dummy-rsc_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"dummy-rsc_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"fencing_monitor_0 cluster01" -> "fencing_start_0 cluster01" [ style = bold] +"fencing_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"fencing_monitor_0 cluster02" -> "fencing_start_0 cluster01" [ style = bold] +"fencing_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"fencing_start_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ip-rsc2_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ip-rsc2_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"ip-rsc_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ip-rsc_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"ping-rsc-ping_monitor_0 cluster01" -> "ping-rsc-ping_start_0 cluster02" [ style = bold] +"ping-rsc-ping_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ping-rsc-ping_monitor_0 cluster02" -> "ping-rsc-ping_start_0 cluster02" [ style = bold] +"ping-rsc-ping_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"ping-rsc-ping_start_0 cluster02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc-discovery-per-node.dot b/cts/scheduler/dot/rsc-discovery-per-node.dot new file mode 100644 index 0000000..25b071d --- /dev/null +++ b/cts/scheduler/dot/rsc-discovery-per-node.dot @@ -0,0 +1,157 @@ + digraph "g" { +"FAKE1_monitor_0 18builder" -> "FAKE1_start_0 18node2" [ style = bold] +"FAKE1_monitor_0 18builder" [ style=bold color="green" fontcolor="black"] +"FAKE1_monitor_0 18node1" -> "FAKE1_start_0 18node2" [ style = bold] +"FAKE1_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKE1_monitor_0 18node2" -> "FAKE1_start_0 18node2" [ style = bold] +"FAKE1_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKE1_monitor_0 18node3" -> "FAKE1_start_0 18node2" [ style = bold] +"FAKE1_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"FAKE1_monitor_0 18node4" -> "FAKE1_start_0 18node2" [ style = bold] +"FAKE1_monitor_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKE1_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"FAKE1_start_0 18node2" -> "FAKE1_monitor_60000 18node2" [ style = bold] +"FAKE1_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKE2_monitor_0 18node3" -> "FAKE2_start_0 18node3" [ style = bold] +"FAKE2_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"FAKE2_monitor_0 18node4" -> "FAKE2_start_0 18node3" [ style = bold] +"FAKE2_monitor_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKE2_monitor_60000 18node3" [ style=bold color="green" fontcolor="black"] +"FAKE2_start_0 18node3" -> "FAKE2_monitor_60000 18node3" [ style = bold] +"FAKE2_start_0 18node3" [ style=bold color="green" fontcolor="black"] +"FAKE2_stop_0 18node2" -> "FAKE2_start_0 18node3" [ style = bold] +"FAKE2_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKE3_monitor_0 18node3" -> "FAKE3_start_0 18node4" [ style = bold] +"FAKE3_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"FAKE3_monitor_0 18node4" -> "FAKE3_start_0 18node4" [ style = bold] +"FAKE3_monitor_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKE3_monitor_60000 18node4" [ style=bold color="green" fontcolor="black"] +"FAKE3_start_0 18node4" -> "FAKE3_monitor_60000 18node4" [ style = bold] +"FAKE3_start_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKE3_stop_0 18builder" -> "FAKE3_start_0 18node4" [ style = bold] +"FAKE3_stop_0 18builder" [ style=bold color="green" fontcolor="black"] +"FAKE4_monitor_0 18node3" -> "FAKE4_start_0 remote1" [ style = bold] +"FAKE4_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"FAKE4_monitor_0 18node4" -> "FAKE4_start_0 remote1" [ style = bold] +"FAKE4_monitor_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKE4_monitor_60000 remote1" [ style=bold color="green" fontcolor="black"] +"FAKE4_start_0 remote1" -> "FAKE4_monitor_60000 remote1" [ style = bold] +"FAKE4_start_0 remote1" [ style=bold color="green" fontcolor="black"] +"FAKE4_stop_0 18node1" -> "FAKE4_start_0 remote1" [ style = bold] +"FAKE4_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKE5_monitor_0 18builder" -> "FAKE5_start_0 18builder" [ style = bold] +"FAKE5_monitor_0 18builder" [ style=bold color="green" fontcolor="black"] +"FAKE5_monitor_0 18node1" -> "FAKE5_start_0 18builder" [ style = bold] +"FAKE5_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKE5_monitor_0 18node2" -> "FAKE5_start_0 18builder" [ style = bold] +"FAKE5_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKE5_monitor_0 18node3" -> "FAKE5_start_0 18builder" [ style = bold] +"FAKE5_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"FAKE5_monitor_0 18node4" -> "FAKE5_start_0 18builder" [ style = bold] +"FAKE5_monitor_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKE5_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"] +"FAKE5_start_0 18builder" -> "FAKE5_monitor_60000 18builder" [ style = bold] +"FAKE5_start_0 18builder" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE1-clone_start_0" -> "FAKECLONE1-clone_running_0" [ style = bold] +"FAKECLONE1-clone_start_0" -> "FAKECLONE1:0_start_0 18node1" [ style = bold] +"FAKECLONE1-clone_start_0" -> "FAKECLONE1:1_start_0 18node2" [ style = bold] +"FAKECLONE1-clone_start_0" -> "FAKECLONE1:2_start_0 18node3" [ style = bold] +"FAKECLONE1-clone_start_0" -> "FAKECLONE1:3_start_0 18node4" [ style = bold] +"FAKECLONE1-clone_start_0" -> "FAKECLONE1:4_start_0 remote1" [ style = bold] +"FAKECLONE1-clone_start_0" -> "FAKECLONE1:5_start_0 18builder" [ style = bold] +"FAKECLONE1-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE1:0_monitor_0 18node1" -> "FAKECLONE1-clone_start_0" [ style = bold] +"FAKECLONE1:0_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:0_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:0_start_0 18node1" -> "FAKECLONE1-clone_running_0" [ style = bold] +"FAKECLONE1:0_start_0 18node1" -> "FAKECLONE1:0_monitor_60000 18node1" [ style = bold] +"FAKECLONE1:0_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:1_monitor_0 18node2" -> "FAKECLONE1-clone_start_0" [ style = bold] +"FAKECLONE1:1_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:1_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:1_start_0 18node2" -> "FAKECLONE1-clone_running_0" [ style = bold] +"FAKECLONE1:1_start_0 18node2" -> "FAKECLONE1:1_monitor_60000 18node2" [ style = bold] +"FAKECLONE1:1_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:2_monitor_0 18node3" -> "FAKECLONE1-clone_start_0" [ style = bold] +"FAKECLONE1:2_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:2_monitor_60000 18node3" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:2_start_0 18node3" -> "FAKECLONE1-clone_running_0" [ style = bold] +"FAKECLONE1:2_start_0 18node3" -> "FAKECLONE1:2_monitor_60000 18node3" [ style = bold] +"FAKECLONE1:2_start_0 18node3" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:3_monitor_0 18node4" -> "FAKECLONE1-clone_start_0" [ style = bold] +"FAKECLONE1:3_monitor_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:3_monitor_60000 18node4" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:3_start_0 18node4" -> "FAKECLONE1-clone_running_0" [ style = bold] +"FAKECLONE1:3_start_0 18node4" -> "FAKECLONE1:3_monitor_60000 18node4" [ style = bold] +"FAKECLONE1:3_start_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:4_monitor_60000 remote1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:4_start_0 remote1" -> "FAKECLONE1-clone_running_0" [ style = bold] +"FAKECLONE1:4_start_0 remote1" -> "FAKECLONE1:4_monitor_60000 remote1" [ style = bold] +"FAKECLONE1:4_start_0 remote1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:5_monitor_0 18builder" -> "FAKECLONE1-clone_start_0" [ style = bold] +"FAKECLONE1:5_monitor_0 18builder" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:5_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"] +"FAKECLONE1:5_start_0 18builder" -> "FAKECLONE1-clone_running_0" [ style = bold] +"FAKECLONE1:5_start_0 18builder" -> "FAKECLONE1:5_monitor_60000 18builder" [ style = bold] +"FAKECLONE1:5_start_0 18builder" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2-clone_running_0" [ style = bold] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2:0_start_0 18node1" [ style = bold] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2:1_start_0 18node2" [ style = bold] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2:2_start_0 18node3" [ style = bold] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2:3_start_0 18node4" [ style = bold] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2:4_start_0 remote1" [ style = bold] +"FAKECLONE2-clone_start_0" -> "FAKECLONE2:5_start_0 18builder" [ style = bold] +"FAKECLONE2-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"FAKECLONE2:0_monitor_0 18node1" -> "FAKECLONE2-clone_start_0" [ style = bold] +"FAKECLONE2:0_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:0_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:0_start_0 18node1" -> "FAKECLONE2-clone_running_0" [ style = bold] +"FAKECLONE2:0_start_0 18node1" -> "FAKECLONE2:0_monitor_60000 18node1" [ style = bold] +"FAKECLONE2:0_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:1_monitor_0 18node2" -> "FAKECLONE2-clone_start_0" [ style = bold] +"FAKECLONE2:1_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:1_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:1_start_0 18node2" -> "FAKECLONE2-clone_running_0" [ style = bold] +"FAKECLONE2:1_start_0 18node2" -> "FAKECLONE2:1_monitor_60000 18node2" [ style = bold] +"FAKECLONE2:1_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:2_monitor_0 18node3" -> "FAKECLONE2-clone_start_0" [ style = bold] +"FAKECLONE2:2_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:2_monitor_60000 18node3" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:2_start_0 18node3" -> "FAKECLONE2-clone_running_0" [ style = bold] +"FAKECLONE2:2_start_0 18node3" -> "FAKECLONE2:2_monitor_60000 18node3" [ style = bold] +"FAKECLONE2:2_start_0 18node3" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:3_monitor_0 18node4" -> "FAKECLONE2-clone_start_0" [ style = bold] +"FAKECLONE2:3_monitor_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:3_monitor_60000 18node4" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:3_start_0 18node4" -> "FAKECLONE2-clone_running_0" [ style = bold] +"FAKECLONE2:3_start_0 18node4" -> "FAKECLONE2:3_monitor_60000 18node4" [ style = bold] +"FAKECLONE2:3_start_0 18node4" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:4_monitor_60000 remote1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:4_start_0 remote1" -> "FAKECLONE2-clone_running_0" [ style = bold] +"FAKECLONE2:4_start_0 remote1" -> "FAKECLONE2:4_monitor_60000 remote1" [ style = bold] +"FAKECLONE2:4_start_0 remote1" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:5_monitor_0 18builder" -> "FAKECLONE2-clone_start_0" [ style = bold] +"FAKECLONE2:5_monitor_0 18builder" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:5_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"] +"FAKECLONE2:5_start_0 18builder" -> "FAKECLONE2-clone_running_0" [ style = bold] +"FAKECLONE2:5_start_0 18builder" -> "FAKECLONE2:5_monitor_60000 18builder" [ style = bold] +"FAKECLONE2:5_start_0 18builder" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_0 18node3" -> "remote1_start_0 18builder" [ style = bold] +"remote1_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_0 18node4" -> "remote1_start_0 18builder" [ style = bold] +"remote1_monitor_0 18node4" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"] +"remote1_start_0 18builder" -> "FAKE4_monitor_60000 remote1" [ style = bold] +"remote1_start_0 18builder" -> "FAKE4_start_0 remote1" [ style = bold] +"remote1_start_0 18builder" -> "FAKE4_stop_0 18node1" [ style = bold] +"remote1_start_0 18builder" -> "FAKECLONE1:4_monitor_60000 remote1" [ style = bold] +"remote1_start_0 18builder" -> "FAKECLONE1:4_start_0 remote1" [ style = bold] +"remote1_start_0 18builder" -> "FAKECLONE2:4_monitor_60000 remote1" [ style = bold] +"remote1_start_0 18builder" -> "FAKECLONE2:4_start_0 remote1" [ style = bold] +"remote1_start_0 18builder" -> "remote1_monitor_60000 18builder" [ style = bold] +"remote1_start_0 18builder" [ style=bold color="green" fontcolor="black"] +"shooter_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"shooter_monitor_0 18node4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc-maintenance.dot b/cts/scheduler/dot/rsc-maintenance.dot new file mode 100644 index 0000000..bb1d283 --- /dev/null +++ b/cts/scheduler/dot/rsc-maintenance.dot @@ -0,0 +1,4 @@ + digraph "g" { +"Cancel rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"Cancel rsc2_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc-sets-clone-1.dot b/cts/scheduler/dot/rsc-sets-clone-1.dot new file mode 100644 index 0000000..e72e95d --- /dev/null +++ b/cts/scheduler/dot/rsc-sets-clone-1.dot @@ -0,0 +1,84 @@ + digraph "g" { +"baseclone_running_0" [ style=bold color="green" fontcolor="orange"] +"baseclone_start_0" -> "baseclone_running_0" [ style = bold] +"baseclone_start_0" -> "basegrp:1_start_0" [ style = bold] +"baseclone_start_0" [ style=bold color="green" fontcolor="orange"] +"basegrp:1_running_0" -> "baseclone_running_0" [ style = bold] +"basegrp:1_running_0" [ style=bold color="green" fontcolor="orange"] +"basegrp:1_start_0" -> "basegrp:1_running_0" [ style = bold] +"basegrp:1_start_0" -> "clvmd:1_start_0 sys3" [ style = bold] +"basegrp:1_start_0" -> "controld:1_start_0 sys3" [ style = bold] +"basegrp:1_start_0" -> "fs2:1_start_0 sys3" [ style = bold] +"basegrp:1_start_0" -> "iscsi1:1_start_0 sys3" [ style = bold] +"basegrp:1_start_0" -> "iscsi2:1_start_0 sys3" [ style = bold] +"basegrp:1_start_0" -> "o2cb:1_start_0 sys3" [ style = bold] +"basegrp:1_start_0" -> "vg1:1_start_0 sys3" [ style = bold] +"basegrp:1_start_0" -> "vg2:1_start_0 sys3" [ style = bold] +"basegrp:1_start_0" [ style=bold color="green" fontcolor="orange"] +"clvmd:1_monitor_0 sys3" -> "baseclone_start_0" [ style = bold] +"clvmd:1_monitor_0 sys3" [ style=bold color="green" fontcolor="black"] +"clvmd:1_start_0 sys3" -> "basegrp:1_running_0" [ style = bold] +"clvmd:1_start_0 sys3" -> "o2cb:1_start_0 sys3" [ style = bold] +"clvmd:1_start_0 sys3" [ style=bold color="green" fontcolor="black"] +"controld:1_monitor_0 sys3" -> "baseclone_start_0" [ style = bold] +"controld:1_monitor_0 sys3" [ style=bold color="green" fontcolor="black"] +"controld:1_monitor_10000 sys3" [ style=bold color="green" fontcolor="black"] +"controld:1_start_0 sys3" -> "basegrp:1_running_0" [ style = bold] +"controld:1_start_0 sys3" -> "clvmd:1_start_0 sys3" [ style = bold] +"controld:1_start_0 sys3" -> "controld:1_monitor_10000 sys3" [ style = bold] +"controld:1_start_0 sys3" [ style=bold color="green" fontcolor="black"] +"fs2:1_monitor_0 sys3" -> "baseclone_start_0" [ style = bold] +"fs2:1_monitor_0 sys3" [ style=bold color="green" fontcolor="black"] +"fs2:1_monitor_20000 sys3" [ style=bold color="green" fontcolor="black"] +"fs2:1_start_0 sys3" -> "basegrp:1_running_0" [ style = bold] +"fs2:1_start_0 sys3" -> "fs2:1_monitor_20000 sys3" [ style = bold] +"fs2:1_start_0 sys3" [ style=bold color="green" fontcolor="black"] +"iscsi1:1_monitor_0 sys3" -> "baseclone_start_0" [ style = bold] +"iscsi1:1_monitor_0 sys3" [ style=bold color="green" fontcolor="black"] +"iscsi1:1_monitor_120000 sys3" [ style=bold color="green" fontcolor="black"] +"iscsi1:1_start_0 sys3" -> "basegrp:1_running_0" [ style = bold] +"iscsi1:1_start_0 sys3" -> "iscsi1:1_monitor_120000 sys3" [ style = bold] +"iscsi1:1_start_0 sys3" -> "iscsi2:1_start_0 sys3" [ style = bold] +"iscsi1:1_start_0 sys3" [ style=bold color="green" fontcolor="black"] +"iscsi2:1_monitor_0 sys3" -> "baseclone_start_0" [ style = bold] +"iscsi2:1_monitor_0 sys3" [ style=bold color="green" fontcolor="black"] +"iscsi2:1_monitor_120000 sys3" [ style=bold color="green" fontcolor="black"] +"iscsi2:1_start_0 sys3" -> "basegrp:1_running_0" [ style = bold] +"iscsi2:1_start_0 sys3" -> "iscsi2:1_monitor_120000 sys3" [ style = bold] +"iscsi2:1_start_0 sys3" -> "vg1:1_start_0 sys3" [ style = bold] +"iscsi2:1_start_0 sys3" [ style=bold color="green" fontcolor="black"] +"load_stopped_sys2 sys2" [ style=bold color="green" fontcolor="orange"] +"load_stopped_sys3 sys3" [ style=bold color="green" fontcolor="orange"] +"nfs1:0_monitor_0 sys3" [ style=bold color="green" fontcolor="black"] +"o2cb:1_monitor_0 sys3" -> "baseclone_start_0" [ style = bold] +"o2cb:1_monitor_0 sys3" [ style=bold color="green" fontcolor="black"] +"o2cb:1_start_0 sys3" -> "basegrp:1_running_0" [ style = bold] +"o2cb:1_start_0 sys3" -> "iscsi1:1_start_0 sys3" [ style = bold] +"o2cb:1_start_0 sys3" [ style=bold color="green" fontcolor="black"] +"stonithsys2_monitor_0 sys3" -> "stonithsys2_start_0 sys3" [ style = bold] +"stonithsys2_monitor_0 sys3" [ style=bold color="green" fontcolor="black"] +"stonithsys2_monitor_15000 sys3" [ style=bold color="green" fontcolor="black"] +"stonithsys2_start_0 sys3" -> "stonithsys2_monitor_15000 sys3" [ style = bold] +"stonithsys2_start_0 sys3" [ style=bold color="green" fontcolor="black"] +"stonithsys3_monitor_0 sys3" -> "stonithsys3_start_0 sys2" [ style = bold] +"stonithsys3_monitor_0 sys3" [ style=bold color="green" fontcolor="black"] +"stonithsys3_monitor_15000 sys2" [ style=bold color="green" fontcolor="black"] +"stonithsys3_start_0 sys2" -> "stonithsys3_monitor_15000 sys2" [ style = bold] +"stonithsys3_start_0 sys2" [ style=bold color="green" fontcolor="black"] +"stonithsys3_stop_0 sys2" -> "stonithsys3_start_0 sys2" [ style = bold] +"stonithsys3_stop_0 sys2" [ style=bold color="green" fontcolor="black"] +"vg1:1_monitor_0 sys3" -> "baseclone_start_0" [ style = bold] +"vg1:1_monitor_0 sys3" [ style=bold color="green" fontcolor="black"] +"vg1:1_start_0 sys3" -> "basegrp:1_running_0" [ style = bold] +"vg1:1_start_0 sys3" -> "vg2:1_start_0 sys3" [ style = bold] +"vg1:1_start_0 sys3" [ style=bold color="green" fontcolor="black"] +"vg2:1_monitor_0 sys3" -> "baseclone_start_0" [ style = bold] +"vg2:1_monitor_0 sys3" [ style=bold color="green" fontcolor="black"] +"vg2:1_start_0 sys3" -> "basegrp:1_running_0" [ style = bold] +"vg2:1_start_0 sys3" -> "fs2:1_start_0 sys3" [ style = bold] +"vg2:1_start_0 sys3" [ style=bold color="green" fontcolor="black"] +"vm1_monitor_0 sys3" [ style=bold color="green" fontcolor="black"] +"vm2_monitor_0 sys3" [ style=bold color="green" fontcolor="black"] +"vm3_monitor_0 sys3" [ style=bold color="green" fontcolor="black"] +"vm4_monitor_0 sys3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc-sets-clone.dot b/cts/scheduler/dot/rsc-sets-clone.dot new file mode 100644 index 0000000..3e0d900 --- /dev/null +++ b/cts/scheduler/dot/rsc-sets-clone.dot @@ -0,0 +1,16 @@ + digraph "g" { +"clone-rsc_stop_0" -> "clone-rsc_stopped_0" [ style = bold] +"clone-rsc_stop_0" -> "rsc:0_stop_0 node1" [ style = bold] +"clone-rsc_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone-rsc_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "clone-rsc_stop_0" [ style = bold] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node1" -> "clone-rsc_stop_0" [ style = bold] +"rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc:0_stop_0 node1" -> "clone-rsc_stopped_0" [ style = bold] +"rsc:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc-sets-promoted.dot b/cts/scheduler/dot/rsc-sets-promoted.dot new file mode 100644 index 0000000..5f879ff --- /dev/null +++ b/cts/scheduler/dot/rsc-sets-promoted.dot @@ -0,0 +1,38 @@ + digraph "g" { +"ms-rsc_demote_0" -> "ms-rsc_demoted_0" [ style = bold] +"ms-rsc_demote_0" -> "rsc:0_demote_0 node1" [ style = bold] +"ms-rsc_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms-rsc_demoted_0" -> "ms-rsc_promote_0" [ style = bold] +"ms-rsc_demoted_0" -> "ms-rsc_stop_0" [ style = bold] +"ms-rsc_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-rsc_promote_0" -> "rsc:1_promote_0 node2" [ style = bold] +"ms-rsc_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms-rsc_promoted_0" -> "rsc1_start_0 node2" [ style = bold] +"ms-rsc_promoted_0" -> "rsc2_start_0 node2" [ style = bold] +"ms-rsc_promoted_0" -> "rsc3_start_0 node2" [ style = bold] +"ms-rsc_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms-rsc_stop_0" -> "ms-rsc_stopped_0" [ style = bold] +"ms-rsc_stop_0" -> "rsc:0_stop_0 node1" [ style = bold] +"ms-rsc_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms-rsc_stopped_0" -> "ms-rsc_promote_0" [ style = bold] +"ms-rsc_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "ms-rsc_demote_0" [ style = bold] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "ms-rsc_demote_0" [ style = bold] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node1" -> "ms-rsc_demote_0" [ style = bold] +"rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc:0_demote_0 node1" -> "ms-rsc_demoted_0" [ style = bold] +"rsc:0_demote_0 node1" -> "rsc:0_stop_0 node1" [ style = bold] +"rsc:0_demote_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc:0_stop_0 node1" -> "ms-rsc_stopped_0" [ style = bold] +"rsc:0_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc:1_promote_0 node2" -> "ms-rsc_promoted_0" [ style = bold] +"rsc:1_promote_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc-sets-seq-false.dot b/cts/scheduler/dot/rsc-sets-seq-false.dot new file mode 100644 index 0000000..a30e2d0 --- /dev/null +++ b/cts/scheduler/dot/rsc-sets-seq-false.dot @@ -0,0 +1,30 @@ + digraph "g" { +"rsc1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "rsc1_stop_0 node1" [ style = bold] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc3_start_0 node2" -> "rsc5_start_0 node2" [ style = bold] +"rsc3_start_0 node2" -> "rsc6_start_0 node2" [ style = bold] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] +"rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_stop_0 node1" -> "rsc3_stop_0 node1" [ style = bold] +"rsc4_stop_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_stop_0 node1" -> "rsc3_stop_0 node1" [ style = bold] +"rsc5_stop_0 node1" -> "rsc5_start_0 node2" [ style = bold] +"rsc5_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc6_stop_0 node1" -> "rsc3_stop_0 node1" [ style = bold] +"rsc6_stop_0 node1" -> "rsc6_start_0 node2" [ style = bold] +"rsc6_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc-sets-seq-true.dot b/cts/scheduler/dot/rsc-sets-seq-true.dot new file mode 100644 index 0000000..82b60d0 --- /dev/null +++ b/cts/scheduler/dot/rsc-sets-seq-true.dot @@ -0,0 +1,30 @@ + digraph "g" { +"rsc1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "rsc1_stop_0 node1" [ style = bold] +"rsc2_stop_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] +"rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" -> "rsc5_start_0 node2" [ style = bold] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_stop_0 node1" -> "rsc3_stop_0 node1" [ style = bold] +"rsc4_stop_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_start_0 node2" -> "rsc6_start_0 node2" [ style = bold] +"rsc5_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_stop_0 node1" -> "rsc4_stop_0 node1" [ style = bold] +"rsc5_stop_0 node1" -> "rsc5_start_0 node2" [ style = bold] +"rsc5_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc6_stop_0 node1" -> "rsc5_stop_0 node1" [ style = bold] +"rsc6_stop_0 node1" -> "rsc6_start_0 node2" [ style = bold] +"rsc6_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc_dep1.dot b/cts/scheduler/dot/rsc_dep1.dot new file mode 100644 index 0000000..257d356 --- /dev/null +++ b/cts/scheduler/dot/rsc_dep1.dot @@ -0,0 +1,14 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc_dep10.dot b/cts/scheduler/dot/rsc_dep10.dot new file mode 100644 index 0000000..310e10e --- /dev/null +++ b/cts/scheduler/dot/rsc_dep10.dot @@ -0,0 +1,9 @@ + digraph "g" { +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc_dep2.dot b/cts/scheduler/dot/rsc_dep2.dot new file mode 100644 index 0000000..873e65f --- /dev/null +++ b/cts/scheduler/dot/rsc_dep2.dot @@ -0,0 +1,14 @@ + digraph "g" { +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc_dep3.dot b/cts/scheduler/dot/rsc_dep3.dot new file mode 100644 index 0000000..e4eb1c9 --- /dev/null +++ b/cts/scheduler/dot/rsc_dep3.dot @@ -0,0 +1,12 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc_dep4.dot b/cts/scheduler/dot/rsc_dep4.dot new file mode 100644 index 0000000..051ce5b --- /dev/null +++ b/cts/scheduler/dot/rsc_dep4.dot @@ -0,0 +1,18 @@ + digraph "g" { +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_stop_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc_dep5.dot b/cts/scheduler/dot/rsc_dep5.dot new file mode 100644 index 0000000..ad1cb7e --- /dev/null +++ b/cts/scheduler/dot/rsc_dep5.dot @@ -0,0 +1,18 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc_dep7.dot b/cts/scheduler/dot/rsc_dep7.dot new file mode 100644 index 0000000..7f403e1 --- /dev/null +++ b/cts/scheduler/dot/rsc_dep7.dot @@ -0,0 +1,17 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rsc_dep8.dot b/cts/scheduler/dot/rsc_dep8.dot new file mode 100644 index 0000000..873e65f --- /dev/null +++ b/cts/scheduler/dot/rsc_dep8.dot @@ -0,0 +1,14 @@ + digraph "g" { +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rule-dbl-as-auto-number-match.dot b/cts/scheduler/dot/rule-dbl-as-auto-number-match.dot new file mode 100644 index 0000000..d300b99 --- /dev/null +++ b/cts/scheduler/dot/rule-dbl-as-auto-number-match.dot @@ -0,0 +1,3 @@ + digraph "g" { +"dummy_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rule-dbl-as-auto-number-no-match.dot b/cts/scheduler/dot/rule-dbl-as-auto-number-no-match.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/rule-dbl-as-auto-number-no-match.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/rule-dbl-as-integer-match.dot b/cts/scheduler/dot/rule-dbl-as-integer-match.dot new file mode 100644 index 0000000..d300b99 --- /dev/null +++ b/cts/scheduler/dot/rule-dbl-as-integer-match.dot @@ -0,0 +1,3 @@ + digraph "g" { +"dummy_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rule-dbl-as-integer-no-match.dot b/cts/scheduler/dot/rule-dbl-as-integer-no-match.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/rule-dbl-as-integer-no-match.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/rule-dbl-as-number-match.dot b/cts/scheduler/dot/rule-dbl-as-number-match.dot new file mode 100644 index 0000000..d300b99 --- /dev/null +++ b/cts/scheduler/dot/rule-dbl-as-number-match.dot @@ -0,0 +1,3 @@ + digraph "g" { +"dummy_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rule-dbl-as-number-no-match.dot b/cts/scheduler/dot/rule-dbl-as-number-no-match.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/rule-dbl-as-number-no-match.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/rule-dbl-parse-fail-default-str-match.dot b/cts/scheduler/dot/rule-dbl-parse-fail-default-str-match.dot new file mode 100644 index 0000000..d300b99 --- /dev/null +++ b/cts/scheduler/dot/rule-dbl-parse-fail-default-str-match.dot @@ -0,0 +1,3 @@ + digraph "g" { +"dummy_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rule-dbl-parse-fail-default-str-no-match.dot b/cts/scheduler/dot/rule-dbl-parse-fail-default-str-no-match.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/rule-dbl-parse-fail-default-str-no-match.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/rule-int-as-auto-integer-match.dot b/cts/scheduler/dot/rule-int-as-auto-integer-match.dot new file mode 100644 index 0000000..d300b99 --- /dev/null +++ b/cts/scheduler/dot/rule-int-as-auto-integer-match.dot @@ -0,0 +1,3 @@ + digraph "g" { +"dummy_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rule-int-as-auto-integer-no-match.dot b/cts/scheduler/dot/rule-int-as-auto-integer-no-match.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/rule-int-as-auto-integer-no-match.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/rule-int-as-integer-match.dot b/cts/scheduler/dot/rule-int-as-integer-match.dot new file mode 100644 index 0000000..d300b99 --- /dev/null +++ b/cts/scheduler/dot/rule-int-as-integer-match.dot @@ -0,0 +1,3 @@ + digraph "g" { +"dummy_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rule-int-as-integer-no-match.dot b/cts/scheduler/dot/rule-int-as-integer-no-match.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/rule-int-as-integer-no-match.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/rule-int-as-number-match.dot b/cts/scheduler/dot/rule-int-as-number-match.dot new file mode 100644 index 0000000..d300b99 --- /dev/null +++ b/cts/scheduler/dot/rule-int-as-number-match.dot @@ -0,0 +1,3 @@ + digraph "g" { +"dummy_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rule-int-as-number-no-match.dot b/cts/scheduler/dot/rule-int-as-number-no-match.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/rule-int-as-number-no-match.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/rule-int-parse-fail-default-str-match.dot b/cts/scheduler/dot/rule-int-parse-fail-default-str-match.dot new file mode 100644 index 0000000..d300b99 --- /dev/null +++ b/cts/scheduler/dot/rule-int-parse-fail-default-str-match.dot @@ -0,0 +1,3 @@ + digraph "g" { +"dummy_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/rule-int-parse-fail-default-str-no-match.dot b/cts/scheduler/dot/rule-int-parse-fail-default-str-no-match.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/rule-int-parse-fail-default-str-no-match.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/shutdown-lock-expiration.dot b/cts/scheduler/dot/shutdown-lock-expiration.dot new file mode 100644 index 0000000..ee99079 --- /dev/null +++ b/cts/scheduler/dot/shutdown-lock-expiration.dot @@ -0,0 +1,11 @@ + digraph "g" { +"Fencing_monitor_120000 node3" [ style=bold color="green" fontcolor="black"] +"Fencing_start_0 node3" -> "Fencing_monitor_120000 node3" [ style = bold] +"Fencing_start_0 node3" [ style=bold color="green" fontcolor="black"] +"Fencing_stop_0 node3" -> "Fencing_start_0 node3" [ style = bold] +"Fencing_stop_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc2_lrm_delete_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_10000 node4" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node4" -> "rsc2_monitor_10000 node4" [ style = bold] +"rsc2_start_0 node4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/shutdown-lock.dot b/cts/scheduler/dot/shutdown-lock.dot new file mode 100644 index 0000000..0a7d8c3 --- /dev/null +++ b/cts/scheduler/dot/shutdown-lock.dot @@ -0,0 +1,11 @@ + digraph "g" { +"Fencing_monitor_120000 node3" [ style=bold color="green" fontcolor="black"] +"Fencing_start_0 node3" -> "Fencing_monitor_120000 node3" [ style = bold] +"Fencing_start_0 node3" [ style=bold color="green" fontcolor="black"] +"Fencing_stop_0 node1" -> "Fencing_start_0 node3" [ style = bold] +"Fencing_stop_0 node1" -> "do_shutdown node1" [ style = bold] +"Fencing_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"do_shutdown node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "do_shutdown node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/shutdown-maintenance-node.dot b/cts/scheduler/dot/shutdown-maintenance-node.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/shutdown-maintenance-node.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/simple1.dot b/cts/scheduler/dot/simple1.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/simple1.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/simple11.dot b/cts/scheduler/dot/simple11.dot new file mode 100644 index 0000000..e4eb1c9 --- /dev/null +++ b/cts/scheduler/dot/simple11.dot @@ -0,0 +1,12 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/simple12.dot b/cts/scheduler/dot/simple12.dot new file mode 100644 index 0000000..99770a5 --- /dev/null +++ b/cts/scheduler/dot/simple12.dot @@ -0,0 +1,12 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/simple2.dot b/cts/scheduler/dot/simple2.dot new file mode 100644 index 0000000..f234fb0 --- /dev/null +++ b/cts/scheduler/dot/simple2.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/simple3.dot b/cts/scheduler/dot/simple3.dot new file mode 100644 index 0000000..59032b4 --- /dev/null +++ b/cts/scheduler/dot/simple3.dot @@ -0,0 +1,3 @@ + digraph "g" { +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/simple4.dot b/cts/scheduler/dot/simple4.dot new file mode 100644 index 0000000..3c87421 --- /dev/null +++ b/cts/scheduler/dot/simple4.dot @@ -0,0 +1,3 @@ + digraph "g" { +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/simple6.dot b/cts/scheduler/dot/simple6.dot new file mode 100644 index 0000000..2b31946 --- /dev/null +++ b/cts/scheduler/dot/simple6.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_stop_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/simple7.dot b/cts/scheduler/dot/simple7.dot new file mode 100644 index 0000000..929e3e4 --- /dev/null +++ b/cts/scheduler/dot/simple7.dot @@ -0,0 +1,5 @@ + digraph "g" { +"do_shutdown node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "do_shutdown node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/simple8.dot b/cts/scheduler/dot/simple8.dot new file mode 100644 index 0000000..a2cbbf8 --- /dev/null +++ b/cts/scheduler/dot/simple8.dot @@ -0,0 +1,6 @@ + digraph "g" { +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/site-specific-params.dot b/cts/scheduler/dot/site-specific-params.dot new file mode 100644 index 0000000..cec5793 --- /dev/null +++ b/cts/scheduler/dot/site-specific-params.dot @@ -0,0 +1,11 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node3" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/standby.dot b/cts/scheduler/dot/standby.dot new file mode 100644 index 0000000..740440c --- /dev/null +++ b/cts/scheduler/dot/standby.dot @@ -0,0 +1,100 @@ + digraph "g" { +"Filesystem_13_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black"] +"Filesystem_13_start_0 sapcl01" -> "Filesystem_13_monitor_120000 sapcl01" [ style = bold] +"Filesystem_13_start_0 sapcl01" -> "app02_running_0" [ style = bold] +"Filesystem_13_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"Filesystem_13_stop_0 sapcl02" -> "Filesystem_13_start_0 sapcl01" [ style = bold] +"Filesystem_13_stop_0 sapcl02" -> "LVM_12_stop_0 sapcl02" [ style = bold] +"Filesystem_13_stop_0 sapcl02" -> "app02_stopped_0" [ style = bold] +"Filesystem_13_stop_0 sapcl02" [ style=bold color="green" fontcolor="black"] +"Filesystem_23_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black"] +"Filesystem_23_start_0 sapcl01" -> "Filesystem_23_monitor_120000 sapcl01" [ style = bold] +"Filesystem_23_start_0 sapcl01" -> "oracle_24_start_0 sapcl01" [ style = bold] +"Filesystem_23_start_0 sapcl01" -> "oracle_running_0" [ style = bold] +"Filesystem_23_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"Filesystem_23_stop_0 sapcl03" -> "Filesystem_23_start_0 sapcl01" [ style = bold] +"Filesystem_23_stop_0 sapcl03" -> "LVM_22_stop_0 sapcl03" [ style = bold] +"Filesystem_23_stop_0 sapcl03" -> "oracle_stopped_0" [ style = bold] +"Filesystem_23_stop_0 sapcl03" [ style=bold color="green" fontcolor="black"] +"IPaddr_192_168_1_102_monitor_5000 sapcl01" [ style=bold color="green" fontcolor="black"] +"IPaddr_192_168_1_102_start_0 sapcl01" -> "IPaddr_192_168_1_102_monitor_5000 sapcl01" [ style = bold] +"IPaddr_192_168_1_102_start_0 sapcl01" -> "LVM_12_start_0 sapcl01" [ style = bold] +"IPaddr_192_168_1_102_start_0 sapcl01" -> "app02_running_0" [ style = bold] +"IPaddr_192_168_1_102_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"IPaddr_192_168_1_102_stop_0 sapcl02" -> "IPaddr_192_168_1_102_start_0 sapcl01" [ style = bold] +"IPaddr_192_168_1_102_stop_0 sapcl02" -> "app02_stopped_0" [ style = bold] +"IPaddr_192_168_1_102_stop_0 sapcl02" [ style=bold color="green" fontcolor="black"] +"IPaddr_192_168_1_104_monitor_5000 sapcl01" [ style=bold color="green" fontcolor="black"] +"IPaddr_192_168_1_104_start_0 sapcl01" -> "IPaddr_192_168_1_104_monitor_5000 sapcl01" [ style = bold] +"IPaddr_192_168_1_104_start_0 sapcl01" -> "LVM_22_start_0 sapcl01" [ style = bold] +"IPaddr_192_168_1_104_start_0 sapcl01" -> "oracle_running_0" [ style = bold] +"IPaddr_192_168_1_104_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"IPaddr_192_168_1_104_stop_0 sapcl03" -> "IPaddr_192_168_1_104_start_0 sapcl01" [ style = bold] +"IPaddr_192_168_1_104_stop_0 sapcl03" -> "oracle_stopped_0" [ style = bold] +"IPaddr_192_168_1_104_stop_0 sapcl03" [ style=bold color="green" fontcolor="black"] +"LVM_12_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black"] +"LVM_12_start_0 sapcl01" -> "Filesystem_13_start_0 sapcl01" [ style = bold] +"LVM_12_start_0 sapcl01" -> "LVM_12_monitor_120000 sapcl01" [ style = bold] +"LVM_12_start_0 sapcl01" -> "app02_running_0" [ style = bold] +"LVM_12_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"LVM_12_stop_0 sapcl02" -> "IPaddr_192_168_1_102_stop_0 sapcl02" [ style = bold] +"LVM_12_stop_0 sapcl02" -> "LVM_12_start_0 sapcl01" [ style = bold] +"LVM_12_stop_0 sapcl02" -> "app02_stopped_0" [ style = bold] +"LVM_12_stop_0 sapcl02" [ style=bold color="green" fontcolor="black"] +"LVM_22_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black"] +"LVM_22_start_0 sapcl01" -> "Filesystem_23_start_0 sapcl01" [ style = bold] +"LVM_22_start_0 sapcl01" -> "LVM_22_monitor_120000 sapcl01" [ style = bold] +"LVM_22_start_0 sapcl01" -> "oracle_running_0" [ style = bold] +"LVM_22_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"LVM_22_stop_0 sapcl03" -> "IPaddr_192_168_1_104_stop_0 sapcl03" [ style = bold] +"LVM_22_stop_0 sapcl03" -> "LVM_22_start_0 sapcl01" [ style = bold] +"LVM_22_stop_0 sapcl03" -> "oracle_stopped_0" [ style = bold] +"LVM_22_stop_0 sapcl03" [ style=bold color="green" fontcolor="black"] +"app02_running_0" [ style=bold color="green" fontcolor="orange"] +"app02_start_0" -> "Filesystem_13_start_0 sapcl01" [ style = bold] +"app02_start_0" -> "IPaddr_192_168_1_102_start_0 sapcl01" [ style = bold] +"app02_start_0" -> "LVM_12_start_0 sapcl01" [ style = bold] +"app02_start_0" -> "app02_running_0" [ style = bold] +"app02_start_0" [ style=bold color="green" fontcolor="orange"] +"app02_stop_0" -> "Filesystem_13_stop_0 sapcl02" [ style = bold] +"app02_stop_0" -> "IPaddr_192_168_1_102_stop_0 sapcl02" [ style = bold] +"app02_stop_0" -> "LVM_12_stop_0 sapcl02" [ style = bold] +"app02_stop_0" -> "app02_stopped_0" [ style = bold] +"app02_stop_0" [ style=bold color="green" fontcolor="orange"] +"app02_stopped_0" -> "app02_start_0" [ style = bold] +"app02_stopped_0" [ style=bold color="green" fontcolor="orange"] +"oracle_24_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black"] +"oracle_24_start_0 sapcl01" -> "oracle_24_monitor_120000 sapcl01" [ style = bold] +"oracle_24_start_0 sapcl01" -> "oracle_running_0" [ style = bold] +"oracle_24_start_0 sapcl01" -> "oralsnr_25_start_0 sapcl01" [ style = bold] +"oracle_24_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"oracle_24_stop_0 sapcl03" -> "Filesystem_23_stop_0 sapcl03" [ style = bold] +"oracle_24_stop_0 sapcl03" -> "oracle_24_start_0 sapcl01" [ style = bold] +"oracle_24_stop_0 sapcl03" -> "oracle_stopped_0" [ style = bold] +"oracle_24_stop_0 sapcl03" [ style=bold color="green" fontcolor="black"] +"oracle_running_0" [ style=bold color="green" fontcolor="orange"] +"oracle_start_0" -> "Filesystem_23_start_0 sapcl01" [ style = bold] +"oracle_start_0" -> "IPaddr_192_168_1_104_start_0 sapcl01" [ style = bold] +"oracle_start_0" -> "LVM_22_start_0 sapcl01" [ style = bold] +"oracle_start_0" -> "oracle_24_start_0 sapcl01" [ style = bold] +"oracle_start_0" -> "oracle_running_0" [ style = bold] +"oracle_start_0" -> "oralsnr_25_start_0 sapcl01" [ style = bold] +"oracle_start_0" [ style=bold color="green" fontcolor="orange"] +"oracle_stop_0" -> "Filesystem_23_stop_0 sapcl03" [ style = bold] +"oracle_stop_0" -> "IPaddr_192_168_1_104_stop_0 sapcl03" [ style = bold] +"oracle_stop_0" -> "LVM_22_stop_0 sapcl03" [ style = bold] +"oracle_stop_0" -> "oracle_24_stop_0 sapcl03" [ style = bold] +"oracle_stop_0" -> "oracle_stopped_0" [ style = bold] +"oracle_stop_0" -> "oralsnr_25_stop_0 sapcl03" [ style = bold] +"oracle_stop_0" [ style=bold color="green" fontcolor="orange"] +"oracle_stopped_0" -> "oracle_start_0" [ style = bold] +"oracle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"oralsnr_25_monitor_120000 sapcl01" [ style=bold color="green" fontcolor="black"] +"oralsnr_25_start_0 sapcl01" -> "oracle_running_0" [ style = bold] +"oralsnr_25_start_0 sapcl01" -> "oralsnr_25_monitor_120000 sapcl01" [ style = bold] +"oralsnr_25_start_0 sapcl01" [ style=bold color="green" fontcolor="black"] +"oralsnr_25_stop_0 sapcl03" -> "oracle_24_stop_0 sapcl03" [ style = bold] +"oralsnr_25_stop_0 sapcl03" -> "oracle_stopped_0" [ style = bold] +"oralsnr_25_stop_0 sapcl03" -> "oralsnr_25_start_0 sapcl01" [ style = bold] +"oralsnr_25_stop_0 sapcl03" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/start-then-stop-with-unfence.dot b/cts/scheduler/dot/start-then-stop-with-unfence.dot new file mode 100644 index 0000000..71e9aca --- /dev/null +++ b/cts/scheduler/dot/start-then-stop-with-unfence.dot @@ -0,0 +1,28 @@ + digraph "g" { +"ip1_monitor_10000 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"] +"ip1_start_0 rhel7-node1.example.com" -> "ip1_monitor_10000 rhel7-node1.example.com" [ style = bold] +"ip1_start_0 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"] +"ip1_stop_0 rhel7-node2.example.com" -> "ip1_start_0 rhel7-node1.example.com" [ style = bold] +"ip1_stop_0 rhel7-node2.example.com" [ style=bold color="green" fontcolor="black"] +"jrummy-clone_running_0" -> "ip1_stop_0 rhel7-node2.example.com" [ style = bold] +"jrummy-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"jrummy-clone_start_0" -> "jrummy-clone_running_0" [ style = bold] +"jrummy-clone_start_0" -> "jrummy_start_0 rhel7-node1.example.com" [ style = bold] +"jrummy-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"jrummy_monitor_10000 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"] +"jrummy_start_0 rhel7-node1.example.com" -> "jrummy-clone_running_0" [ style = bold] +"jrummy_start_0 rhel7-node1.example.com" -> "jrummy_monitor_10000 rhel7-node1.example.com" [ style = bold] +"jrummy_start_0 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"] +"mpath-node1_monitor_0 rhel7-node1.example.com" -> "mpath-node1_start_0 rhel7-node1.example.com" [ style = bold] +"mpath-node1_monitor_0 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"] +"mpath-node1_monitor_60000 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"] +"mpath-node1_start_0 rhel7-node1.example.com" -> "mpath-node1_monitor_60000 rhel7-node1.example.com" [ style = bold] +"mpath-node1_start_0 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"] +"mpath-node2_monitor_0 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"] +"stonith 'on' rhel7-node1.example.com" -> "ip1_start_0 rhel7-node1.example.com" [ style = bold] +"stonith 'on' rhel7-node1.example.com" -> "jrummy_start_0 rhel7-node1.example.com" [ style = bold] +"stonith 'on' rhel7-node1.example.com" -> "mpath-node1_monitor_0 rhel7-node1.example.com" [ style = bold] +"stonith 'on' rhel7-node1.example.com" -> "mpath-node1_start_0 rhel7-node1.example.com" [ style = bold] +"stonith 'on' rhel7-node1.example.com" -> "mpath-node2_monitor_0 rhel7-node1.example.com" [ style = bold] +"stonith 'on' rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stonith-0.dot b/cts/scheduler/dot/stonith-0.dot new file mode 100644 index 0000000..fb9770f --- /dev/null +++ b/cts/scheduler/dot/stonith-0.dot @@ -0,0 +1,83 @@ + digraph "g" { +"child_DoFencing:4_monitor_20000 c001n08" [ style=bold color="green" fontcolor="black"] +"group-1_running_0" [ style=bold color="green" fontcolor="orange"] +"group-1_start_0" -> "group-1_running_0" [ style = bold] +"group-1_start_0" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] +"group-1_start_0" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] +"group-1_start_0" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] +"group-1_start_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stop_0" -> "group-1_stopped_0" [ style = bold] +"group-1_stop_0" -> "heartbeat_192.168.100.182_stop_0 c001n03" [ style = bold] +"group-1_stop_0" -> "ocf_192.168.100.181_stop_0 c001n03" [ style = bold] +"group-1_stop_0" -> "ocf_192.168.100.181_stop_0 c001n05" [ style = bold] +"group-1_stop_0" -> "ocf_192.168.100.183_stop_0 c001n03" [ style = bold] +"group-1_stop_0" -> "ocf_192.168.100.183_stop_0 c001n05" [ style = bold] +"group-1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group-1_stopped_0" -> "group-1_start_0" [ style = bold] +"group-1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"heartbeat_192.168.100.182_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"heartbeat_192.168.100.182_start_0 c001n02" -> "group-1_running_0" [ style = bold] +"heartbeat_192.168.100.182_start_0 c001n02" -> "heartbeat_192.168.100.182_monitor_5000 c001n02" [ style = bold] +"heartbeat_192.168.100.182_start_0 c001n02" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] +"heartbeat_192.168.100.182_start_0 c001n02" [ style=bold color="green" fontcolor="black"] +"heartbeat_192.168.100.182_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] +"heartbeat_192.168.100.182_stop_0 c001n03" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] +"heartbeat_192.168.100.182_stop_0 c001n03" -> "ocf_192.168.100.181_stop_0 c001n03" [ style = bold] +"heartbeat_192.168.100.182_stop_0 c001n03" -> "ocf_192.168.100.181_stop_0 c001n05" [ style = bold] +"heartbeat_192.168.100.182_stop_0 c001n03" [ style=bold color="green" fontcolor="orange"] +"ocf_192.168.100.181_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_192.168.100.181_start_0 c001n02" -> "group-1_running_0" [ style = bold] +"ocf_192.168.100.181_start_0 c001n02" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] +"ocf_192.168.100.181_start_0 c001n02" -> "ocf_192.168.100.181_monitor_5000 c001n02" [ style = bold] +"ocf_192.168.100.181_start_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_192.168.100.181_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] +"ocf_192.168.100.181_stop_0 c001n03" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] +"ocf_192.168.100.181_stop_0 c001n03" [ style=bold color="green" fontcolor="orange"] +"ocf_192.168.100.181_stop_0 c001n05" -> "group-1_stopped_0" [ style = bold] +"ocf_192.168.100.181_stop_0 c001n05" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] +"ocf_192.168.100.181_stop_0 c001n05" [ style=bold color="green" fontcolor="orange"] +"ocf_192.168.100.183_monitor_5000 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_192.168.100.183_start_0 c001n02" -> "group-1_running_0" [ style = bold] +"ocf_192.168.100.183_start_0 c001n02" -> "ocf_192.168.100.183_monitor_5000 c001n02" [ style = bold] +"ocf_192.168.100.183_start_0 c001n02" [ style=bold color="green" fontcolor="black"] +"ocf_192.168.100.183_stop_0 c001n03" -> "group-1_stopped_0" [ style = bold] +"ocf_192.168.100.183_stop_0 c001n03" -> "heartbeat_192.168.100.182_stop_0 c001n03" [ style = bold] +"ocf_192.168.100.183_stop_0 c001n03" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] +"ocf_192.168.100.183_stop_0 c001n03" [ style=bold color="green" fontcolor="orange"] +"ocf_192.168.100.183_stop_0 c001n05" -> "group-1_stopped_0" [ style = bold] +"ocf_192.168.100.183_stop_0 c001n05" -> "heartbeat_192.168.100.182_stop_0 c001n03" [ style = bold] +"ocf_192.168.100.183_stop_0 c001n05" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] +"ocf_192.168.100.183_stop_0 c001n05" [ style=bold color="green" fontcolor="orange"] +"rsc_c001n05_monitor_5000 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_start_0 c001n07" -> "rsc_c001n05_monitor_5000 c001n07" [ style = bold] +"rsc_c001n05_start_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n05_stop_0 c001n05" -> "rsc_c001n05_start_0 c001n07" [ style = bold] +"rsc_c001n05_stop_0 c001n05" [ style=bold color="green" fontcolor="orange"] +"rsc_c001n07_monitor_5000 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_start_0 c001n07" -> "rsc_c001n07_monitor_5000 c001n07" [ style = bold] +"rsc_c001n07_start_0 c001n07" [ style=bold color="green" fontcolor="black"] +"rsc_c001n07_stop_0 c001n03" -> "rsc_c001n07_start_0 c001n07" [ style = bold] +"rsc_c001n07_stop_0 c001n03" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' c001n03" -> "group-1_stop_0" [ style = bold] +"stonith 'reboot' c001n03" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n03" -> "heartbeat_192.168.100.182_stop_0 c001n03" [ style = bold] +"stonith 'reboot' c001n03" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n03" -> "ocf_192.168.100.181_stop_0 c001n03" [ style = bold] +"stonith 'reboot' c001n03" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n03" -> "ocf_192.168.100.183_stop_0 c001n03" [ style = bold] +"stonith 'reboot' c001n03" -> "rsc_c001n05_start_0 c001n07" [ style = bold] +"stonith 'reboot' c001n03" -> "rsc_c001n07_start_0 c001n07" [ style = bold] +"stonith 'reboot' c001n03" -> "rsc_c001n07_stop_0 c001n03" [ style = bold] +"stonith 'reboot' c001n03" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' c001n05" -> "group-1_stop_0" [ style = bold] +"stonith 'reboot' c001n05" -> "heartbeat_192.168.100.182_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n05" -> "ocf_192.168.100.181_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n05" -> "ocf_192.168.100.181_stop_0 c001n05" [ style = bold] +"stonith 'reboot' c001n05" -> "ocf_192.168.100.183_start_0 c001n02" [ style = bold] +"stonith 'reboot' c001n05" -> "ocf_192.168.100.183_stop_0 c001n05" [ style = bold] +"stonith 'reboot' c001n05" -> "rsc_c001n05_start_0 c001n07" [ style = bold] +"stonith 'reboot' c001n05" -> "rsc_c001n05_stop_0 c001n05" [ style = bold] +"stonith 'reboot' c001n05" -> "rsc_c001n07_start_0 c001n07" [ style = bold] +"stonith 'reboot' c001n05" -> "stonith 'reboot' c001n03" [ style = bold] +"stonith 'reboot' c001n05" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stonith-1.dot b/cts/scheduler/dot/stonith-1.dot new file mode 100644 index 0000000..c2b92c6 --- /dev/null +++ b/cts/scheduler/dot/stonith-1.dot @@ -0,0 +1,100 @@ + digraph "g" { +"DoFencing_running_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_start_0" -> "DoFencing_running_0" [ style = bold] +"DoFencing_start_0" -> "child_DoFencing:2_start_0 sles-4" [ style = bold] +"DoFencing_start_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stop_0" -> "DoFencing_stopped_0" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:2_stop_0 sles-3" [ style = bold] +"DoFencing_stop_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stopped_0" -> "DoFencing_start_0" [ style = bold] +"DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange"] +"child_DoFencing:2_monitor_60000 sles-4" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_start_0 sles-4" -> "DoFencing_running_0" [ style = bold] +"child_DoFencing:2_start_0 sles-4" -> "child_DoFencing:2_monitor_60000 sles-4" [ style = bold] +"child_DoFencing:2_start_0 sles-4" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:2_stop_0 sles-3" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_stop_0 sles-3" -> "child_DoFencing:2_start_0 sles-4" [ style = bold] +"child_DoFencing:2_stop_0 sles-3" [ style=bold color="green" fontcolor="orange"] +"group-1_running_0" [ style=bold color="green" fontcolor="orange"] +"group-1_start_0" -> "group-1_running_0" [ style = bold] +"group-1_start_0" -> "r192.168.100.183_start_0 sles-1" [ style = bold] +"group-1_start_0" [ style=bold color="green" fontcolor="orange"] +"lsb_dummy_monitor_5000 sles-2" [ style=bold color="green" fontcolor="black"] +"master_rsc_1_running_0" [ style=bold color="green" fontcolor="orange"] +"master_rsc_1_start_0" -> "master_rsc_1_running_0" [ style = bold] +"master_rsc_1_start_0" -> "ocf_msdummy:0_start_0 sles-4" [ style = bold] +"master_rsc_1_start_0" -> "ocf_msdummy:1_start_0 sles-1" [ style = bold] +"master_rsc_1_start_0" -> "ocf_msdummy:2_start_0 sles-2" [ style = bold] +"master_rsc_1_start_0" -> "ocf_msdummy:3_start_0 sles-4" [ style = bold] +"master_rsc_1_start_0" -> "ocf_msdummy:4_start_0 sles-1" [ style = bold] +"master_rsc_1_start_0" -> "ocf_msdummy:5_start_0 sles-2" [ style = bold] +"master_rsc_1_start_0" [ style=bold color="green" fontcolor="orange"] +"master_rsc_1_stop_0" -> "master_rsc_1_stopped_0" [ style = bold] +"master_rsc_1_stop_0" -> "ocf_msdummy:2_stop_0 sles-3" [ style = bold] +"master_rsc_1_stop_0" -> "ocf_msdummy:5_stop_0 sles-3" [ style = bold] +"master_rsc_1_stop_0" [ style=bold color="green" fontcolor="orange"] +"master_rsc_1_stopped_0" -> "master_rsc_1_start_0" [ style = bold] +"master_rsc_1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"migrator_monitor_10000 sles-4" [ style=bold color="green" fontcolor="black"] +"migrator_start_0 sles-4" -> "migrator_monitor_10000 sles-4" [ style = bold] +"migrator_start_0 sles-4" [ style=bold color="green" fontcolor="black"] +"migrator_stop_0 sles-3" -> "migrator_start_0 sles-4" [ style = bold] +"migrator_stop_0 sles-3" [ style=bold color="green" fontcolor="orange"] +"ocf_msdummy:0_monitor_5000 sles-4" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:0_start_0 sles-4" -> "master_rsc_1_running_0" [ style = bold] +"ocf_msdummy:0_start_0 sles-4" -> "ocf_msdummy:0_monitor_5000 sles-4" [ style = bold] +"ocf_msdummy:0_start_0 sles-4" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:1_monitor_5000 sles-1" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:1_start_0 sles-1" -> "master_rsc_1_running_0" [ style = bold] +"ocf_msdummy:1_start_0 sles-1" -> "ocf_msdummy:1_monitor_5000 sles-1" [ style = bold] +"ocf_msdummy:1_start_0 sles-1" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:2_monitor_5000 sles-2" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:2_start_0 sles-2" -> "master_rsc_1_running_0" [ style = bold] +"ocf_msdummy:2_start_0 sles-2" -> "ocf_msdummy:2_monitor_5000 sles-2" [ style = bold] +"ocf_msdummy:2_start_0 sles-2" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:2_stop_0 sles-3" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:2_stop_0 sles-3" -> "ocf_msdummy:2_start_0 sles-2" [ style = bold] +"ocf_msdummy:2_stop_0 sles-3" [ style=bold color="green" fontcolor="orange"] +"ocf_msdummy:3_monitor_5000 sles-4" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:3_start_0 sles-4" -> "master_rsc_1_running_0" [ style = bold] +"ocf_msdummy:3_start_0 sles-4" -> "ocf_msdummy:3_monitor_5000 sles-4" [ style = bold] +"ocf_msdummy:3_start_0 sles-4" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_monitor_5000 sles-1" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:4_start_0 sles-1" -> "master_rsc_1_running_0" [ style = bold] +"ocf_msdummy:4_start_0 sles-1" -> "ocf_msdummy:4_monitor_5000 sles-1" [ style = bold] +"ocf_msdummy:4_start_0 sles-1" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_monitor_5000 sles-2" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_start_0 sles-2" -> "master_rsc_1_running_0" [ style = bold] +"ocf_msdummy:5_start_0 sles-2" -> "ocf_msdummy:5_monitor_5000 sles-2" [ style = bold] +"ocf_msdummy:5_start_0 sles-2" [ style=bold color="green" fontcolor="black"] +"ocf_msdummy:5_stop_0 sles-3" -> "master_rsc_1_stopped_0" [ style = bold] +"ocf_msdummy:5_stop_0 sles-3" -> "ocf_msdummy:5_start_0 sles-2" [ style = bold] +"ocf_msdummy:5_stop_0 sles-3" [ style=bold color="green" fontcolor="orange"] +"r192.168.100.182_monitor_5000 sles-1" [ style=bold color="green" fontcolor="black"] +"r192.168.100.183_monitor_5000 sles-1" [ style=bold color="green" fontcolor="black"] +"r192.168.100.183_start_0 sles-1" -> "group-1_running_0" [ style = bold] +"r192.168.100.183_start_0 sles-1" -> "r192.168.100.183_monitor_5000 sles-1" [ style = bold] +"r192.168.100.183_start_0 sles-1" [ style=bold color="green" fontcolor="black"] +"rsc_sles-2_monitor_5000 sles-2" [ style=bold color="green" fontcolor="black"] +"rsc_sles-3_monitor_5000 sles-4" [ style=bold color="green" fontcolor="black"] +"rsc_sles-3_start_0 sles-4" -> "rsc_sles-3_monitor_5000 sles-4" [ style = bold] +"rsc_sles-3_start_0 sles-4" [ style=bold color="green" fontcolor="black"] +"rsc_sles-3_stop_0 sles-3" -> "rsc_sles-3_start_0 sles-4" [ style = bold] +"rsc_sles-3_stop_0 sles-3" [ style=bold color="green" fontcolor="orange"] +"rsc_sles-4_monitor_5000 sles-4" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' sles-3" -> "master_rsc_1_stop_0" [ style = bold] +"stonith 'reboot' sles-3" -> "migrator_start_0 sles-4" [ style = bold] +"stonith 'reboot' sles-3" -> "migrator_stop_0 sles-3" [ style = bold] +"stonith 'reboot' sles-3" -> "ocf_msdummy:0_start_0 sles-4" [ style = bold] +"stonith 'reboot' sles-3" -> "ocf_msdummy:1_start_0 sles-1" [ style = bold] +"stonith 'reboot' sles-3" -> "ocf_msdummy:2_start_0 sles-2" [ style = bold] +"stonith 'reboot' sles-3" -> "ocf_msdummy:2_stop_0 sles-3" [ style = bold] +"stonith 'reboot' sles-3" -> "ocf_msdummy:3_start_0 sles-4" [ style = bold] +"stonith 'reboot' sles-3" -> "ocf_msdummy:4_start_0 sles-1" [ style = bold] +"stonith 'reboot' sles-3" -> "ocf_msdummy:5_start_0 sles-2" [ style = bold] +"stonith 'reboot' sles-3" -> "ocf_msdummy:5_stop_0 sles-3" [ style = bold] +"stonith 'reboot' sles-3" -> "r192.168.100.183_start_0 sles-1" [ style = bold] +"stonith 'reboot' sles-3" -> "rsc_sles-3_start_0 sles-4" [ style = bold] +"stonith 'reboot' sles-3" -> "rsc_sles-3_stop_0 sles-3" [ style = bold] +"stonith 'reboot' sles-3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stonith-2.dot b/cts/scheduler/dot/stonith-2.dot new file mode 100644 index 0000000..d097847 --- /dev/null +++ b/cts/scheduler/dot/stonith-2.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc_sles-5_monitor_5000 sles-6" [ style=bold color="green" fontcolor="black"] +"rsc_sles-5_start_0 sles-6" -> "rsc_sles-5_monitor_5000 sles-6" [ style = bold] +"rsc_sles-5_start_0 sles-6" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' sles-5" -> "rsc_sles-5_start_0 sles-6" [ style = bold] +"stonith 'reboot' sles-5" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stonith-3.dot b/cts/scheduler/dot/stonith-3.dot new file mode 100644 index 0000000..68aaaee --- /dev/null +++ b/cts/scheduler/dot/stonith-3.dot @@ -0,0 +1,23 @@ + digraph "g" { +"clnStonith_running_0" [ style=bold color="green" fontcolor="orange"] +"clnStonith_start_0" -> "clnStonith_running_0" [ style = bold] +"clnStonith_start_0" -> "grpStonith:0_start_0" [ style = bold] +"clnStonith_start_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith:0_running_0" -> "clnStonith_running_0" [ style = bold] +"grpStonith:0_running_0" [ style=bold color="green" fontcolor="orange"] +"grpStonith:0_start_0" -> "grpStonith:0_running_0" [ style = bold] +"grpStonith:0_start_0" -> "prmStonith:0_start_0 rh5node2" [ style = bold] +"grpStonith:0_start_0" [ style=bold color="green" fontcolor="orange"] +"prmIpPostgreSQLDB_monitor_0 rh5node2" -> "prmIpPostgreSQLDB_start_0 rh5node2" [ style = bold] +"prmIpPostgreSQLDB_monitor_0 rh5node2" [ style=bold color="green" fontcolor="black"] +"prmIpPostgreSQLDB_monitor_30000 rh5node2" [ style=bold color="green" fontcolor="black"] +"prmIpPostgreSQLDB_start_0 rh5node2" -> "prmIpPostgreSQLDB_monitor_30000 rh5node2" [ style = bold] +"prmIpPostgreSQLDB_start_0 rh5node2" [ style=bold color="green" fontcolor="black"] +"prmStonith:0_monitor_0 rh5node2" -> "clnStonith_start_0" [ style = bold] +"prmStonith:0_monitor_0 rh5node2" [ style=bold color="green" fontcolor="black"] +"prmStonith:0_start_0 rh5node2" -> "grpStonith:0_running_0" [ style = bold] +"prmStonith:0_start_0 rh5node2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' rh5node1" -> "prmIpPostgreSQLDB_start_0 rh5node2" [ style = bold] +"stonith 'reboot' rh5node1" -> "prmStonith:0_start_0 rh5node2" [ style = bold] +"stonith 'reboot' rh5node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stonith-4.dot b/cts/scheduler/dot/stonith-4.dot new file mode 100644 index 0000000..290005f --- /dev/null +++ b/cts/scheduler/dot/stonith-4.dot @@ -0,0 +1,20 @@ + digraph "g" { +"Fencing_monitor_0 pcmk-11" -> "Fencing_start_0 pcmk-1" [ style = dashed] +"Fencing_monitor_0 pcmk-11" [ style=dashed color="red" fontcolor="black"] +"Fencing_monitor_0 pcmk-2" -> "Fencing_start_0 pcmk-1" [ style = dashed] +"Fencing_monitor_0 pcmk-2" [ style=dashed color="red" fontcolor="black"] +"Fencing_monitor_0 pcmk-3" -> "Fencing_start_0 pcmk-1" [ style = dashed] +"Fencing_monitor_0 pcmk-3" [ style=dashed color="red" fontcolor="black"] +"Fencing_start_0 pcmk-1" [ style=dashed color="red" fontcolor="black"] +"stonith 'reboot' pcmk-10" -> "Fencing_start_0 pcmk-1" [ style = dashed] +"stonith 'reboot' pcmk-10" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' pcmk-5" -> "Fencing_start_0 pcmk-1" [ style = dashed] +"stonith 'reboot' pcmk-5" -> "stonith 'reboot' pcmk-7" [ style = bold] +"stonith 'reboot' pcmk-5" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' pcmk-7" -> "Fencing_start_0 pcmk-1" [ style = dashed] +"stonith 'reboot' pcmk-7" -> "stonith 'reboot' pcmk-8" [ style = bold] +"stonith 'reboot' pcmk-7" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' pcmk-8" -> "Fencing_start_0 pcmk-1" [ style = dashed] +"stonith 'reboot' pcmk-8" -> "stonith 'reboot' pcmk-10" [ style = bold] +"stonith 'reboot' pcmk-8" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stop-all-resources.dot b/cts/scheduler/dot/stop-all-resources.dot new file mode 100644 index 0000000..897b0ad --- /dev/null +++ b/cts/scheduler/dot/stop-all-resources.dot @@ -0,0 +1,38 @@ + digraph "g" { +"Email_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"Email_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"Public-IP_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"Public-IP_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"dummy_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"dummy_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-0_monitor_0 cluster01" [ style=dashed color="red" fontcolor="black"] +"httpd-bundle-0_monitor_0 cluster02" [ style=dashed color="red" fontcolor="black"] +"httpd-bundle-1_monitor_0 cluster01" [ style=dashed color="red" fontcolor="black"] +"httpd-bundle-1_monitor_0 cluster02" [ style=dashed color="red" fontcolor="black"] +"httpd-bundle-2_monitor_0 cluster01" [ style=dashed color="red" fontcolor="black"] +"httpd-bundle-2_monitor_0 cluster02" [ style=dashed color="red" fontcolor="black"] +"httpd-bundle-docker-0_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-0_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-1_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-1_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-2_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-docker-2_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.122.131_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.122.131_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.122.132_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.122.132_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.122.133_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.122.133_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"inactive-dhcpd:0_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"inactive-dhcpd:0_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"inactive-dummy-1_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"inactive-dummy-1_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"inactive-dummy-2_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"inactive-dummy-2_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"mysql-proxy:0_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"mysql-proxy:0_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +"ping:0_monitor_0 cluster01" [ style=bold color="green" fontcolor="black"] +"ping:0_monitor_0 cluster02" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stop-failure-no-fencing.dot b/cts/scheduler/dot/stop-failure-no-fencing.dot new file mode 100644 index 0000000..b99d1c8 --- /dev/null +++ b/cts/scheduler/dot/stop-failure-no-fencing.dot @@ -0,0 +1,5 @@ + digraph "g" { +"clvm-clone_stop_0" -> "clvm-clone_stopped_0" [ style = dashed] +"clvm-clone_stop_0" [ style=dashed color="red" fontcolor="orange"] +"clvm-clone_stopped_0" [ style=dashed color="red" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/stop-failure-no-quorum.dot b/cts/scheduler/dot/stop-failure-no-quorum.dot new file mode 100644 index 0000000..ab006a3 --- /dev/null +++ b/cts/scheduler/dot/stop-failure-no-quorum.dot @@ -0,0 +1,14 @@ + digraph "g" { +"ClusterIP_monitor_60000 pcmk-1" [ style=dashed color="red" fontcolor="black"] +"clvm-clone_stop_0" -> "clvm-clone_stopped_0" [ style = bold] +"clvm-clone_stop_0" -> "clvm_stop_0 pcmk-2" [ style = bold] +"clvm-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"clvm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clvm:2_monitor_60000 pcmk-1" [ style=dashed color="red" fontcolor="black"] +"clvm_stop_0 pcmk-2" -> "clvm-clone_stopped_0" [ style = bold] +"clvm_stop_0 pcmk-2" [ style=bold color="green" fontcolor="orange"] +"dlm_monitor_60000 pcmk-1" [ style=dashed color="red" fontcolor="black"] +"stonith 'reboot' pcmk-2" -> "clvm-clone_stop_0" [ style = bold] +"stonith 'reboot' pcmk-2" -> "clvm_stop_0 pcmk-2" [ style = bold] +"stonith 'reboot' pcmk-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stop-failure-with-fencing.dot b/cts/scheduler/dot/stop-failure-with-fencing.dot new file mode 100644 index 0000000..e6436e8 --- /dev/null +++ b/cts/scheduler/dot/stop-failure-with-fencing.dot @@ -0,0 +1,15 @@ + digraph "g" { +"ClusterIP_monitor_60000 pcmk-1" [ style=dashed color="red" fontcolor="black"] +"Fencing_monitor_0 pcmk-1" [ style=bold color="green" fontcolor="black"] +"clvm-clone_stop_0" -> "clvm-clone_stopped_0" [ style = bold] +"clvm-clone_stop_0" -> "clvm_stop_0 pcmk-2" [ style = bold] +"clvm-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"clvm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clvm:1_monitor_60000 pcmk-1" [ style=dashed color="red" fontcolor="black"] +"clvm_stop_0 pcmk-2" -> "clvm-clone_stopped_0" [ style = bold] +"clvm_stop_0 pcmk-2" [ style=bold color="green" fontcolor="orange"] +"dlm_monitor_60000 pcmk-1" [ style=dashed color="red" fontcolor="black"] +"stonith 'reboot' pcmk-2" -> "clvm-clone_stop_0" [ style = bold] +"stonith 'reboot' pcmk-2" -> "clvm_stop_0 pcmk-2" [ style = bold] +"stonith 'reboot' pcmk-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stop-unexpected-2.dot b/cts/scheduler/dot/stop-unexpected-2.dot new file mode 100644 index 0000000..cdaebf5 --- /dev/null +++ b/cts/scheduler/dot/stop-unexpected-2.dot @@ -0,0 +1,7 @@ + digraph "g" { +"test_monitor_10000 rhel8-4" [ style=bold color="green" fontcolor="black"] +"test_start_0 rhel8-4" -> "test_monitor_10000 rhel8-4" [ style = bold] +"test_start_0 rhel8-4" [ style=bold color="green" fontcolor="orange"] +"test_stop_0 rhel8-3" -> "test_start_0 rhel8-4" [ style = bold] +"test_stop_0 rhel8-3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stop-unexpected.dot b/cts/scheduler/dot/stop-unexpected.dot new file mode 100644 index 0000000..0f67eec --- /dev/null +++ b/cts/scheduler/dot/stop-unexpected.dot @@ -0,0 +1,40 @@ + digraph "g" { +"dgroup_running_0" [ style=bold color="green" fontcolor="orange"] +"dgroup_start_0" -> "dgroup_running_0" [ style = bold] +"dgroup_start_0" -> "dummy2_start_0 node2" [ style = bold] +"dgroup_start_0" -> "dummy3_start_0 node2" [ style = bold] +"dgroup_start_0" -> "dummy_start_0 node2" [ style = bold] +"dgroup_start_0" [ style=bold color="green" fontcolor="orange"] +"dgroup_stop_0" -> "dgroup_stopped_0" [ style = bold] +"dgroup_stop_0" -> "dummy2_stop_0 node2" [ style = bold] +"dgroup_stop_0" -> "dummy3_stop_0 node2" [ style = bold] +"dgroup_stop_0" -> "dummy_stop_0 node3" [ style = bold] +"dgroup_stop_0" [ style=bold color="green" fontcolor="orange"] +"dgroup_stopped_0" -> "dgroup_start_0" [ style = bold] +"dgroup_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dummy2_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"dummy2_start_0 node2" -> "dgroup_running_0" [ style = bold] +"dummy2_start_0 node2" -> "dummy2_monitor_10000 node2" [ style = bold] +"dummy2_start_0 node2" -> "dummy3_start_0 node2" [ style = bold] +"dummy2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"dummy2_stop_0 node2" -> "dgroup_stopped_0" [ style = bold] +"dummy2_stop_0 node2" -> "dummy2_start_0 node2" [ style = bold] +"dummy2_stop_0 node2" -> "dummy_stop_0 node3" [ style = bold] +"dummy2_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"dummy3_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"dummy3_start_0 node2" -> "dgroup_running_0" [ style = bold] +"dummy3_start_0 node2" -> "dummy3_monitor_10000 node2" [ style = bold] +"dummy3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"dummy3_stop_0 node2" -> "dgroup_stopped_0" [ style = bold] +"dummy3_stop_0 node2" -> "dummy2_stop_0 node2" [ style = bold] +"dummy3_stop_0 node2" -> "dummy3_start_0 node2" [ style = bold] +"dummy3_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"dummy_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"dummy_start_0 node2" -> "dgroup_running_0" [ style = bold] +"dummy_start_0 node2" -> "dummy2_start_0 node2" [ style = bold] +"dummy_start_0 node2" -> "dummy_monitor_10000 node2" [ style = bold] +"dummy_start_0 node2" [ style=bold color="green" fontcolor="orange"] +"dummy_stop_0 node3" -> "dgroup_stopped_0" [ style = bold] +"dummy_stop_0 node3" -> "dummy_start_0 node2" [ style = bold] +"dummy_stop_0 node3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stopped-monitor-00.dot b/cts/scheduler/dot/stopped-monitor-00.dot new file mode 100644 index 0000000..685c36d --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-00.dot @@ -0,0 +1,11 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_monitor_20000 node2" [ style = bold] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_20000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc1_monitor_10000 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stopped-monitor-01.dot b/cts/scheduler/dot/stopped-monitor-01.dot new file mode 100644 index 0000000..f51b52d --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-01.dot @@ -0,0 +1,7 @@ + digraph "g" { +"rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc1_monitor_10000 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stopped-monitor-02.dot b/cts/scheduler/dot/stopped-monitor-02.dot new file mode 100644 index 0000000..b06073a --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-02.dot @@ -0,0 +1,11 @@ + digraph "g" { +"rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_20000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc1_monitor_10000 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node2" -> "rsc1_monitor_20000 node2" [ style = bold] +"rsc1_stop_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stopped-monitor-03.dot b/cts/scheduler/dot/stopped-monitor-03.dot new file mode 100644 index 0000000..2241b74 --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-03.dot @@ -0,0 +1,5 @@ + digraph "g" { +"rsc1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_monitor_20000 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stopped-monitor-04.dot b/cts/scheduler/dot/stopped-monitor-04.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-04.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/stopped-monitor-05.dot b/cts/scheduler/dot/stopped-monitor-05.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-05.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/stopped-monitor-06.dot b/cts/scheduler/dot/stopped-monitor-06.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-06.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/stopped-monitor-07.dot b/cts/scheduler/dot/stopped-monitor-07.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-07.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/stopped-monitor-08.dot b/cts/scheduler/dot/stopped-monitor-08.dot new file mode 100644 index 0000000..c5eda2e --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-08.dot @@ -0,0 +1,11 @@ + digraph "g" { +"Cancel rsc1_monitor_20000 node2" -> "rsc1_start_0 node2" [ style = bold] +"Cancel rsc1_monitor_20000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_monitor_20000 node1" [ style = bold] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stopped-monitor-09.dot b/cts/scheduler/dot/stopped-monitor-09.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-09.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/stopped-monitor-10.dot b/cts/scheduler/dot/stopped-monitor-10.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-10.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/stopped-monitor-11.dot b/cts/scheduler/dot/stopped-monitor-11.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-11.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/stopped-monitor-12.dot b/cts/scheduler/dot/stopped-monitor-12.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-12.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/stopped-monitor-20.dot b/cts/scheduler/dot/stopped-monitor-20.dot new file mode 100644 index 0000000..e0706b7 --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-20.dot @@ -0,0 +1,8 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_monitor_20000 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_monitor_20000 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_20000 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stopped-monitor-21.dot b/cts/scheduler/dot/stopped-monitor-21.dot new file mode 100644 index 0000000..2241b74 --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-21.dot @@ -0,0 +1,5 @@ + digraph "g" { +"rsc1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_monitor_20000 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stopped-monitor-22.dot b/cts/scheduler/dot/stopped-monitor-22.dot new file mode 100644 index 0000000..57105a2 --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-22.dot @@ -0,0 +1,8 @@ + digraph "g" { +"rsc1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_20000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node1" -> "rsc1_monitor_20000 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_stop_0 node2" -> "rsc1_monitor_20000 node2" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stopped-monitor-23.dot b/cts/scheduler/dot/stopped-monitor-23.dot new file mode 100644 index 0000000..ed60b5b --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-23.dot @@ -0,0 +1,7 @@ + digraph "g" { +"Cancel rsc1_monitor_20000 node1" -> "rsc1_start_0 node1" [ style = bold] +"Cancel rsc1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc1_monitor_10000 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stopped-monitor-24.dot b/cts/scheduler/dot/stopped-monitor-24.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-24.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/stopped-monitor-25.dot b/cts/scheduler/dot/stopped-monitor-25.dot new file mode 100644 index 0000000..a274ad4 --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-25.dot @@ -0,0 +1,4 @@ + digraph "g" { +"Cancel rsc1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stopped-monitor-26.dot b/cts/scheduler/dot/stopped-monitor-26.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-26.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/stopped-monitor-27.dot b/cts/scheduler/dot/stopped-monitor-27.dot new file mode 100644 index 0000000..a274ad4 --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-27.dot @@ -0,0 +1,4 @@ + digraph "g" { +"Cancel rsc1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stopped-monitor-30.dot b/cts/scheduler/dot/stopped-monitor-30.dot new file mode 100644 index 0000000..b2b2bca --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-30.dot @@ -0,0 +1,5 @@ + digraph "g" { +"rsc1_monitor_0 node3" -> "rsc1_monitor_20000 node3" [ style = bold] +"rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_20000 node3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/stopped-monitor-31.dot b/cts/scheduler/dot/stopped-monitor-31.dot new file mode 100644 index 0000000..b2b2bca --- /dev/null +++ b/cts/scheduler/dot/stopped-monitor-31.dot @@ -0,0 +1,5 @@ + digraph "g" { +"rsc1_monitor_0 node3" -> "rsc1_monitor_20000 node3" [ style = bold] +"rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_20000 node3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/suicide-needed-inquorate.dot b/cts/scheduler/dot/suicide-needed-inquorate.dot new file mode 100644 index 0000000..16967c6 --- /dev/null +++ b/cts/scheduler/dot/suicide-needed-inquorate.dot @@ -0,0 +1,7 @@ + digraph "g" { +"stonith 'reboot' node1" -> "stonith 'reboot' node3" [ style = bold] +"stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' node3" -> "stonith 'reboot' node2" [ style = bold] +"stonith 'reboot' node3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/suicide-not-needed-initial-quorum.dot b/cts/scheduler/dot/suicide-not-needed-initial-quorum.dot new file mode 100644 index 0000000..eda54f2 --- /dev/null +++ b/cts/scheduler/dot/suicide-not-needed-initial-quorum.dot @@ -0,0 +1,11 @@ + digraph "g" { +"Fencing_monitor_0 node1" -> "Fencing_start_0 node1" [ style = bold] +"Fencing_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_0 node2" -> "Fencing_start_0 node1" [ style = bold] +"Fencing_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_0 node3" -> "Fencing_start_0 node1" [ style = bold] +"Fencing_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_120000 node1" [ style=bold color="green" fontcolor="black"] +"Fencing_start_0 node1" -> "Fencing_monitor_120000 node1" [ style = bold] +"Fencing_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/suicide-not-needed-never-quorate.dot b/cts/scheduler/dot/suicide-not-needed-never-quorate.dot new file mode 100644 index 0000000..2053d0b --- /dev/null +++ b/cts/scheduler/dot/suicide-not-needed-never-quorate.dot @@ -0,0 +1,6 @@ + digraph "g" { +"Fencing_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_120000 node1" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/suicide-not-needed-quorate.dot b/cts/scheduler/dot/suicide-not-needed-quorate.dot new file mode 100644 index 0000000..eda54f2 --- /dev/null +++ b/cts/scheduler/dot/suicide-not-needed-quorate.dot @@ -0,0 +1,11 @@ + digraph "g" { +"Fencing_monitor_0 node1" -> "Fencing_start_0 node1" [ style = bold] +"Fencing_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_0 node2" -> "Fencing_start_0 node1" [ style = bold] +"Fencing_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_0 node3" -> "Fencing_start_0 node1" [ style = bold] +"Fencing_monitor_0 node3" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_120000 node1" [ style=bold color="green" fontcolor="black"] +"Fencing_start_0 node1" -> "Fencing_monitor_120000 node1" [ style = bold] +"Fencing_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/systemhealth1.dot b/cts/scheduler/dot/systemhealth1.dot new file mode 100644 index 0000000..300a95d --- /dev/null +++ b/cts/scheduler/dot/systemhealth1.dot @@ -0,0 +1,5 @@ + digraph "g" { +"stonith 'reboot' hs21c" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' hs21d" -> "stonith 'reboot' hs21c" [ style = bold] +"stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/systemhealth2.dot b/cts/scheduler/dot/systemhealth2.dot new file mode 100644 index 0000000..8fb4361 --- /dev/null +++ b/cts/scheduler/dot/systemhealth2.dot @@ -0,0 +1,19 @@ + digraph "g" { +"apache_1_monitor_0 hs21c" -> "apache_1_start_0 hs21c" [ style = bold] +"apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"apache_1_monitor_10000 hs21c" [ style=bold color="green" fontcolor="black"] +"apache_1_start_0 hs21c" -> "apache_1_monitor_10000 hs21c" [ style = bold] +"apache_1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_monitor_0 hs21c" -> "nfs_1_start_0 hs21c" [ style = bold] +"nfs_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_monitor_20000 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_start_0 hs21c" -> "nfs_1_monitor_20000 hs21c" [ style = bold] +"nfs_1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' hs21d" -> "apache_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "nfs_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "stonith-1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 hs21c" -> "stonith-1_start_0 hs21c" [ style = bold] +"stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"stonith-1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/systemhealth3.dot b/cts/scheduler/dot/systemhealth3.dot new file mode 100644 index 0000000..8fb4361 --- /dev/null +++ b/cts/scheduler/dot/systemhealth3.dot @@ -0,0 +1,19 @@ + digraph "g" { +"apache_1_monitor_0 hs21c" -> "apache_1_start_0 hs21c" [ style = bold] +"apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"apache_1_monitor_10000 hs21c" [ style=bold color="green" fontcolor="black"] +"apache_1_start_0 hs21c" -> "apache_1_monitor_10000 hs21c" [ style = bold] +"apache_1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_monitor_0 hs21c" -> "nfs_1_start_0 hs21c" [ style = bold] +"nfs_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_monitor_20000 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_start_0 hs21c" -> "nfs_1_monitor_20000 hs21c" [ style = bold] +"nfs_1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' hs21d" -> "apache_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "nfs_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "stonith-1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 hs21c" -> "stonith-1_start_0 hs21c" [ style = bold] +"stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"stonith-1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/systemhealthm1.dot b/cts/scheduler/dot/systemhealthm1.dot new file mode 100644 index 0000000..300a95d --- /dev/null +++ b/cts/scheduler/dot/systemhealthm1.dot @@ -0,0 +1,5 @@ + digraph "g" { +"stonith 'reboot' hs21c" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' hs21d" -> "stonith 'reboot' hs21c" [ style = bold] +"stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/systemhealthm2.dot b/cts/scheduler/dot/systemhealthm2.dot new file mode 100644 index 0000000..8fb4361 --- /dev/null +++ b/cts/scheduler/dot/systemhealthm2.dot @@ -0,0 +1,19 @@ + digraph "g" { +"apache_1_monitor_0 hs21c" -> "apache_1_start_0 hs21c" [ style = bold] +"apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"apache_1_monitor_10000 hs21c" [ style=bold color="green" fontcolor="black"] +"apache_1_start_0 hs21c" -> "apache_1_monitor_10000 hs21c" [ style = bold] +"apache_1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_monitor_0 hs21c" -> "nfs_1_start_0 hs21c" [ style = bold] +"nfs_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_monitor_20000 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_start_0 hs21c" -> "nfs_1_monitor_20000 hs21c" [ style = bold] +"nfs_1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' hs21d" -> "apache_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "nfs_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "stonith-1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 hs21c" -> "stonith-1_start_0 hs21c" [ style = bold] +"stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"stonith-1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/systemhealthm3.dot b/cts/scheduler/dot/systemhealthm3.dot new file mode 100644 index 0000000..24acfd1 --- /dev/null +++ b/cts/scheduler/dot/systemhealthm3.dot @@ -0,0 +1,6 @@ + digraph "g" { +"apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/systemhealthn1.dot b/cts/scheduler/dot/systemhealthn1.dot new file mode 100644 index 0000000..300a95d --- /dev/null +++ b/cts/scheduler/dot/systemhealthn1.dot @@ -0,0 +1,5 @@ + digraph "g" { +"stonith 'reboot' hs21c" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' hs21d" -> "stonith 'reboot' hs21c" [ style = bold] +"stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/systemhealthn2.dot b/cts/scheduler/dot/systemhealthn2.dot new file mode 100644 index 0000000..8fb4361 --- /dev/null +++ b/cts/scheduler/dot/systemhealthn2.dot @@ -0,0 +1,19 @@ + digraph "g" { +"apache_1_monitor_0 hs21c" -> "apache_1_start_0 hs21c" [ style = bold] +"apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"apache_1_monitor_10000 hs21c" [ style=bold color="green" fontcolor="black"] +"apache_1_start_0 hs21c" -> "apache_1_monitor_10000 hs21c" [ style = bold] +"apache_1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_monitor_0 hs21c" -> "nfs_1_start_0 hs21c" [ style = bold] +"nfs_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_monitor_20000 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_start_0 hs21c" -> "nfs_1_monitor_20000 hs21c" [ style = bold] +"nfs_1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' hs21d" -> "apache_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "nfs_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "stonith-1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 hs21c" -> "stonith-1_start_0 hs21c" [ style = bold] +"stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"stonith-1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/systemhealthn3.dot b/cts/scheduler/dot/systemhealthn3.dot new file mode 100644 index 0000000..8fb4361 --- /dev/null +++ b/cts/scheduler/dot/systemhealthn3.dot @@ -0,0 +1,19 @@ + digraph "g" { +"apache_1_monitor_0 hs21c" -> "apache_1_start_0 hs21c" [ style = bold] +"apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"apache_1_monitor_10000 hs21c" [ style=bold color="green" fontcolor="black"] +"apache_1_start_0 hs21c" -> "apache_1_monitor_10000 hs21c" [ style = bold] +"apache_1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_monitor_0 hs21c" -> "nfs_1_start_0 hs21c" [ style = bold] +"nfs_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_monitor_20000 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_start_0 hs21c" -> "nfs_1_monitor_20000 hs21c" [ style = bold] +"nfs_1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' hs21d" -> "apache_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "nfs_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "stonith-1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 hs21c" -> "stonith-1_start_0 hs21c" [ style = bold] +"stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"stonith-1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/systemhealtho1.dot b/cts/scheduler/dot/systemhealtho1.dot new file mode 100644 index 0000000..300a95d --- /dev/null +++ b/cts/scheduler/dot/systemhealtho1.dot @@ -0,0 +1,5 @@ + digraph "g" { +"stonith 'reboot' hs21c" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' hs21d" -> "stonith 'reboot' hs21c" [ style = bold] +"stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/systemhealtho2.dot b/cts/scheduler/dot/systemhealtho2.dot new file mode 100644 index 0000000..24acfd1 --- /dev/null +++ b/cts/scheduler/dot/systemhealtho2.dot @@ -0,0 +1,6 @@ + digraph "g" { +"apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/systemhealtho3.dot b/cts/scheduler/dot/systemhealtho3.dot new file mode 100644 index 0000000..24acfd1 --- /dev/null +++ b/cts/scheduler/dot/systemhealtho3.dot @@ -0,0 +1,6 @@ + digraph "g" { +"apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/systemhealthp1.dot b/cts/scheduler/dot/systemhealthp1.dot new file mode 100644 index 0000000..300a95d --- /dev/null +++ b/cts/scheduler/dot/systemhealthp1.dot @@ -0,0 +1,5 @@ + digraph "g" { +"stonith 'reboot' hs21c" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' hs21d" -> "stonith 'reboot' hs21c" [ style = bold] +"stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/systemhealthp2.dot b/cts/scheduler/dot/systemhealthp2.dot new file mode 100644 index 0000000..3d25561 --- /dev/null +++ b/cts/scheduler/dot/systemhealthp2.dot @@ -0,0 +1,16 @@ + digraph "g" { +"apache_1_monitor_0 hs21c" -> "apache_1_start_0 hs21c" [ style = bold] +"apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"apache_1_monitor_10000 hs21c" [ style=bold color="green" fontcolor="black"] +"apache_1_start_0 hs21c" -> "apache_1_monitor_10000 hs21c" [ style = bold] +"apache_1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_monitor_0 hs21c" -> "nfs_1_start_0 hs21c" [ style = bold] +"nfs_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_monitor_20000 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_start_0 hs21c" -> "nfs_1_monitor_20000 hs21c" [ style = bold] +"nfs_1_start_0 hs21c" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' hs21d" -> "apache_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" -> "nfs_1_start_0 hs21c" [ style = bold] +"stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/systemhealthp3.dot b/cts/scheduler/dot/systemhealthp3.dot new file mode 100644 index 0000000..24acfd1 --- /dev/null +++ b/cts/scheduler/dot/systemhealthp3.dot @@ -0,0 +1,6 @@ + digraph "g" { +"apache_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"nfs_1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' hs21d" [ style=bold color="green" fontcolor="black"] +"stonith-1_monitor_0 hs21c" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/tags-coloc-order-1.dot b/cts/scheduler/dot/tags-coloc-order-1.dot new file mode 100644 index 0000000..ec48954 --- /dev/null +++ b/cts/scheduler/dot/tags-coloc-order-1.dot @@ -0,0 +1,25 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc1_start_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc1_start_0 node1" -> "rsc4_start_0 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/tags-coloc-order-2.dot b/cts/scheduler/dot/tags-coloc-order-2.dot new file mode 100644 index 0000000..b93611e --- /dev/null +++ b/cts/scheduler/dot/tags-coloc-order-2.dot @@ -0,0 +1,73 @@ + digraph "g" { +"rsc10_monitor_0 node1" -> "rsc10_start_0 node1" [ style = bold] +"rsc10_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc10_monitor_0 node2" -> "rsc10_start_0 node1" [ style = bold] +"rsc10_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc10_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc11_monitor_0 node1" -> "rsc11_start_0 node1" [ style = bold] +"rsc11_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc11_monitor_0 node2" -> "rsc11_start_0 node1" [ style = bold] +"rsc11_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc11_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc12_monitor_0 node1" -> "rsc12_start_0 node1" [ style = bold] +"rsc12_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc12_monitor_0 node2" -> "rsc12_start_0 node1" [ style = bold] +"rsc12_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc12_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" -> "rsc4_start_0 node1" [ style = bold] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node1" -> "rsc5_start_0 node1" [ style = bold] +"rsc4_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node1" -> "rsc5_start_0 node1" [ style = bold] +"rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node2" -> "rsc5_start_0 node1" [ style = bold] +"rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_start_0 node1" -> "rsc6_start_0 node1" [ style = bold] +"rsc5_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node1" -> "rsc6_start_0 node1" [ style = bold] +"rsc6_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node2" -> "rsc6_start_0 node1" [ style = bold] +"rsc6_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc6_start_0 node1" -> "rsc7_start_0 node1" [ style = bold] +"rsc6_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc7_monitor_0 node1" -> "rsc7_start_0 node1" [ style = bold] +"rsc7_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc7_monitor_0 node2" -> "rsc7_start_0 node1" [ style = bold] +"rsc7_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc7_start_0 node1" -> "rsc8_start_0 node1" [ style = bold] +"rsc7_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc8_monitor_0 node1" -> "rsc8_start_0 node1" [ style = bold] +"rsc8_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc8_monitor_0 node2" -> "rsc8_start_0 node1" [ style = bold] +"rsc8_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc8_start_0 node1" -> "rsc9_start_0 node1" [ style = bold] +"rsc8_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc9_monitor_0 node1" -> "rsc9_start_0 node1" [ style = bold] +"rsc9_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc9_monitor_0 node2" -> "rsc9_start_0 node1" [ style = bold] +"rsc9_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc9_start_0 node1" -> "rsc10_start_0 node1" [ style = bold] +"rsc9_start_0 node1" -> "rsc11_start_0 node1" [ style = bold] +"rsc9_start_0 node1" -> "rsc12_start_0 node1" [ style = bold] +"rsc9_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/tags-location.dot b/cts/scheduler/dot/tags-location.dot new file mode 100644 index 0000000..74b86da --- /dev/null +++ b/cts/scheduler/dot/tags-location.dot @@ -0,0 +1,32 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node1" -> "rsc5_start_0 node2" [ style = bold] +"rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node2" -> "rsc5_start_0 node2" [ style = bold] +"rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node1" -> "rsc6_start_0 node2" [ style = bold] +"rsc6_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node2" -> "rsc6_start_0 node2" [ style = bold] +"rsc6_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc6_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/tags-ticket.dot b/cts/scheduler/dot/tags-ticket.dot new file mode 100644 index 0000000..5cd1fd2 --- /dev/null +++ b/cts/scheduler/dot/tags-ticket.dot @@ -0,0 +1,14 @@ + digraph "g" { +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/target-0.dot b/cts/scheduler/dot/target-0.dot new file mode 100644 index 0000000..24bccbf --- /dev/null +++ b/cts/scheduler/dot/target-0.dot @@ -0,0 +1,17 @@ + digraph "g" { +"DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/target-1.dot b/cts/scheduler/dot/target-1.dot new file mode 100644 index 0000000..ff171ce --- /dev/null +++ b/cts/scheduler/dot/target-1.dot @@ -0,0 +1,15 @@ + digraph "g" { +"DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_stop_0 c001n08" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/target-2.dot b/cts/scheduler/dot/target-2.dot new file mode 100644 index 0000000..742e00e --- /dev/null +++ b/cts/scheduler/dot/target-2.dot @@ -0,0 +1,18 @@ + digraph "g" { +"DcIPaddr_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n08" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n01" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n02" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_stop_0 c001n08" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/template-1.dot b/cts/scheduler/dot/template-1.dot new file mode 100644 index 0000000..1ca6fda --- /dev/null +++ b/cts/scheduler/dot/template-1.dot @@ -0,0 +1,14 @@ + digraph "g" { +"load_stopped_node1 node1" -> "rsc2_start_0 node1" [ style = bold] +"load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "rsc2_monitor_10000 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/template-2.dot b/cts/scheduler/dot/template-2.dot new file mode 100644 index 0000000..da16037 --- /dev/null +++ b/cts/scheduler/dot/template-2.dot @@ -0,0 +1,14 @@ + digraph "g" { +"load_stopped_node1 node1" -> "rsc2_start_0 node1" [ style = bold] +"load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "rsc2_monitor_20000 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/template-3.dot b/cts/scheduler/dot/template-3.dot new file mode 100644 index 0000000..c150de2 --- /dev/null +++ b/cts/scheduler/dot/template-3.dot @@ -0,0 +1,24 @@ + digraph "g" { +"load_stopped_node1 node1" -> "rsc1_start_0 node1" [ style = bold] +"load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node2 node2" -> "rsc2_start_0 node2" [ style = bold] +"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_20000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc1_monitor_10000 node1" [ style = bold] +"rsc1_start_0 node1" -> "rsc1_monitor_20000 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_monitor_30000 node1" [ style = bold] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_30000 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "rsc2_monitor_5000 node2" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/template-clone-group.dot b/cts/scheduler/dot/template-clone-group.dot new file mode 100644 index 0000000..09cf604 --- /dev/null +++ b/cts/scheduler/dot/template-clone-group.dot @@ -0,0 +1,37 @@ + digraph "g" { +"clone1_running_0" [ style=bold color="green" fontcolor="orange"] +"clone1_start_0" -> "clone1_running_0" [ style = bold] +"clone1_start_0" -> "group1:0_start_0" [ style = bold] +"clone1_start_0" -> "group1:1_start_0" [ style = bold] +"clone1_start_0" [ style=bold color="green" fontcolor="orange"] +"group1:0_running_0" -> "clone1_running_0" [ style = bold] +"group1:0_running_0" [ style=bold color="green" fontcolor="orange"] +"group1:0_start_0" -> "group1:0_running_0" [ style = bold] +"group1:0_start_0" -> "rsc1:0_start_0 node1" [ style = bold] +"group1:0_start_0" -> "rsc2:0_start_0 node1" [ style = bold] +"group1:0_start_0" [ style=bold color="green" fontcolor="orange"] +"group1:1_running_0" -> "clone1_running_0" [ style = bold] +"group1:1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1:1_start_0" -> "group1:1_running_0" [ style = bold] +"group1:1_start_0" -> "rsc1:1_start_0 node2" [ style = bold] +"group1:1_start_0" -> "rsc2:1_start_0 node2" [ style = bold] +"group1:1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_monitor_0 node1" -> "clone1_start_0" [ style = bold] +"rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:0_start_0 node1" -> "group1:0_running_0" [ style = bold] +"rsc1:0_start_0 node1" -> "rsc2:0_start_0 node1" [ style = bold] +"rsc1:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_monitor_0 node2" -> "clone1_start_0" [ style = bold] +"rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_start_0 node2" -> "group1:1_running_0" [ style = bold] +"rsc1:1_start_0 node2" -> "rsc2:1_start_0 node2" [ style = bold] +"rsc1:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2:0_monitor_0 node1" -> "clone1_start_0" [ style = bold] +"rsc2:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2:0_start_0 node1" -> "group1:0_running_0" [ style = bold] +"rsc2:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2:1_monitor_0 node2" -> "clone1_start_0" [ style = bold] +"rsc2:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2:1_start_0 node2" -> "group1:1_running_0" [ style = bold] +"rsc2:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/template-clone-primitive.dot b/cts/scheduler/dot/template-clone-primitive.dot new file mode 100644 index 0000000..69cde59 --- /dev/null +++ b/cts/scheduler/dot/template-clone-primitive.dot @@ -0,0 +1,15 @@ + digraph "g" { +"clone1_running_0" [ style=bold color="green" fontcolor="orange"] +"clone1_start_0" -> "clone1_running_0" [ style = bold] +"clone1_start_0" -> "rsc1:0_start_0 node1" [ style = bold] +"clone1_start_0" -> "rsc1:1_start_0 node2" [ style = bold] +"clone1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_monitor_0 node1" -> "clone1_start_0" [ style = bold] +"rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:0_start_0 node1" -> "clone1_running_0" [ style = bold] +"rsc1:0_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_monitor_0 node2" -> "clone1_start_0" [ style = bold] +"rsc1:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_start_0 node2" -> "clone1_running_0" [ style = bold] +"rsc1:1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/template-coloc-1.dot b/cts/scheduler/dot/template-coloc-1.dot new file mode 100644 index 0000000..89fc855 --- /dev/null +++ b/cts/scheduler/dot/template-coloc-1.dot @@ -0,0 +1,22 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/template-coloc-2.dot b/cts/scheduler/dot/template-coloc-2.dot new file mode 100644 index 0000000..89fc855 --- /dev/null +++ b/cts/scheduler/dot/template-coloc-2.dot @@ -0,0 +1,22 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/template-coloc-3.dot b/cts/scheduler/dot/template-coloc-3.dot new file mode 100644 index 0000000..9f1ecf9 --- /dev/null +++ b/cts/scheduler/dot/template-coloc-3.dot @@ -0,0 +1,32 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node1" -> "rsc5_start_0 node1" [ style = bold] +"rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node2" -> "rsc5_start_0 node1" [ style = bold] +"rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node1" -> "rsc6_start_0 node2" [ style = bold] +"rsc6_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node2" -> "rsc6_start_0 node2" [ style = bold] +"rsc6_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc6_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/template-order-1.dot b/cts/scheduler/dot/template-order-1.dot new file mode 100644 index 0000000..b5731e3 --- /dev/null +++ b/cts/scheduler/dot/template-order-1.dot @@ -0,0 +1,25 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc4_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc4_start_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/template-order-2.dot b/cts/scheduler/dot/template-order-2.dot new file mode 100644 index 0000000..5a5825b --- /dev/null +++ b/cts/scheduler/dot/template-order-2.dot @@ -0,0 +1,25 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/template-order-3.dot b/cts/scheduler/dot/template-order-3.dot new file mode 100644 index 0000000..3b9d728 --- /dev/null +++ b/cts/scheduler/dot/template-order-3.dot @@ -0,0 +1,41 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node2" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc4_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc4_start_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc4_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node1" -> "rsc5_start_0 node1" [ style = bold] +"rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node2" -> "rsc5_start_0 node1" [ style = bold] +"rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_start_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc5_start_0 node1" -> "rsc2_start_0 node2" [ style = bold] +"rsc5_start_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc5_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node1" -> "rsc6_start_0 node2" [ style = bold] +"rsc6_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc6_monitor_0 node2" -> "rsc6_start_0 node2" [ style = bold] +"rsc6_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc6_start_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc6_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc6_start_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc6_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/template-rsc-sets-1.dot b/cts/scheduler/dot/template-rsc-sets-1.dot new file mode 100644 index 0000000..eb752e3 --- /dev/null +++ b/cts/scheduler/dot/template-rsc-sets-1.dot @@ -0,0 +1,31 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" -> "rsc5_start_0 node1" [ style = bold] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc4_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node1" -> "rsc5_start_0 node1" [ style = bold] +"rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node2" -> "rsc5_start_0 node1" [ style = bold] +"rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/template-rsc-sets-2.dot b/cts/scheduler/dot/template-rsc-sets-2.dot new file mode 100644 index 0000000..00f206c --- /dev/null +++ b/cts/scheduler/dot/template-rsc-sets-2.dot @@ -0,0 +1,33 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc5_start_0 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "rsc5_start_0 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" -> "rsc5_start_0 node1" [ style = bold] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc4_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc4_start_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc4_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node1" -> "rsc5_start_0 node1" [ style = bold] +"rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node2" -> "rsc5_start_0 node1" [ style = bold] +"rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/template-rsc-sets-3.dot b/cts/scheduler/dot/template-rsc-sets-3.dot new file mode 100644 index 0000000..eb752e3 --- /dev/null +++ b/cts/scheduler/dot/template-rsc-sets-3.dot @@ -0,0 +1,31 @@ + digraph "g" { +"rsc1_monitor_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node1" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "rsc2_start_0 node1" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" -> "rsc3_start_0 node1" [ style = bold] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" -> "rsc5_start_0 node1" [ style = bold] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node1" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_monitor_0 node2" -> "rsc4_start_0 node1" [ style = bold] +"rsc4_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node1" -> "rsc1_start_0 node1" [ style = bold] +"rsc4_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node1" -> "rsc5_start_0 node1" [ style = bold] +"rsc5_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5_monitor_0 node2" -> "rsc5_start_0 node1" [ style = bold] +"rsc5_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/template-rsc-sets-4.dot b/cts/scheduler/dot/template-rsc-sets-4.dot new file mode 100644 index 0000000..a4784d4 --- /dev/null +++ b/cts/scheduler/dot/template-rsc-sets-4.dot @@ -0,0 +1,8 @@ + digraph "g" { +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/template-ticket.dot b/cts/scheduler/dot/template-ticket.dot new file mode 100644 index 0000000..a4784d4 --- /dev/null +++ b/cts/scheduler/dot/template-ticket.dot @@ -0,0 +1,8 @@ + digraph "g" { +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-1.dot b/cts/scheduler/dot/ticket-clone-1.dot new file mode 100644 index 0000000..0264f32 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-1.dot @@ -0,0 +1,4 @@ + digraph "g" { +"rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-10.dot b/cts/scheduler/dot/ticket-clone-10.dot new file mode 100644 index 0000000..0264f32 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-10.dot @@ -0,0 +1,4 @@ + digraph "g" { +"rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-11.dot b/cts/scheduler/dot/ticket-clone-11.dot new file mode 100644 index 0000000..4f583f4 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-11.dot @@ -0,0 +1,15 @@ + digraph "g" { +"clone1_running_0" [ style=bold color="green" fontcolor="orange"] +"clone1_start_0" -> "clone1_running_0" [ style = bold] +"clone1_start_0" -> "rsc1:0_start_0 node2" [ style = bold] +"clone1_start_0" -> "rsc1:1_start_0 node1" [ style = bold] +"clone1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:0_start_0 node2" -> "clone1_running_0" [ style = bold] +"rsc1:0_start_0 node2" -> "rsc1:0_monitor_5000 node2" [ style = bold] +"rsc1:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_start_0 node1" -> "clone1_running_0" [ style = bold] +"rsc1:1_start_0 node1" -> "rsc1:1_monitor_5000 node1" [ style = bold] +"rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-12.dot b/cts/scheduler/dot/ticket-clone-12.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-12.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-clone-13.dot b/cts/scheduler/dot/ticket-clone-13.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-13.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-clone-14.dot b/cts/scheduler/dot/ticket-clone-14.dot new file mode 100644 index 0000000..0277a27 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-14.dot @@ -0,0 +1,11 @@ + digraph "g" { +"clone1_stop_0" -> "clone1_stopped_0" [ style = bold] +"clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] +"clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] +"clone1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] +"rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] +"rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-15.dot b/cts/scheduler/dot/ticket-clone-15.dot new file mode 100644 index 0000000..0277a27 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-15.dot @@ -0,0 +1,11 @@ + digraph "g" { +"clone1_stop_0" -> "clone1_stopped_0" [ style = bold] +"clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] +"clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] +"clone1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] +"rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] +"rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-16.dot b/cts/scheduler/dot/ticket-clone-16.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-16.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-clone-17.dot b/cts/scheduler/dot/ticket-clone-17.dot new file mode 100644 index 0000000..0277a27 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-17.dot @@ -0,0 +1,11 @@ + digraph "g" { +"clone1_stop_0" -> "clone1_stopped_0" [ style = bold] +"clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] +"clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] +"clone1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] +"rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] +"rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-18.dot b/cts/scheduler/dot/ticket-clone-18.dot new file mode 100644 index 0000000..0277a27 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-18.dot @@ -0,0 +1,11 @@ + digraph "g" { +"clone1_stop_0" -> "clone1_stopped_0" [ style = bold] +"clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] +"clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] +"clone1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] +"rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] +"rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-19.dot b/cts/scheduler/dot/ticket-clone-19.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-19.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-clone-2.dot b/cts/scheduler/dot/ticket-clone-2.dot new file mode 100644 index 0000000..4f583f4 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-2.dot @@ -0,0 +1,15 @@ + digraph "g" { +"clone1_running_0" [ style=bold color="green" fontcolor="orange"] +"clone1_start_0" -> "clone1_running_0" [ style = bold] +"clone1_start_0" -> "rsc1:0_start_0 node2" [ style = bold] +"clone1_start_0" -> "rsc1:1_start_0 node1" [ style = bold] +"clone1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:0_start_0 node2" -> "clone1_running_0" [ style = bold] +"rsc1:0_start_0 node2" -> "rsc1:0_monitor_5000 node2" [ style = bold] +"rsc1:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_start_0 node1" -> "clone1_running_0" [ style = bold] +"rsc1:1_start_0 node1" -> "rsc1:1_monitor_5000 node1" [ style = bold] +"rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-20.dot b/cts/scheduler/dot/ticket-clone-20.dot new file mode 100644 index 0000000..0277a27 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-20.dot @@ -0,0 +1,11 @@ + digraph "g" { +"clone1_stop_0" -> "clone1_stopped_0" [ style = bold] +"clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] +"clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] +"clone1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] +"rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] +"rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-21.dot b/cts/scheduler/dot/ticket-clone-21.dot new file mode 100644 index 0000000..dc2b137 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-21.dot @@ -0,0 +1,19 @@ + digraph "g" { +"clone1_stop_0" -> "clone1_stopped_0" [ style = bold] +"clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] +"clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] +"clone1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] +"rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] +"rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"rsc_stonith_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' node1" -> "clone1_stop_0" [ style = bold] +"stonith 'reboot' node1" -> "rsc1:1_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "stonith 'reboot' node2" [ style = bold] +"stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' node2" -> "clone1_stop_0" [ style = bold] +"stonith 'reboot' node2" -> "rsc1:0_stop_0 node2" [ style = bold] +"stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-22.dot b/cts/scheduler/dot/ticket-clone-22.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-22.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-clone-23.dot b/cts/scheduler/dot/ticket-clone-23.dot new file mode 100644 index 0000000..0277a27 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-23.dot @@ -0,0 +1,11 @@ + digraph "g" { +"clone1_stop_0" -> "clone1_stopped_0" [ style = bold] +"clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] +"clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] +"clone1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] +"rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] +"rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-24.dot b/cts/scheduler/dot/ticket-clone-24.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-24.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-clone-3.dot b/cts/scheduler/dot/ticket-clone-3.dot new file mode 100644 index 0000000..0277a27 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-3.dot @@ -0,0 +1,11 @@ + digraph "g" { +"clone1_stop_0" -> "clone1_stopped_0" [ style = bold] +"clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] +"clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] +"clone1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] +"rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] +"rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-4.dot b/cts/scheduler/dot/ticket-clone-4.dot new file mode 100644 index 0000000..0264f32 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-4.dot @@ -0,0 +1,4 @@ + digraph "g" { +"rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-5.dot b/cts/scheduler/dot/ticket-clone-5.dot new file mode 100644 index 0000000..4f583f4 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-5.dot @@ -0,0 +1,15 @@ + digraph "g" { +"clone1_running_0" [ style=bold color="green" fontcolor="orange"] +"clone1_start_0" -> "clone1_running_0" [ style = bold] +"clone1_start_0" -> "rsc1:0_start_0 node2" [ style = bold] +"clone1_start_0" -> "rsc1:1_start_0 node1" [ style = bold] +"clone1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:0_start_0 node2" -> "clone1_running_0" [ style = bold] +"rsc1:0_start_0 node2" -> "rsc1:0_monitor_5000 node2" [ style = bold] +"rsc1:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_start_0 node1" -> "clone1_running_0" [ style = bold] +"rsc1:1_start_0 node1" -> "rsc1:1_monitor_5000 node1" [ style = bold] +"rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-6.dot b/cts/scheduler/dot/ticket-clone-6.dot new file mode 100644 index 0000000..0277a27 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-6.dot @@ -0,0 +1,11 @@ + digraph "g" { +"clone1_stop_0" -> "clone1_stopped_0" [ style = bold] +"clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] +"clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] +"clone1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] +"rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] +"rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-7.dot b/cts/scheduler/dot/ticket-clone-7.dot new file mode 100644 index 0000000..0264f32 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-7.dot @@ -0,0 +1,4 @@ + digraph "g" { +"rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-8.dot b/cts/scheduler/dot/ticket-clone-8.dot new file mode 100644 index 0000000..4f583f4 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-8.dot @@ -0,0 +1,15 @@ + digraph "g" { +"clone1_running_0" [ style=bold color="green" fontcolor="orange"] +"clone1_start_0" -> "clone1_running_0" [ style = bold] +"clone1_start_0" -> "rsc1:0_start_0 node2" [ style = bold] +"clone1_start_0" -> "rsc1:1_start_0 node1" [ style = bold] +"clone1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:0_start_0 node2" -> "clone1_running_0" [ style = bold] +"rsc1:0_start_0 node2" -> "rsc1:0_monitor_5000 node2" [ style = bold] +"rsc1:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_start_0 node1" -> "clone1_running_0" [ style = bold] +"rsc1:1_start_0 node1" -> "rsc1:1_monitor_5000 node1" [ style = bold] +"rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-clone-9.dot b/cts/scheduler/dot/ticket-clone-9.dot new file mode 100644 index 0000000..dc2b137 --- /dev/null +++ b/cts/scheduler/dot/ticket-clone-9.dot @@ -0,0 +1,19 @@ + digraph "g" { +"clone1_stop_0" -> "clone1_stopped_0" [ style = bold] +"clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] +"clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] +"clone1_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] +"rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] +"rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"rsc_stonith_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' node1" -> "clone1_stop_0" [ style = bold] +"stonith 'reboot' node1" -> "rsc1:1_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "stonith 'reboot' node2" [ style = bold] +"stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' node2" -> "clone1_stop_0" [ style = bold] +"stonith 'reboot' node2" -> "rsc1:0_stop_0 node2" [ style = bold] +"stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-1.dot b/cts/scheduler/dot/ticket-group-1.dot new file mode 100644 index 0000000..cdbf210 --- /dev/null +++ b/cts/scheduler/dot/ticket-group-1.dot @@ -0,0 +1,6 @@ + digraph "g" { +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-10.dot b/cts/scheduler/dot/ticket-group-10.dot new file mode 100644 index 0000000..cdbf210 --- /dev/null +++ b/cts/scheduler/dot/ticket-group-10.dot @@ -0,0 +1,6 @@ + digraph "g" { +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-11.dot b/cts/scheduler/dot/ticket-group-11.dot new file mode 100644 index 0000000..48f5b12 --- /dev/null +++ b/cts/scheduler/dot/ticket-group-11.dot @@ -0,0 +1,16 @@ + digraph "g" { +"group1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = bold] +"group1_start_0" -> "rsc1_start_0 node2" [ style = bold] +"group1_start_0" -> "rsc2_start_0 node2" [ style = bold] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "group1_running_0" [ style = bold] +"rsc1_start_0 node2" -> "rsc1_monitor_5000 node2" [ style = bold] +"rsc1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "group1_running_0" [ style = bold] +"rsc2_start_0 node2" -> "rsc2_monitor_5000 node2" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-12.dot b/cts/scheduler/dot/ticket-group-12.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-group-12.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-group-13.dot b/cts/scheduler/dot/ticket-group-13.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-group-13.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-group-14.dot b/cts/scheduler/dot/ticket-group-14.dot new file mode 100644 index 0000000..89dd63e --- /dev/null +++ b/cts/scheduler/dot/ticket-group-14.dot @@ -0,0 +1,12 @@ + digraph "g" { +"group1_stop_0" -> "group1_stopped_0" [ style = bold] +"group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] +"group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] +"rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-15.dot b/cts/scheduler/dot/ticket-group-15.dot new file mode 100644 index 0000000..89dd63e --- /dev/null +++ b/cts/scheduler/dot/ticket-group-15.dot @@ -0,0 +1,12 @@ + digraph "g" { +"group1_stop_0" -> "group1_stopped_0" [ style = bold] +"group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] +"group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] +"rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-16.dot b/cts/scheduler/dot/ticket-group-16.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-group-16.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-group-17.dot b/cts/scheduler/dot/ticket-group-17.dot new file mode 100644 index 0000000..89dd63e --- /dev/null +++ b/cts/scheduler/dot/ticket-group-17.dot @@ -0,0 +1,12 @@ + digraph "g" { +"group1_stop_0" -> "group1_stopped_0" [ style = bold] +"group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] +"group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] +"rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-18.dot b/cts/scheduler/dot/ticket-group-18.dot new file mode 100644 index 0000000..89dd63e --- /dev/null +++ b/cts/scheduler/dot/ticket-group-18.dot @@ -0,0 +1,12 @@ + digraph "g" { +"group1_stop_0" -> "group1_stopped_0" [ style = bold] +"group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] +"group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] +"rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-19.dot b/cts/scheduler/dot/ticket-group-19.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-group-19.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-group-2.dot b/cts/scheduler/dot/ticket-group-2.dot new file mode 100644 index 0000000..48f5b12 --- /dev/null +++ b/cts/scheduler/dot/ticket-group-2.dot @@ -0,0 +1,16 @@ + digraph "g" { +"group1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = bold] +"group1_start_0" -> "rsc1_start_0 node2" [ style = bold] +"group1_start_0" -> "rsc2_start_0 node2" [ style = bold] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "group1_running_0" [ style = bold] +"rsc1_start_0 node2" -> "rsc1_monitor_5000 node2" [ style = bold] +"rsc1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "group1_running_0" [ style = bold] +"rsc2_start_0 node2" -> "rsc2_monitor_5000 node2" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-20.dot b/cts/scheduler/dot/ticket-group-20.dot new file mode 100644 index 0000000..89dd63e --- /dev/null +++ b/cts/scheduler/dot/ticket-group-20.dot @@ -0,0 +1,12 @@ + digraph "g" { +"group1_stop_0" -> "group1_stopped_0" [ style = bold] +"group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] +"group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] +"rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-21.dot b/cts/scheduler/dot/ticket-group-21.dot new file mode 100644 index 0000000..2f1c94c --- /dev/null +++ b/cts/scheduler/dot/ticket-group-21.dot @@ -0,0 +1,16 @@ + digraph "g" { +"group1_stop_0" -> "group1_stopped_0" [ style = bold] +"group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] +"group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] +"rsc2_stop_0 node2" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' node2" -> "group1_stop_0" [ style = bold] +"stonith 'reboot' node2" -> "rsc1_stop_0 node2" [ style = bold] +"stonith 'reboot' node2" -> "rsc2_stop_0 node2" [ style = bold] +"stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-22.dot b/cts/scheduler/dot/ticket-group-22.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-group-22.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-group-23.dot b/cts/scheduler/dot/ticket-group-23.dot new file mode 100644 index 0000000..89dd63e --- /dev/null +++ b/cts/scheduler/dot/ticket-group-23.dot @@ -0,0 +1,12 @@ + digraph "g" { +"group1_stop_0" -> "group1_stopped_0" [ style = bold] +"group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] +"group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] +"rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-24.dot b/cts/scheduler/dot/ticket-group-24.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-group-24.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-group-3.dot b/cts/scheduler/dot/ticket-group-3.dot new file mode 100644 index 0000000..89dd63e --- /dev/null +++ b/cts/scheduler/dot/ticket-group-3.dot @@ -0,0 +1,12 @@ + digraph "g" { +"group1_stop_0" -> "group1_stopped_0" [ style = bold] +"group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] +"group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] +"rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-4.dot b/cts/scheduler/dot/ticket-group-4.dot new file mode 100644 index 0000000..cdbf210 --- /dev/null +++ b/cts/scheduler/dot/ticket-group-4.dot @@ -0,0 +1,6 @@ + digraph "g" { +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-5.dot b/cts/scheduler/dot/ticket-group-5.dot new file mode 100644 index 0000000..48f5b12 --- /dev/null +++ b/cts/scheduler/dot/ticket-group-5.dot @@ -0,0 +1,16 @@ + digraph "g" { +"group1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = bold] +"group1_start_0" -> "rsc1_start_0 node2" [ style = bold] +"group1_start_0" -> "rsc2_start_0 node2" [ style = bold] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "group1_running_0" [ style = bold] +"rsc1_start_0 node2" -> "rsc1_monitor_5000 node2" [ style = bold] +"rsc1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "group1_running_0" [ style = bold] +"rsc2_start_0 node2" -> "rsc2_monitor_5000 node2" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-6.dot b/cts/scheduler/dot/ticket-group-6.dot new file mode 100644 index 0000000..89dd63e --- /dev/null +++ b/cts/scheduler/dot/ticket-group-6.dot @@ -0,0 +1,12 @@ + digraph "g" { +"group1_stop_0" -> "group1_stopped_0" [ style = bold] +"group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] +"group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] +"rsc2_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-7.dot b/cts/scheduler/dot/ticket-group-7.dot new file mode 100644 index 0000000..cdbf210 --- /dev/null +++ b/cts/scheduler/dot/ticket-group-7.dot @@ -0,0 +1,6 @@ + digraph "g" { +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-8.dot b/cts/scheduler/dot/ticket-group-8.dot new file mode 100644 index 0000000..48f5b12 --- /dev/null +++ b/cts/scheduler/dot/ticket-group-8.dot @@ -0,0 +1,16 @@ + digraph "g" { +"group1_running_0" [ style=bold color="green" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = bold] +"group1_start_0" -> "rsc1_start_0 node2" [ style = bold] +"group1_start_0" -> "rsc2_start_0 node2" [ style = bold] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "group1_running_0" [ style = bold] +"rsc1_start_0 node2" -> "rsc1_monitor_5000 node2" [ style = bold] +"rsc1_start_0 node2" -> "rsc2_start_0 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node2" -> "group1_running_0" [ style = bold] +"rsc2_start_0 node2" -> "rsc2_monitor_5000 node2" [ style = bold] +"rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-group-9.dot b/cts/scheduler/dot/ticket-group-9.dot new file mode 100644 index 0000000..2f1c94c --- /dev/null +++ b/cts/scheduler/dot/ticket-group-9.dot @@ -0,0 +1,16 @@ + digraph "g" { +"group1_stop_0" -> "group1_stopped_0" [ style = bold] +"group1_stop_0" -> "rsc1_stop_0 node2" [ style = bold] +"group1_stop_0" -> "rsc2_stop_0 node2" [ style = bold] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="orange"] +"rsc2_stop_0 node2" -> "group1_stopped_0" [ style = bold] +"rsc2_stop_0 node2" -> "rsc1_stop_0 node2" [ style = bold] +"rsc2_stop_0 node2" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' node2" -> "group1_stop_0" [ style = bold] +"stonith 'reboot' node2" -> "rsc1_stop_0 node2" [ style = bold] +"stonith 'reboot' node2" -> "rsc2_stop_0 node2" [ style = bold] +"stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-1.dot b/cts/scheduler/dot/ticket-primitive-1.dot new file mode 100644 index 0000000..4e7ad5a --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-1.dot @@ -0,0 +1,4 @@ + digraph "g" { +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-10.dot b/cts/scheduler/dot/ticket-primitive-10.dot new file mode 100644 index 0000000..4e7ad5a --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-10.dot @@ -0,0 +1,4 @@ + digraph "g" { +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-11.dot b/cts/scheduler/dot/ticket-primitive-11.dot new file mode 100644 index 0000000..e66cb9b --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-11.dot @@ -0,0 +1,5 @@ + digraph "g" { +"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-12.dot b/cts/scheduler/dot/ticket-primitive-12.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-12.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-primitive-13.dot b/cts/scheduler/dot/ticket-primitive-13.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-13.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-primitive-14.dot b/cts/scheduler/dot/ticket-primitive-14.dot new file mode 100644 index 0000000..4021e87 --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-14.dot @@ -0,0 +1,3 @@ + digraph "g" { +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-15.dot b/cts/scheduler/dot/ticket-primitive-15.dot new file mode 100644 index 0000000..4021e87 --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-15.dot @@ -0,0 +1,3 @@ + digraph "g" { +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-16.dot b/cts/scheduler/dot/ticket-primitive-16.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-16.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-primitive-17.dot b/cts/scheduler/dot/ticket-primitive-17.dot new file mode 100644 index 0000000..4021e87 --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-17.dot @@ -0,0 +1,3 @@ + digraph "g" { +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-18.dot b/cts/scheduler/dot/ticket-primitive-18.dot new file mode 100644 index 0000000..4021e87 --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-18.dot @@ -0,0 +1,3 @@ + digraph "g" { +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-19.dot b/cts/scheduler/dot/ticket-primitive-19.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-19.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-primitive-2.dot b/cts/scheduler/dot/ticket-primitive-2.dot new file mode 100644 index 0000000..e66cb9b --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-2.dot @@ -0,0 +1,5 @@ + digraph "g" { +"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-20.dot b/cts/scheduler/dot/ticket-primitive-20.dot new file mode 100644 index 0000000..4021e87 --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-20.dot @@ -0,0 +1,3 @@ + digraph "g" { +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-21.dot b/cts/scheduler/dot/ticket-primitive-21.dot new file mode 100644 index 0000000..379bfd0 --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-21.dot @@ -0,0 +1,5 @@ + digraph "g" { +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' node2" -> "rsc1_stop_0 node2" [ style = bold] +"stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-22.dot b/cts/scheduler/dot/ticket-primitive-22.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-22.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-primitive-23.dot b/cts/scheduler/dot/ticket-primitive-23.dot new file mode 100644 index 0000000..4021e87 --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-23.dot @@ -0,0 +1,3 @@ + digraph "g" { +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-24.dot b/cts/scheduler/dot/ticket-primitive-24.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-24.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-primitive-3.dot b/cts/scheduler/dot/ticket-primitive-3.dot new file mode 100644 index 0000000..4021e87 --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-3.dot @@ -0,0 +1,3 @@ + digraph "g" { +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-4.dot b/cts/scheduler/dot/ticket-primitive-4.dot new file mode 100644 index 0000000..4e7ad5a --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-4.dot @@ -0,0 +1,4 @@ + digraph "g" { +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-5.dot b/cts/scheduler/dot/ticket-primitive-5.dot new file mode 100644 index 0000000..e66cb9b --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-5.dot @@ -0,0 +1,5 @@ + digraph "g" { +"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-6.dot b/cts/scheduler/dot/ticket-primitive-6.dot new file mode 100644 index 0000000..4021e87 --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-6.dot @@ -0,0 +1,3 @@ + digraph "g" { +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-7.dot b/cts/scheduler/dot/ticket-primitive-7.dot new file mode 100644 index 0000000..4e7ad5a --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-7.dot @@ -0,0 +1,4 @@ + digraph "g" { +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-8.dot b/cts/scheduler/dot/ticket-primitive-8.dot new file mode 100644 index 0000000..e66cb9b --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-8.dot @@ -0,0 +1,5 @@ + digraph "g" { +"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-primitive-9.dot b/cts/scheduler/dot/ticket-primitive-9.dot new file mode 100644 index 0000000..379bfd0 --- /dev/null +++ b/cts/scheduler/dot/ticket-primitive-9.dot @@ -0,0 +1,5 @@ + digraph "g" { +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' node2" -> "rsc1_stop_0 node2" [ style = bold] +"stonith 'reboot' node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-1.dot b/cts/scheduler/dot/ticket-promoted-1.dot new file mode 100644 index 0000000..0264f32 --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-1.dot @@ -0,0 +1,4 @@ + digraph "g" { +"rsc1:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-10.dot b/cts/scheduler/dot/ticket-promoted-10.dot new file mode 100644 index 0000000..2c73649 --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-10.dot @@ -0,0 +1,15 @@ + digraph "g" { +"ms1_running_0" [ style=bold color="green" fontcolor="orange"] +"ms1_start_0" -> "ms1_running_0" [ style = bold] +"ms1_start_0" -> "rsc1:0_start_0 node2" [ style = bold] +"ms1_start_0" -> "rsc1:1_start_0 node1" [ style = bold] +"ms1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_monitor_0 node2" -> "ms1_start_0" [ style = bold] +"rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:0_start_0 node2" -> "ms1_running_0" [ style = bold] +"rsc1:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_monitor_0 node1" -> "ms1_start_0" [ style = bold] +"rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_start_0 node1" -> "ms1_running_0" [ style = bold] +"rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-11.dot b/cts/scheduler/dot/ticket-promoted-11.dot new file mode 100644 index 0000000..08ff4f7 --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-11.dot @@ -0,0 +1,7 @@ + digraph "g" { +"ms1_promote_0" -> "rsc1:1_promote_0 node1" [ style = bold] +"ms1_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:1_promote_0 node1" -> "ms1_promoted_0" [ style = bold] +"rsc1:1_promote_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-12.dot b/cts/scheduler/dot/ticket-promoted-12.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-12.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-promoted-13.dot b/cts/scheduler/dot/ticket-promoted-13.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-13.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-promoted-14.dot b/cts/scheduler/dot/ticket-promoted-14.dot new file mode 100644 index 0000000..5390b6b --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-14.dot @@ -0,0 +1,19 @@ + digraph "g" { +"ms1_demote_0" -> "ms1_demoted_0" [ style = bold] +"ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] +"ms1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_demoted_0" -> "ms1_stop_0" [ style = bold] +"ms1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms1_stop_0" -> "ms1_stopped_0" [ style = bold] +"ms1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] +"ms1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] +"ms1_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_stop_0 node2" -> "ms1_stopped_0" [ style = bold] +"rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] +"rsc1:1_demote_0 node1" -> "rsc1:1_stop_0 node1" [ style = bold] +"rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_stop_0 node1" -> "ms1_stopped_0" [ style = bold] +"rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-15.dot b/cts/scheduler/dot/ticket-promoted-15.dot new file mode 100644 index 0000000..5390b6b --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-15.dot @@ -0,0 +1,19 @@ + digraph "g" { +"ms1_demote_0" -> "ms1_demoted_0" [ style = bold] +"ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] +"ms1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_demoted_0" -> "ms1_stop_0" [ style = bold] +"ms1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms1_stop_0" -> "ms1_stopped_0" [ style = bold] +"ms1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] +"ms1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] +"ms1_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_stop_0 node2" -> "ms1_stopped_0" [ style = bold] +"rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] +"rsc1:1_demote_0 node1" -> "rsc1:1_stop_0 node1" [ style = bold] +"rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_stop_0 node1" -> "ms1_stopped_0" [ style = bold] +"rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-16.dot b/cts/scheduler/dot/ticket-promoted-16.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-16.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-promoted-17.dot b/cts/scheduler/dot/ticket-promoted-17.dot new file mode 100644 index 0000000..f823d98 --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-17.dot @@ -0,0 +1,8 @@ + digraph "g" { +"ms1_demote_0" -> "ms1_demoted_0" [ style = bold] +"ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] +"ms1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] +"rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-18.dot b/cts/scheduler/dot/ticket-promoted-18.dot new file mode 100644 index 0000000..f823d98 --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-18.dot @@ -0,0 +1,8 @@ + digraph "g" { +"ms1_demote_0" -> "ms1_demoted_0" [ style = bold] +"ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] +"ms1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] +"rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-19.dot b/cts/scheduler/dot/ticket-promoted-19.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-19.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-promoted-2.dot b/cts/scheduler/dot/ticket-promoted-2.dot new file mode 100644 index 0000000..b9f20ed --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-2.dot @@ -0,0 +1,18 @@ + digraph "g" { +"ms1_promote_0" -> "rsc1:1_promote_0 node1" [ style = bold] +"ms1_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"ms1_running_0" -> "ms1_promote_0" [ style = bold] +"ms1_running_0" [ style=bold color="green" fontcolor="orange"] +"ms1_start_0" -> "ms1_running_0" [ style = bold] +"ms1_start_0" -> "rsc1:0_start_0 node2" [ style = bold] +"ms1_start_0" -> "rsc1:1_start_0 node1" [ style = bold] +"ms1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_start_0 node2" -> "ms1_running_0" [ style = bold] +"rsc1:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_promote_0 node1" -> "ms1_promoted_0" [ style = bold] +"rsc1:1_promote_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_start_0 node1" -> "ms1_running_0" [ style = bold] +"rsc1:1_start_0 node1" -> "rsc1:1_promote_0 node1" [ style = bold] +"rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-20.dot b/cts/scheduler/dot/ticket-promoted-20.dot new file mode 100644 index 0000000..f823d98 --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-20.dot @@ -0,0 +1,8 @@ + digraph "g" { +"ms1_demote_0" -> "ms1_demoted_0" [ style = bold] +"ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] +"ms1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] +"rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-21.dot b/cts/scheduler/dot/ticket-promoted-21.dot new file mode 100644 index 0000000..5c64ae6 --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-21.dot @@ -0,0 +1,23 @@ + digraph "g" { +"ms1_demote_0" -> "ms1_demoted_0" [ style = bold] +"ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] +"ms1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_demoted_0" -> "ms1_stop_0" [ style = bold] +"ms1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms1_stop_0" -> "ms1_stopped_0" [ style = bold] +"ms1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] +"ms1_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] +"rsc1:1_demote_0 node1" -> "rsc1:1_stop_0 node1" [ style = bold] +"rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="orange"] +"rsc1:1_stop_0 node1" -> "ms1_stopped_0" [ style = bold] +"rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"rsc_stonith_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc_stonith_stop_0 node1" -> "rsc_stonith_start_0 node2" [ style = bold] +"rsc_stonith_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' node1" -> "ms1_stop_0" [ style = bold] +"stonith 'reboot' node1" -> "rsc1:1_demote_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "rsc1:1_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-22.dot b/cts/scheduler/dot/ticket-promoted-22.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-22.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-promoted-23.dot b/cts/scheduler/dot/ticket-promoted-23.dot new file mode 100644 index 0000000..f823d98 --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-23.dot @@ -0,0 +1,8 @@ + digraph "g" { +"ms1_demote_0" -> "ms1_demoted_0" [ style = bold] +"ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] +"ms1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] +"rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-24.dot b/cts/scheduler/dot/ticket-promoted-24.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-24.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-promoted-3.dot b/cts/scheduler/dot/ticket-promoted-3.dot new file mode 100644 index 0000000..5390b6b --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-3.dot @@ -0,0 +1,19 @@ + digraph "g" { +"ms1_demote_0" -> "ms1_demoted_0" [ style = bold] +"ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] +"ms1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_demoted_0" -> "ms1_stop_0" [ style = bold] +"ms1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms1_stop_0" -> "ms1_stopped_0" [ style = bold] +"ms1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] +"ms1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] +"ms1_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_stop_0 node2" -> "ms1_stopped_0" [ style = bold] +"rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] +"rsc1:1_demote_0 node1" -> "rsc1:1_stop_0 node1" [ style = bold] +"rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_stop_0 node1" -> "ms1_stopped_0" [ style = bold] +"rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-4.dot b/cts/scheduler/dot/ticket-promoted-4.dot new file mode 100644 index 0000000..2c73649 --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-4.dot @@ -0,0 +1,15 @@ + digraph "g" { +"ms1_running_0" [ style=bold color="green" fontcolor="orange"] +"ms1_start_0" -> "ms1_running_0" [ style = bold] +"ms1_start_0" -> "rsc1:0_start_0 node2" [ style = bold] +"ms1_start_0" -> "rsc1:1_start_0 node1" [ style = bold] +"ms1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_monitor_0 node2" -> "ms1_start_0" [ style = bold] +"rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:0_start_0 node2" -> "ms1_running_0" [ style = bold] +"rsc1:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_monitor_0 node1" -> "ms1_start_0" [ style = bold] +"rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_start_0 node1" -> "ms1_running_0" [ style = bold] +"rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-5.dot b/cts/scheduler/dot/ticket-promoted-5.dot new file mode 100644 index 0000000..08ff4f7 --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-5.dot @@ -0,0 +1,7 @@ + digraph "g" { +"ms1_promote_0" -> "rsc1:1_promote_0 node1" [ style = bold] +"ms1_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:1_promote_0 node1" -> "ms1_promoted_0" [ style = bold] +"rsc1:1_promote_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-6.dot b/cts/scheduler/dot/ticket-promoted-6.dot new file mode 100644 index 0000000..f823d98 --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-6.dot @@ -0,0 +1,8 @@ + digraph "g" { +"ms1_demote_0" -> "ms1_demoted_0" [ style = bold] +"ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] +"ms1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] +"rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-7.dot b/cts/scheduler/dot/ticket-promoted-7.dot new file mode 100644 index 0000000..2c73649 --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-7.dot @@ -0,0 +1,15 @@ + digraph "g" { +"ms1_running_0" [ style=bold color="green" fontcolor="orange"] +"ms1_start_0" -> "ms1_running_0" [ style = bold] +"ms1_start_0" -> "rsc1:0_start_0 node2" [ style = bold] +"ms1_start_0" -> "rsc1:1_start_0 node1" [ style = bold] +"ms1_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:0_monitor_0 node2" -> "ms1_start_0" [ style = bold] +"rsc1:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:0_start_0 node2" -> "ms1_running_0" [ style = bold] +"rsc1:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1:1_monitor_0 node1" -> "ms1_start_0" [ style = bold] +"rsc1:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1:1_start_0 node1" -> "ms1_running_0" [ style = bold] +"rsc1:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-8.dot b/cts/scheduler/dot/ticket-promoted-8.dot new file mode 100644 index 0000000..08ff4f7 --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-8.dot @@ -0,0 +1,7 @@ + digraph "g" { +"ms1_promote_0" -> "rsc1:1_promote_0 node1" [ style = bold] +"ms1_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:1_promote_0 node1" -> "ms1_promoted_0" [ style = bold] +"rsc1:1_promote_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-promoted-9.dot b/cts/scheduler/dot/ticket-promoted-9.dot new file mode 100644 index 0000000..5c64ae6 --- /dev/null +++ b/cts/scheduler/dot/ticket-promoted-9.dot @@ -0,0 +1,23 @@ + digraph "g" { +"ms1_demote_0" -> "ms1_demoted_0" [ style = bold] +"ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] +"ms1_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms1_demoted_0" -> "ms1_stop_0" [ style = bold] +"ms1_demoted_0" [ style=bold color="green" fontcolor="orange"] +"ms1_stop_0" -> "ms1_stopped_0" [ style = bold] +"ms1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] +"ms1_stop_0" [ style=bold color="green" fontcolor="orange"] +"ms1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] +"rsc1:1_demote_0 node1" -> "rsc1:1_stop_0 node1" [ style = bold] +"rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="orange"] +"rsc1:1_stop_0 node1" -> "ms1_stopped_0" [ style = bold] +"rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"rsc_stonith_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc_stonith_stop_0 node1" -> "rsc_stonith_start_0 node2" [ style = bold] +"rsc_stonith_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' node1" -> "ms1_stop_0" [ style = bold] +"stonith 'reboot' node1" -> "rsc1:1_demote_0 node1" [ style = bold] +"stonith 'reboot' node1" -> "rsc1:1_stop_0 node1" [ style = bold] +"stonith 'reboot' node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-rsc-sets-1.dot b/cts/scheduler/dot/ticket-rsc-sets-1.dot new file mode 100644 index 0000000..b2e7d01 --- /dev/null +++ b/cts/scheduler/dot/ticket-rsc-sets-1.dot @@ -0,0 +1,23 @@ + digraph "g" { +"ms5_running_0" [ style=bold color="green" fontcolor="orange"] +"ms5_start_0" -> "ms5_running_0" [ style = bold] +"ms5_start_0" -> "rsc5:0_start_0 node2" [ style = bold] +"ms5_start_0" -> "rsc5:1_start_0 node1" [ style = bold] +"ms5_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5:0_monitor_0 node2" -> "ms5_start_0" [ style = bold] +"rsc5:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5:0_start_0 node2" -> "ms5_running_0" [ style = bold] +"rsc5:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5:1_monitor_0 node1" -> "ms5_start_0" [ style = bold] +"rsc5:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5:1_start_0 node1" -> "ms5_running_0" [ style = bold] +"rsc5:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-rsc-sets-10.dot b/cts/scheduler/dot/ticket-rsc-sets-10.dot new file mode 100644 index 0000000..90fc3c3 --- /dev/null +++ b/cts/scheduler/dot/ticket-rsc-sets-10.dot @@ -0,0 +1,28 @@ + digraph "g" { +"clone4_stop_0" -> "clone4_stopped_0" [ style = bold] +"clone4_stop_0" -> "rsc4:0_stop_0 node2" [ style = bold] +"clone4_stop_0" -> "rsc4:1_stop_0 node1" [ style = bold] +"clone4_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone4_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group2_stop_0" -> "group2_stopped_0" [ style = bold] +"group2_stop_0" -> "rsc2_stop_0 node1" [ style = bold] +"group2_stop_0" -> "rsc3_stop_0 node1" [ style = bold] +"group2_stop_0" [ style=bold color="green" fontcolor="orange"] +"group2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms5_demote_0" -> "ms5_demoted_0" [ style = bold] +"ms5_demote_0" -> "rsc5:1_demote_0 node1" [ style = bold] +"ms5_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms5_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4:0_stop_0 node2" -> "clone4_stopped_0" [ style = bold] +"rsc4:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4:1_stop_0 node1" -> "clone4_stopped_0" [ style = bold] +"rsc4:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5:1_demote_0 node1" -> "ms5_demoted_0" [ style = bold] +"rsc5:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-rsc-sets-11.dot b/cts/scheduler/dot/ticket-rsc-sets-11.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-rsc-sets-11.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-rsc-sets-12.dot b/cts/scheduler/dot/ticket-rsc-sets-12.dot new file mode 100644 index 0000000..007569d --- /dev/null +++ b/cts/scheduler/dot/ticket-rsc-sets-12.dot @@ -0,0 +1,13 @@ + digraph "g" { +"group2_stop_0" -> "group2_stopped_0" [ style = bold] +"group2_stop_0" -> "rsc2_stop_0 node1" [ style = bold] +"group2_stop_0" -> "rsc3_stop_0 node1" [ style = bold] +"group2_stop_0" [ style=bold color="green" fontcolor="orange"] +"group2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-rsc-sets-13.dot b/cts/scheduler/dot/ticket-rsc-sets-13.dot new file mode 100644 index 0000000..90fc3c3 --- /dev/null +++ b/cts/scheduler/dot/ticket-rsc-sets-13.dot @@ -0,0 +1,28 @@ + digraph "g" { +"clone4_stop_0" -> "clone4_stopped_0" [ style = bold] +"clone4_stop_0" -> "rsc4:0_stop_0 node2" [ style = bold] +"clone4_stop_0" -> "rsc4:1_stop_0 node1" [ style = bold] +"clone4_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone4_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group2_stop_0" -> "group2_stopped_0" [ style = bold] +"group2_stop_0" -> "rsc2_stop_0 node1" [ style = bold] +"group2_stop_0" -> "rsc3_stop_0 node1" [ style = bold] +"group2_stop_0" [ style=bold color="green" fontcolor="orange"] +"group2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms5_demote_0" -> "ms5_demoted_0" [ style = bold] +"ms5_demote_0" -> "rsc5:1_demote_0 node1" [ style = bold] +"ms5_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms5_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4:0_stop_0 node2" -> "clone4_stopped_0" [ style = bold] +"rsc4:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4:1_stop_0 node1" -> "clone4_stopped_0" [ style = bold] +"rsc4:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5:1_demote_0 node1" -> "ms5_demoted_0" [ style = bold] +"rsc5:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-rsc-sets-14.dot b/cts/scheduler/dot/ticket-rsc-sets-14.dot new file mode 100644 index 0000000..90fc3c3 --- /dev/null +++ b/cts/scheduler/dot/ticket-rsc-sets-14.dot @@ -0,0 +1,28 @@ + digraph "g" { +"clone4_stop_0" -> "clone4_stopped_0" [ style = bold] +"clone4_stop_0" -> "rsc4:0_stop_0 node2" [ style = bold] +"clone4_stop_0" -> "rsc4:1_stop_0 node1" [ style = bold] +"clone4_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone4_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group2_stop_0" -> "group2_stopped_0" [ style = bold] +"group2_stop_0" -> "rsc2_stop_0 node1" [ style = bold] +"group2_stop_0" -> "rsc3_stop_0 node1" [ style = bold] +"group2_stop_0" [ style=bold color="green" fontcolor="orange"] +"group2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms5_demote_0" -> "ms5_demoted_0" [ style = bold] +"ms5_demote_0" -> "rsc5:1_demote_0 node1" [ style = bold] +"ms5_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms5_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4:0_stop_0 node2" -> "clone4_stopped_0" [ style = bold] +"rsc4:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4:1_stop_0 node1" -> "clone4_stopped_0" [ style = bold] +"rsc4:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5:1_demote_0 node1" -> "ms5_demoted_0" [ style = bold] +"rsc5:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-rsc-sets-2.dot b/cts/scheduler/dot/ticket-rsc-sets-2.dot new file mode 100644 index 0000000..bd96048 --- /dev/null +++ b/cts/scheduler/dot/ticket-rsc-sets-2.dot @@ -0,0 +1,37 @@ + digraph "g" { +"clone4_running_0" [ style=bold color="green" fontcolor="orange"] +"clone4_start_0" -> "clone4_running_0" [ style = bold] +"clone4_start_0" -> "rsc4:0_start_0 node2" [ style = bold] +"clone4_start_0" -> "rsc4:1_start_0 node1" [ style = bold] +"clone4_start_0" [ style=bold color="green" fontcolor="orange"] +"group2_running_0" [ style=bold color="green" fontcolor="orange"] +"group2_start_0" -> "group2_running_0" [ style = bold] +"group2_start_0" -> "rsc2_start_0 node1" [ style = bold] +"group2_start_0" -> "rsc3_start_0 node1" [ style = bold] +"group2_start_0" [ style=bold color="green" fontcolor="orange"] +"ms5_promote_0" -> "rsc5:1_promote_0 node1" [ style = bold] +"ms5_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms5_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "group2_running_0" [ style = bold] +"rsc2_start_0 node1" -> "rsc2_monitor_5000 node1" [ style = bold] +"rsc2_start_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" -> "group2_running_0" [ style = bold] +"rsc3_start_0 node1" -> "rsc3_monitor_5000 node1" [ style = bold] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc4:0_start_0 node2" -> "clone4_running_0" [ style = bold] +"rsc4:0_start_0 node2" -> "rsc4:0_monitor_5000 node2" [ style = bold] +"rsc4:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4:1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc4:1_start_0 node1" -> "clone4_running_0" [ style = bold] +"rsc4:1_start_0 node1" -> "rsc4:1_monitor_5000 node1" [ style = bold] +"rsc4:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5:1_promote_0 node1" -> "ms5_promoted_0" [ style = bold] +"rsc5:1_promote_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-rsc-sets-3.dot b/cts/scheduler/dot/ticket-rsc-sets-3.dot new file mode 100644 index 0000000..90fc3c3 --- /dev/null +++ b/cts/scheduler/dot/ticket-rsc-sets-3.dot @@ -0,0 +1,28 @@ + digraph "g" { +"clone4_stop_0" -> "clone4_stopped_0" [ style = bold] +"clone4_stop_0" -> "rsc4:0_stop_0 node2" [ style = bold] +"clone4_stop_0" -> "rsc4:1_stop_0 node1" [ style = bold] +"clone4_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone4_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group2_stop_0" -> "group2_stopped_0" [ style = bold] +"group2_stop_0" -> "rsc2_stop_0 node1" [ style = bold] +"group2_stop_0" -> "rsc3_stop_0 node1" [ style = bold] +"group2_stop_0" [ style=bold color="green" fontcolor="orange"] +"group2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms5_demote_0" -> "ms5_demoted_0" [ style = bold] +"ms5_demote_0" -> "rsc5:1_demote_0 node1" [ style = bold] +"ms5_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms5_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4:0_stop_0 node2" -> "clone4_stopped_0" [ style = bold] +"rsc4:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4:1_stop_0 node1" -> "clone4_stopped_0" [ style = bold] +"rsc4:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5:1_demote_0 node1" -> "ms5_demoted_0" [ style = bold] +"rsc5:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-rsc-sets-4.dot b/cts/scheduler/dot/ticket-rsc-sets-4.dot new file mode 100644 index 0000000..b2e7d01 --- /dev/null +++ b/cts/scheduler/dot/ticket-rsc-sets-4.dot @@ -0,0 +1,23 @@ + digraph "g" { +"ms5_running_0" [ style=bold color="green" fontcolor="orange"] +"ms5_start_0" -> "ms5_running_0" [ style = bold] +"ms5_start_0" -> "rsc5:0_start_0 node2" [ style = bold] +"ms5_start_0" -> "rsc5:1_start_0 node1" [ style = bold] +"ms5_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5:0_monitor_0 node2" -> "ms5_start_0" [ style = bold] +"rsc5:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5:0_start_0 node2" -> "ms5_running_0" [ style = bold] +"rsc5:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc5:1_monitor_0 node1" -> "ms5_start_0" [ style = bold] +"rsc5:1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5:1_start_0 node1" -> "ms5_running_0" [ style = bold] +"rsc5:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-rsc-sets-5.dot b/cts/scheduler/dot/ticket-rsc-sets-5.dot new file mode 100644 index 0000000..922bece --- /dev/null +++ b/cts/scheduler/dot/ticket-rsc-sets-5.dot @@ -0,0 +1,19 @@ + digraph "g" { +"group2_running_0" [ style=bold color="green" fontcolor="orange"] +"group2_start_0" -> "group2_running_0" [ style = bold] +"group2_start_0" -> "rsc2_start_0 node1" [ style = bold] +"group2_start_0" -> "rsc3_start_0 node1" [ style = bold] +"group2_start_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "group2_running_0" [ style = bold] +"rsc2_start_0 node1" -> "rsc2_monitor_5000 node1" [ style = bold] +"rsc2_start_0 node1" -> "rsc3_start_0 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node1" -> "group2_running_0" [ style = bold] +"rsc3_start_0 node1" -> "rsc3_monitor_5000 node1" [ style = bold] +"rsc3_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-rsc-sets-6.dot b/cts/scheduler/dot/ticket-rsc-sets-6.dot new file mode 100644 index 0000000..d15e79c --- /dev/null +++ b/cts/scheduler/dot/ticket-rsc-sets-6.dot @@ -0,0 +1,20 @@ + digraph "g" { +"clone4_running_0" [ style=bold color="green" fontcolor="orange"] +"clone4_start_0" -> "clone4_running_0" [ style = bold] +"clone4_start_0" -> "rsc4:0_start_0 node2" [ style = bold] +"clone4_start_0" -> "rsc4:1_start_0 node1" [ style = bold] +"clone4_start_0" [ style=bold color="green" fontcolor="orange"] +"ms5_promote_0" -> "rsc5:1_promote_0 node1" [ style = bold] +"ms5_promote_0" [ style=bold color="green" fontcolor="orange"] +"ms5_promoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc4:0_monitor_5000 node2" [ style=bold color="green" fontcolor="black"] +"rsc4:0_start_0 node2" -> "clone4_running_0" [ style = bold] +"rsc4:0_start_0 node2" -> "rsc4:0_monitor_5000 node2" [ style = bold] +"rsc4:0_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4:1_monitor_5000 node1" [ style=bold color="green" fontcolor="black"] +"rsc4:1_start_0 node1" -> "clone4_running_0" [ style = bold] +"rsc4:1_start_0 node1" -> "rsc4:1_monitor_5000 node1" [ style = bold] +"rsc4:1_start_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5:1_promote_0 node1" -> "ms5_promoted_0" [ style = bold] +"rsc5:1_promote_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-rsc-sets-7.dot b/cts/scheduler/dot/ticket-rsc-sets-7.dot new file mode 100644 index 0000000..90fc3c3 --- /dev/null +++ b/cts/scheduler/dot/ticket-rsc-sets-7.dot @@ -0,0 +1,28 @@ + digraph "g" { +"clone4_stop_0" -> "clone4_stopped_0" [ style = bold] +"clone4_stop_0" -> "rsc4:0_stop_0 node2" [ style = bold] +"clone4_stop_0" -> "rsc4:1_stop_0 node1" [ style = bold] +"clone4_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone4_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group2_stop_0" -> "group2_stopped_0" [ style = bold] +"group2_stop_0" -> "rsc2_stop_0 node1" [ style = bold] +"group2_stop_0" -> "rsc3_stop_0 node1" [ style = bold] +"group2_stop_0" [ style=bold color="green" fontcolor="orange"] +"group2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms5_demote_0" -> "ms5_demoted_0" [ style = bold] +"ms5_demote_0" -> "rsc5:1_demote_0 node1" [ style = bold] +"ms5_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms5_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4:0_stop_0 node2" -> "clone4_stopped_0" [ style = bold] +"rsc4:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4:1_stop_0 node1" -> "clone4_stopped_0" [ style = bold] +"rsc4:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5:1_demote_0 node1" -> "ms5_demoted_0" [ style = bold] +"rsc5:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/ticket-rsc-sets-8.dot b/cts/scheduler/dot/ticket-rsc-sets-8.dot new file mode 100644 index 0000000..d8f1c9f --- /dev/null +++ b/cts/scheduler/dot/ticket-rsc-sets-8.dot @@ -0,0 +1,2 @@ + digraph "g" { +} diff --git a/cts/scheduler/dot/ticket-rsc-sets-9.dot b/cts/scheduler/dot/ticket-rsc-sets-9.dot new file mode 100644 index 0000000..90fc3c3 --- /dev/null +++ b/cts/scheduler/dot/ticket-rsc-sets-9.dot @@ -0,0 +1,28 @@ + digraph "g" { +"clone4_stop_0" -> "clone4_stopped_0" [ style = bold] +"clone4_stop_0" -> "rsc4:0_stop_0 node2" [ style = bold] +"clone4_stop_0" -> "rsc4:1_stop_0 node1" [ style = bold] +"clone4_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone4_stopped_0" [ style=bold color="green" fontcolor="orange"] +"group2_stop_0" -> "group2_stopped_0" [ style = bold] +"group2_stop_0" -> "rsc2_stop_0 node1" [ style = bold] +"group2_stop_0" -> "rsc3_stop_0 node1" [ style = bold] +"group2_stop_0" [ style=bold color="green" fontcolor="orange"] +"group2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"ms5_demote_0" -> "ms5_demoted_0" [ style = bold] +"ms5_demote_0" -> "rsc5:1_demote_0 node1" [ style = bold] +"ms5_demote_0" [ style=bold color="green" fontcolor="orange"] +"ms5_demoted_0" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"rsc2_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node1" -> "group2_stopped_0" [ style = bold] +"rsc3_stop_0 node1" -> "rsc2_stop_0 node1" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4:0_stop_0 node2" -> "clone4_stopped_0" [ style = bold] +"rsc4:0_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc4:1_stop_0 node1" -> "clone4_stopped_0" [ style = bold] +"rsc4:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc5:1_demote_0 node1" -> "ms5_demoted_0" [ style = bold] +"rsc5:1_demote_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/unfence-definition.dot b/cts/scheduler/dot/unfence-definition.dot new file mode 100644 index 0000000..6b67392 --- /dev/null +++ b/cts/scheduler/dot/unfence-definition.dot @@ -0,0 +1,83 @@ + digraph "g" { +"clvmd-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"clvmd-clone_start_0" -> "clvmd-clone_running_0" [ style = bold] +"clvmd-clone_start_0" -> "clvmd:1_start_0 virt-2" [ style = bold] +"clvmd-clone_start_0" -> "clvmd:2_start_0 virt-3" [ style = bold] +"clvmd-clone_start_0" -> "clvmd_start_0 virt-1" [ style = bold] +"clvmd-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"clvmd-clone_stop_0" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd-clone_stop_0" -> "clvmd_stop_0 virt-1" [ style = bold] +"clvmd-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"clvmd-clone_stopped_0" -> "clvmd-clone_start_0" [ style = bold] +"clvmd-clone_stopped_0" -> "dlm-clone_stop_0" [ style = bold] +"clvmd-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clvmd:1_monitor_0 virt-2" -> "clvmd-clone_start_0" [ style = bold] +"clvmd:1_monitor_0 virt-2" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd:1_monitor_0 virt-2" -> "clvmd_stop_0 virt-1" [ style = bold] +"clvmd:1_monitor_0 virt-2" [ style=bold color="green" fontcolor="black"] +"clvmd:1_start_0 virt-2" -> "clvmd-clone_running_0" [ style = bold] +"clvmd:1_start_0 virt-2" -> "clvmd:2_start_0 virt-3" [ style = bold] +"clvmd:1_start_0 virt-2" [ style=bold color="green" fontcolor="black"] +"clvmd:2_monitor_0 virt-3" -> "clvmd-clone_start_0" [ style = bold] +"clvmd:2_monitor_0 virt-3" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd:2_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"] +"clvmd:2_start_0 virt-3" -> "clvmd-clone_running_0" [ style = bold] +"clvmd:2_start_0 virt-3" [ style=bold color="green" fontcolor="black"] +"clvmd_start_0 virt-1" -> "clvmd-clone_running_0" [ style = bold] +"clvmd_start_0 virt-1" -> "clvmd:1_start_0 virt-2" [ style = bold] +"clvmd_start_0 virt-1" [ style=bold color="green" fontcolor="black"] +"clvmd_stop_0 virt-1" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd_stop_0 virt-1" -> "clvmd_start_0 virt-1" [ style = bold] +"clvmd_stop_0 virt-1" -> "dlm_stop_0 virt-1" [ style = bold] +"clvmd_stop_0 virt-1" -> "stonith 'on' virt-1" [ style = bold] +"clvmd_stop_0 virt-1" [ style=bold color="green" fontcolor="black"] +"dlm-clone_running_0" -> "clvmd-clone_start_0" [ style = bold] +"dlm-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"dlm-clone_start_0" -> "dlm-clone_running_0" [ style = bold] +"dlm-clone_start_0" -> "dlm:2_start_0 virt-3" [ style = bold] +"dlm-clone_start_0" -> "dlm_start_0 virt-1" [ style = bold] +"dlm-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"dlm-clone_stop_0" -> "dlm-clone_stopped_0" [ style = bold] +"dlm-clone_stop_0" -> "dlm_stop_0 virt-1" [ style = bold] +"dlm-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"dlm-clone_stopped_0" -> "dlm-clone_start_0" [ style = bold] +"dlm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dlm:2_monitor_0 virt-3" -> "dlm-clone_start_0" [ style = bold] +"dlm:2_monitor_0 virt-3" -> "dlm-clone_stopped_0" [ style = bold] +"dlm:2_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"] +"dlm:2_start_0 virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold] +"dlm:2_start_0 virt-3" -> "dlm-clone_running_0" [ style = bold] +"dlm:2_start_0 virt-3" [ style=bold color="green" fontcolor="black"] +"dlm_start_0 virt-1" -> "clvmd_start_0 virt-1" [ style = bold] +"dlm_start_0 virt-1" -> "dlm-clone_running_0" [ style = bold] +"dlm_start_0 virt-1" [ style=bold color="green" fontcolor="black"] +"dlm_stop_0 virt-1" -> "dlm-clone_stopped_0" [ style = bold] +"dlm_stop_0 virt-1" -> "dlm_start_0 virt-1" [ style = bold] +"dlm_stop_0 virt-1" -> "stonith 'on' virt-1" [ style = bold] +"dlm_stop_0 virt-1" [ style=bold color="green" fontcolor="black"] +"fencing_delete_0 virt-1" -> "fencing_start_0 virt-1" [ style = bold] +"fencing_delete_0 virt-1" [ style=bold color="green" fontcolor="black"] +"fencing_monitor_0 virt-3" -> "fencing_start_0 virt-1" [ style = bold] +"fencing_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"] +"fencing_start_0 virt-1" [ style=bold color="green" fontcolor="black"] +"fencing_stop_0 virt-1" -> "fencing_delete_0 virt-1" [ style = bold] +"fencing_stop_0 virt-1" -> "fencing_start_0 virt-1" [ style = bold] +"fencing_stop_0 virt-1" [ style=bold color="green" fontcolor="black"] +"stonith 'on' virt-1" -> "clvmd_start_0 virt-1" [ style = bold] +"stonith 'on' virt-1" -> "dlm_start_0 virt-1" [ style = bold] +"stonith 'on' virt-1" -> "fencing_start_0 virt-1" [ style = bold] +"stonith 'on' virt-1" [ style=bold color="green" fontcolor="black"] +"stonith 'on' virt-3" -> "clvmd:2_monitor_0 virt-3" [ style = bold] +"stonith 'on' virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold] +"stonith 'on' virt-3" -> "dlm:2_monitor_0 virt-3" [ style = bold] +"stonith 'on' virt-3" -> "dlm:2_start_0 virt-3" [ style = bold] +"stonith 'on' virt-3" -> "fencing_monitor_0 virt-3" [ style = bold] +"stonith 'on' virt-3" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' virt-4" -> "clvmd:1_start_0 virt-2" [ style = bold] +"stonith 'reboot' virt-4" -> "clvmd:2_start_0 virt-3" [ style = bold] +"stonith 'reboot' virt-4" -> "clvmd_start_0 virt-1" [ style = bold] +"stonith 'reboot' virt-4" -> "dlm:2_start_0 virt-3" [ style = bold] +"stonith 'reboot' virt-4" -> "dlm_start_0 virt-1" [ style = bold] +"stonith 'reboot' virt-4" -> "fencing_start_0 virt-1" [ style = bold] +"stonith 'reboot' virt-4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/unfence-device.dot b/cts/scheduler/dot/unfence-device.dot new file mode 100644 index 0000000..317fc18 --- /dev/null +++ b/cts/scheduler/dot/unfence-device.dot @@ -0,0 +1,18 @@ + digraph "g" { +"fence_scsi_monitor_0 virt-008" -> "fence_scsi_start_0 virt-008" [ style = bold] +"fence_scsi_monitor_0 virt-008" [ style=bold color="green" fontcolor="black"] +"fence_scsi_monitor_0 virt-009" -> "fence_scsi_start_0 virt-008" [ style = bold] +"fence_scsi_monitor_0 virt-009" [ style=bold color="green" fontcolor="black"] +"fence_scsi_monitor_0 virt-013" -> "fence_scsi_start_0 virt-008" [ style = bold] +"fence_scsi_monitor_0 virt-013" [ style=bold color="green" fontcolor="black"] +"fence_scsi_monitor_60000 virt-008" [ style=bold color="green" fontcolor="black"] +"fence_scsi_start_0 virt-008" -> "fence_scsi_monitor_60000 virt-008" [ style = bold] +"fence_scsi_start_0 virt-008" [ style=bold color="green" fontcolor="black"] +"stonith 'on' virt-008" -> "fence_scsi_monitor_0 virt-008" [ style = bold] +"stonith 'on' virt-008" -> "fence_scsi_start_0 virt-008" [ style = bold] +"stonith 'on' virt-008" [ style=bold color="green" fontcolor="black"] +"stonith 'on' virt-009" -> "fence_scsi_monitor_0 virt-009" [ style = bold] +"stonith 'on' virt-009" [ style=bold color="green" fontcolor="black"] +"stonith 'on' virt-013" -> "fence_scsi_monitor_0 virt-013" [ style = bold] +"stonith 'on' virt-013" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/unfence-parameters.dot b/cts/scheduler/dot/unfence-parameters.dot new file mode 100644 index 0000000..d03b227 --- /dev/null +++ b/cts/scheduler/dot/unfence-parameters.dot @@ -0,0 +1,80 @@ + digraph "g" { +"clvmd-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"clvmd-clone_start_0" -> "clvmd-clone_running_0" [ style = bold] +"clvmd-clone_start_0" -> "clvmd:1_start_0 virt-2" [ style = bold] +"clvmd-clone_start_0" -> "clvmd:2_start_0 virt-3" [ style = bold] +"clvmd-clone_start_0" -> "clvmd_start_0 virt-1" [ style = bold] +"clvmd-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"clvmd-clone_stop_0" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd-clone_stop_0" -> "clvmd_stop_0 virt-1" [ style = bold] +"clvmd-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"clvmd-clone_stopped_0" -> "clvmd-clone_start_0" [ style = bold] +"clvmd-clone_stopped_0" -> "dlm-clone_stop_0" [ style = bold] +"clvmd-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clvmd:1_monitor_0 virt-2" -> "clvmd-clone_start_0" [ style = bold] +"clvmd:1_monitor_0 virt-2" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd:1_monitor_0 virt-2" -> "clvmd_stop_0 virt-1" [ style = bold] +"clvmd:1_monitor_0 virt-2" [ style=bold color="green" fontcolor="black"] +"clvmd:1_start_0 virt-2" -> "clvmd-clone_running_0" [ style = bold] +"clvmd:1_start_0 virt-2" -> "clvmd:2_start_0 virt-3" [ style = bold] +"clvmd:1_start_0 virt-2" [ style=bold color="green" fontcolor="black"] +"clvmd:2_monitor_0 virt-3" -> "clvmd-clone_start_0" [ style = bold] +"clvmd:2_monitor_0 virt-3" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd:2_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"] +"clvmd:2_start_0 virt-3" -> "clvmd-clone_running_0" [ style = bold] +"clvmd:2_start_0 virt-3" [ style=bold color="green" fontcolor="black"] +"clvmd_start_0 virt-1" -> "clvmd-clone_running_0" [ style = bold] +"clvmd_start_0 virt-1" -> "clvmd:1_start_0 virt-2" [ style = bold] +"clvmd_start_0 virt-1" [ style=bold color="green" fontcolor="black"] +"clvmd_stop_0 virt-1" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd_stop_0 virt-1" -> "clvmd_start_0 virt-1" [ style = bold] +"clvmd_stop_0 virt-1" -> "dlm_stop_0 virt-1" [ style = bold] +"clvmd_stop_0 virt-1" -> "stonith 'on' virt-1" [ style = bold] +"clvmd_stop_0 virt-1" [ style=bold color="green" fontcolor="black"] +"dlm-clone_running_0" -> "clvmd-clone_start_0" [ style = bold] +"dlm-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"dlm-clone_start_0" -> "dlm-clone_running_0" [ style = bold] +"dlm-clone_start_0" -> "dlm:2_start_0 virt-3" [ style = bold] +"dlm-clone_start_0" -> "dlm_start_0 virt-1" [ style = bold] +"dlm-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"dlm-clone_stop_0" -> "dlm-clone_stopped_0" [ style = bold] +"dlm-clone_stop_0" -> "dlm_stop_0 virt-1" [ style = bold] +"dlm-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"dlm-clone_stopped_0" -> "dlm-clone_start_0" [ style = bold] +"dlm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dlm:2_monitor_0 virt-3" -> "dlm-clone_start_0" [ style = bold] +"dlm:2_monitor_0 virt-3" -> "dlm-clone_stopped_0" [ style = bold] +"dlm:2_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"] +"dlm:2_start_0 virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold] +"dlm:2_start_0 virt-3" -> "dlm-clone_running_0" [ style = bold] +"dlm:2_start_0 virt-3" [ style=bold color="green" fontcolor="black"] +"dlm_start_0 virt-1" -> "clvmd_start_0 virt-1" [ style = bold] +"dlm_start_0 virt-1" -> "dlm-clone_running_0" [ style = bold] +"dlm_start_0 virt-1" [ style=bold color="green" fontcolor="black"] +"dlm_stop_0 virt-1" -> "dlm-clone_stopped_0" [ style = bold] +"dlm_stop_0 virt-1" -> "dlm_start_0 virt-1" [ style = bold] +"dlm_stop_0 virt-1" -> "stonith 'on' virt-1" [ style = bold] +"dlm_stop_0 virt-1" [ style=bold color="green" fontcolor="black"] +"fencing_monitor_0 virt-3" -> "fencing_start_0 virt-1" [ style = bold] +"fencing_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"] +"fencing_start_0 virt-1" [ style=bold color="green" fontcolor="black"] +"fencing_stop_0 virt-1" -> "fencing_start_0 virt-1" [ style = bold] +"fencing_stop_0 virt-1" [ style=bold color="green" fontcolor="black"] +"stonith 'on' virt-1" -> "clvmd_start_0 virt-1" [ style = bold] +"stonith 'on' virt-1" -> "dlm_start_0 virt-1" [ style = bold] +"stonith 'on' virt-1" -> "fencing_start_0 virt-1" [ style = bold] +"stonith 'on' virt-1" [ style=bold color="green" fontcolor="black"] +"stonith 'on' virt-3" -> "clvmd:2_monitor_0 virt-3" [ style = bold] +"stonith 'on' virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold] +"stonith 'on' virt-3" -> "dlm:2_monitor_0 virt-3" [ style = bold] +"stonith 'on' virt-3" -> "dlm:2_start_0 virt-3" [ style = bold] +"stonith 'on' virt-3" -> "fencing_monitor_0 virt-3" [ style = bold] +"stonith 'on' virt-3" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' virt-4" -> "clvmd:1_start_0 virt-2" [ style = bold] +"stonith 'reboot' virt-4" -> "clvmd:2_start_0 virt-3" [ style = bold] +"stonith 'reboot' virt-4" -> "clvmd_start_0 virt-1" [ style = bold] +"stonith 'reboot' virt-4" -> "dlm:2_start_0 virt-3" [ style = bold] +"stonith 'reboot' virt-4" -> "dlm_start_0 virt-1" [ style = bold] +"stonith 'reboot' virt-4" -> "fencing_start_0 virt-1" [ style = bold] +"stonith 'reboot' virt-4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/unfence-startup.dot b/cts/scheduler/dot/unfence-startup.dot new file mode 100644 index 0000000..746fa46 --- /dev/null +++ b/cts/scheduler/dot/unfence-startup.dot @@ -0,0 +1,37 @@ + digraph "g" { +"clvmd-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"clvmd-clone_start_0" -> "clvmd-clone_running_0" [ style = bold] +"clvmd-clone_start_0" -> "clvmd:1_start_0 virt-2" [ style = bold] +"clvmd-clone_start_0" -> "clvmd:2_start_0 virt-3" [ style = bold] +"clvmd-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"clvmd:1_monitor_0 virt-2" -> "clvmd-clone_start_0" [ style = bold] +"clvmd:1_monitor_0 virt-2" [ style=bold color="green" fontcolor="black"] +"clvmd:1_start_0 virt-2" -> "clvmd-clone_running_0" [ style = bold] +"clvmd:1_start_0 virt-2" -> "clvmd:2_start_0 virt-3" [ style = bold] +"clvmd:1_start_0 virt-2" [ style=bold color="green" fontcolor="black"] +"clvmd:2_monitor_0 virt-3" -> "clvmd-clone_start_0" [ style = bold] +"clvmd:2_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"] +"clvmd:2_start_0 virt-3" -> "clvmd-clone_running_0" [ style = bold] +"clvmd:2_start_0 virt-3" [ style=bold color="green" fontcolor="black"] +"dlm-clone_running_0" -> "clvmd-clone_start_0" [ style = bold] +"dlm-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"dlm-clone_start_0" -> "dlm-clone_running_0" [ style = bold] +"dlm-clone_start_0" -> "dlm:2_start_0 virt-3" [ style = bold] +"dlm-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"dlm:2_monitor_0 virt-3" -> "dlm-clone_start_0" [ style = bold] +"dlm:2_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"] +"dlm:2_start_0 virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold] +"dlm:2_start_0 virt-3" -> "dlm-clone_running_0" [ style = bold] +"dlm:2_start_0 virt-3" [ style=bold color="green" fontcolor="black"] +"fencing_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"] +"stonith 'on' virt-3" -> "clvmd:2_monitor_0 virt-3" [ style = bold] +"stonith 'on' virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold] +"stonith 'on' virt-3" -> "dlm:2_monitor_0 virt-3" [ style = bold] +"stonith 'on' virt-3" -> "dlm:2_start_0 virt-3" [ style = bold] +"stonith 'on' virt-3" -> "fencing_monitor_0 virt-3" [ style = bold] +"stonith 'on' virt-3" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' virt-4" -> "clvmd:1_start_0 virt-2" [ style = bold] +"stonith 'reboot' virt-4" -> "clvmd:2_start_0 virt-3" [ style = bold] +"stonith 'reboot' virt-4" -> "dlm:2_start_0 virt-3" [ style = bold] +"stonith 'reboot' virt-4" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/unmanaged-block-restart.dot b/cts/scheduler/dot/unmanaged-block-restart.dot new file mode 100644 index 0000000..68cd22b --- /dev/null +++ b/cts/scheduler/dot/unmanaged-block-restart.dot @@ -0,0 +1,36 @@ + digraph "g" { +"group1_running_0" [ style=dashed color="red" fontcolor="orange"] +"group1_start_0" -> "group1_running_0" [ style = dashed] +"group1_start_0" -> "rsc1_start_0 yingying.site" [ style = dashed] +"group1_start_0" -> "rsc2_start_0 yingying.site" [ style = dashed] +"group1_start_0" -> "rsc3_start_0 yingying.site" [ style = dashed] +"group1_start_0" [ style=bold color="green" fontcolor="orange"] +"group1_stop_0" -> "group1_stopped_0" [ style = dashed] +"group1_stop_0" -> "rsc2_stop_0 yingying.site" [ style = dashed] +"group1_stop_0" -> "rsc3_stop_0 yingying.site" [ style = dashed] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" -> "group1_start_0" [ style = dashed] +"group1_stopped_0" [ style=dashed color="red" fontcolor="orange"] +"rsc1_monitor_10000 yingying.site" [ style=dashed color="red" fontcolor="black"] +"rsc1_start_0 yingying.site" -> "group1_running_0" [ style = dashed] +"rsc1_start_0 yingying.site" -> "rsc1_monitor_10000 yingying.site" [ style = dashed] +"rsc1_start_0 yingying.site" -> "rsc2_start_0 yingying.site" [ style = dashed] +"rsc1_start_0 yingying.site" [ style=dashed color="red" fontcolor="black"] +"rsc2_monitor_10000 yingying.site" [ style=dashed color="red" fontcolor="black"] +"rsc2_start_0 yingying.site" -> "group1_running_0" [ style = dashed] +"rsc2_start_0 yingying.site" -> "rsc2_monitor_10000 yingying.site" [ style = dashed] +"rsc2_start_0 yingying.site" -> "rsc3_start_0 yingying.site" [ style = dashed] +"rsc2_start_0 yingying.site" [ style=dashed color="red" fontcolor="black"] +"rsc2_stop_0 yingying.site" -> "group1_stopped_0" [ style = dashed] +"rsc2_stop_0 yingying.site" -> "rsc1_start_0 yingying.site" [ style = dashed] +"rsc2_stop_0 yingying.site" -> "rsc2_start_0 yingying.site" [ style = dashed] +"rsc2_stop_0 yingying.site" [ style=dashed color="red" fontcolor="black"] +"rsc3_monitor_10000 yingying.site" [ style=dashed color="red" fontcolor="black"] +"rsc3_start_0 yingying.site" -> "group1_running_0" [ style = dashed] +"rsc3_start_0 yingying.site" -> "rsc3_monitor_10000 yingying.site" [ style = dashed] +"rsc3_start_0 yingying.site" [ style=dashed color="red" fontcolor="black"] +"rsc3_stop_0 yingying.site" -> "group1_stopped_0" [ style = dashed] +"rsc3_stop_0 yingying.site" -> "rsc2_stop_0 yingying.site" [ style = dashed] +"rsc3_stop_0 yingying.site" -> "rsc3_start_0 yingying.site" [ style = dashed] +"rsc3_stop_0 yingying.site" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/unmanaged-promoted.dot b/cts/scheduler/dot/unmanaged-promoted.dot new file mode 100644 index 0000000..d58c58a --- /dev/null +++ b/cts/scheduler/dot/unmanaged-promoted.dot @@ -0,0 +1,5 @@ + digraph "g" { +"do_shutdown pcmk-1" [ style=bold color="green" fontcolor="black"] +"do_shutdown pcmk-2" -> "do_shutdown pcmk-1" [ style = bold] +"do_shutdown pcmk-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/unmanaged-stop-1.dot b/cts/scheduler/dot/unmanaged-stop-1.dot new file mode 100644 index 0000000..183729b --- /dev/null +++ b/cts/scheduler/dot/unmanaged-stop-1.dot @@ -0,0 +1,5 @@ + digraph "g" { +"rsc1_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"rsc1_stop_0 yingying.site" -> "rsc1_start_0 <none>" [ style = dashed] +"rsc1_stop_0 yingying.site" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/unmanaged-stop-2.dot b/cts/scheduler/dot/unmanaged-stop-2.dot new file mode 100644 index 0000000..183729b --- /dev/null +++ b/cts/scheduler/dot/unmanaged-stop-2.dot @@ -0,0 +1,5 @@ + digraph "g" { +"rsc1_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"rsc1_stop_0 yingying.site" -> "rsc1_start_0 <none>" [ style = dashed] +"rsc1_stop_0 yingying.site" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/unmanaged-stop-3.dot b/cts/scheduler/dot/unmanaged-stop-3.dot new file mode 100644 index 0000000..3bf547a --- /dev/null +++ b/cts/scheduler/dot/unmanaged-stop-3.dot @@ -0,0 +1,8 @@ + digraph "g" { +"group1_stop_0" -> "group1_stopped_0" [ style = dashed] +"group1_stop_0" -> "rsc1_stop_0 yingying.site" [ style = dashed] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" [ style=dashed color="red" fontcolor="orange"] +"rsc1_stop_0 yingying.site" -> "group1_stopped_0" [ style = dashed] +"rsc1_stop_0 yingying.site" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/unmanaged-stop-4.dot b/cts/scheduler/dot/unmanaged-stop-4.dot new file mode 100644 index 0000000..3bf547a --- /dev/null +++ b/cts/scheduler/dot/unmanaged-stop-4.dot @@ -0,0 +1,8 @@ + digraph "g" { +"group1_stop_0" -> "group1_stopped_0" [ style = dashed] +"group1_stop_0" -> "rsc1_stop_0 yingying.site" [ style = dashed] +"group1_stop_0" [ style=bold color="green" fontcolor="orange"] +"group1_stopped_0" [ style=dashed color="red" fontcolor="orange"] +"rsc1_stop_0 yingying.site" -> "group1_stopped_0" [ style = dashed] +"rsc1_stop_0 yingying.site" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/unrunnable-1.dot b/cts/scheduler/dot/unrunnable-1.dot new file mode 100644 index 0000000..f61fb25 --- /dev/null +++ b/cts/scheduler/dot/unrunnable-1.dot @@ -0,0 +1,30 @@ + digraph "g" { +"DcIPaddr_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"DcIPaddr_monitor_5000 c001n03" [ style=dashed color="red" fontcolor="black"] +"DoFencing_stop_0" -> "DoFencing_stopped_0" [ style = bold] +"DoFencing_stop_0" -> "child_DoFencing:1_stop_0 c001n02" [ style = dashed] +"DoFencing_stop_0" [ style=bold color="green" fontcolor="orange"] +"DoFencing_stopped_0" [ style=bold color="green" fontcolor="orange"] +"child_192.168.100.181_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_192.168.100.181_monitor_5000 c001n03" [ style=dashed color="red" fontcolor="black"] +"child_192.168.100.182_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_192.168.100.182_monitor_5000 c001n03" [ style=dashed color="red" fontcolor="black"] +"child_192.168.100.183_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_192.168.100.183_monitor_5000 c001n03" [ style=dashed color="red" fontcolor="black"] +"child_DoFencing:1_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:1_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:1_stop_0 c001n02" -> "DoFencing_stopped_0" [ style = dashed] +"child_DoFencing:1_stop_0 c001n02" [ style=dashed color="red" fontcolor="black"] +"child_DoFencing:2_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:2_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"child_DoFencing:3_monitor_0 c001n03" -> "DoFencing_stopped_0" [ style = bold] +"child_DoFencing:3_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n01_monitor_5000 c001n03" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n02_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n02_monitor_5000 c001n03" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n03_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n03_monitor_5000 c001n03" [ style=dashed color="red" fontcolor="black"] +"rsc_c001n08_monitor_0 c001n03" [ style=bold color="green" fontcolor="black"] +"rsc_c001n08_monitor_5000 c001n03" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/unrunnable-2.dot b/cts/scheduler/dot/unrunnable-2.dot new file mode 100644 index 0000000..2744ab3 --- /dev/null +++ b/cts/scheduler/dot/unrunnable-2.dot @@ -0,0 +1,495 @@ + digraph "g" { +"delay-clone_running_0" -> "openstack-aodh-evaluator-clone_start_0" [ style = dashed] +"delay-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"delay-clone_start_0" -> "delay-clone_running_0" [ style = dashed] +"delay-clone_start_0" -> "delay:1_start_0 overcloud-controller-0" [ style = dashed] +"delay-clone_start_0" -> "delay:2_start_0 overcloud-controller-1" [ style = dashed] +"delay-clone_start_0" -> "delay_start_0 overcloud-controller-2" [ style = dashed] +"delay-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"delay:1_monitor_10000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"delay:1_start_0 overcloud-controller-0" -> "delay-clone_running_0" [ style = dashed] +"delay:1_start_0 overcloud-controller-0" -> "delay:1_monitor_10000 overcloud-controller-0" [ style = dashed] +"delay:1_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"delay:2_monitor_10000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"delay:2_start_0 overcloud-controller-1" -> "delay-clone_running_0" [ style = dashed] +"delay:2_start_0 overcloud-controller-1" -> "delay:2_monitor_10000 overcloud-controller-1" [ style = dashed] +"delay:2_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"delay_monitor_10000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"delay_start_0 overcloud-controller-2" -> "delay-clone_running_0" [ style = dashed] +"delay_start_0 overcloud-controller-2" -> "delay_monitor_10000 overcloud-controller-2" [ style = dashed] +"delay_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"neutron-dhcp-agent-clone_running_0" -> "neutron-l3-agent-clone_start_0" [ style = dashed] +"neutron-dhcp-agent-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-dhcp-agent-clone_start_0" -> "neutron-dhcp-agent-clone_running_0" [ style = dashed] +"neutron-dhcp-agent-clone_start_0" -> "neutron-dhcp-agent:1_start_0 overcloud-controller-0" [ style = dashed] +"neutron-dhcp-agent-clone_start_0" -> "neutron-dhcp-agent:2_start_0 overcloud-controller-1" [ style = dashed] +"neutron-dhcp-agent-clone_start_0" -> "neutron-dhcp-agent_start_0 overcloud-controller-2" [ style = dashed] +"neutron-dhcp-agent-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-dhcp-agent:1_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"neutron-dhcp-agent:1_start_0 overcloud-controller-0" -> "neutron-dhcp-agent-clone_running_0" [ style = dashed] +"neutron-dhcp-agent:1_start_0 overcloud-controller-0" -> "neutron-dhcp-agent:1_monitor_60000 overcloud-controller-0" [ style = dashed] +"neutron-dhcp-agent:1_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"neutron-dhcp-agent:2_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"neutron-dhcp-agent:2_start_0 overcloud-controller-1" -> "neutron-dhcp-agent-clone_running_0" [ style = dashed] +"neutron-dhcp-agent:2_start_0 overcloud-controller-1" -> "neutron-dhcp-agent:2_monitor_60000 overcloud-controller-1" [ style = dashed] +"neutron-dhcp-agent:2_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"neutron-dhcp-agent_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"neutron-dhcp-agent_start_0 overcloud-controller-2" -> "neutron-dhcp-agent-clone_running_0" [ style = dashed] +"neutron-dhcp-agent_start_0 overcloud-controller-2" -> "neutron-dhcp-agent_monitor_60000 overcloud-controller-2" [ style = dashed] +"neutron-dhcp-agent_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"neutron-l3-agent-clone_running_0" -> "neutron-metadata-agent-clone_start_0" [ style = dashed] +"neutron-l3-agent-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-l3-agent-clone_start_0" -> "neutron-l3-agent-clone_running_0" [ style = dashed] +"neutron-l3-agent-clone_start_0" -> "neutron-l3-agent:1_start_0 overcloud-controller-0" [ style = dashed] +"neutron-l3-agent-clone_start_0" -> "neutron-l3-agent:2_start_0 overcloud-controller-1" [ style = dashed] +"neutron-l3-agent-clone_start_0" -> "neutron-l3-agent_start_0 overcloud-controller-2" [ style = dashed] +"neutron-l3-agent-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-l3-agent:1_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"neutron-l3-agent:1_start_0 overcloud-controller-0" -> "neutron-l3-agent-clone_running_0" [ style = dashed] +"neutron-l3-agent:1_start_0 overcloud-controller-0" -> "neutron-l3-agent:1_monitor_60000 overcloud-controller-0" [ style = dashed] +"neutron-l3-agent:1_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"neutron-l3-agent:2_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"neutron-l3-agent:2_start_0 overcloud-controller-1" -> "neutron-l3-agent-clone_running_0" [ style = dashed] +"neutron-l3-agent:2_start_0 overcloud-controller-1" -> "neutron-l3-agent:2_monitor_60000 overcloud-controller-1" [ style = dashed] +"neutron-l3-agent:2_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"neutron-l3-agent_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"neutron-l3-agent_start_0 overcloud-controller-2" -> "neutron-l3-agent-clone_running_0" [ style = dashed] +"neutron-l3-agent_start_0 overcloud-controller-2" -> "neutron-l3-agent_monitor_60000 overcloud-controller-2" [ style = dashed] +"neutron-l3-agent_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"neutron-metadata-agent-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-metadata-agent-clone_start_0" -> "neutron-metadata-agent-clone_running_0" [ style = dashed] +"neutron-metadata-agent-clone_start_0" -> "neutron-metadata-agent:1_start_0 overcloud-controller-1" [ style = dashed] +"neutron-metadata-agent-clone_start_0" -> "neutron-metadata-agent:2_start_0 overcloud-controller-2" [ style = dashed] +"neutron-metadata-agent-clone_start_0" -> "neutron-metadata-agent_start_0 overcloud-controller-0" [ style = dashed] +"neutron-metadata-agent-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-metadata-agent:1_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"neutron-metadata-agent:1_start_0 overcloud-controller-1" -> "neutron-metadata-agent-clone_running_0" [ style = dashed] +"neutron-metadata-agent:1_start_0 overcloud-controller-1" -> "neutron-metadata-agent:1_monitor_60000 overcloud-controller-1" [ style = dashed] +"neutron-metadata-agent:1_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"neutron-metadata-agent:2_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"neutron-metadata-agent:2_start_0 overcloud-controller-2" -> "neutron-metadata-agent-clone_running_0" [ style = dashed] +"neutron-metadata-agent:2_start_0 overcloud-controller-2" -> "neutron-metadata-agent:2_monitor_60000 overcloud-controller-2" [ style = dashed] +"neutron-metadata-agent:2_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"neutron-metadata-agent_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"neutron-metadata-agent_start_0 overcloud-controller-0" -> "neutron-metadata-agent-clone_running_0" [ style = dashed] +"neutron-metadata-agent_start_0 overcloud-controller-0" -> "neutron-metadata-agent_monitor_60000 overcloud-controller-0" [ style = dashed] +"neutron-metadata-agent_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"neutron-openvswitch-agent-clone_running_0" -> "neutron-dhcp-agent-clone_start_0" [ style = dashed] +"neutron-openvswitch-agent-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-openvswitch-agent-clone_start_0" -> "neutron-openvswitch-agent-clone_running_0" [ style = dashed] +"neutron-openvswitch-agent-clone_start_0" -> "neutron-openvswitch-agent:1_start_0 overcloud-controller-0" [ style = dashed] +"neutron-openvswitch-agent-clone_start_0" -> "neutron-openvswitch-agent:2_start_0 overcloud-controller-1" [ style = dashed] +"neutron-openvswitch-agent-clone_start_0" -> "neutron-openvswitch-agent_start_0 overcloud-controller-2" [ style = dashed] +"neutron-openvswitch-agent-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-openvswitch-agent:1_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"neutron-openvswitch-agent:1_start_0 overcloud-controller-0" -> "neutron-openvswitch-agent-clone_running_0" [ style = dashed] +"neutron-openvswitch-agent:1_start_0 overcloud-controller-0" -> "neutron-openvswitch-agent:1_monitor_60000 overcloud-controller-0" [ style = dashed] +"neutron-openvswitch-agent:1_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"neutron-openvswitch-agent:2_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"neutron-openvswitch-agent:2_start_0 overcloud-controller-1" -> "neutron-openvswitch-agent-clone_running_0" [ style = dashed] +"neutron-openvswitch-agent:2_start_0 overcloud-controller-1" -> "neutron-openvswitch-agent:2_monitor_60000 overcloud-controller-1" [ style = dashed] +"neutron-openvswitch-agent:2_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"neutron-openvswitch-agent_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"neutron-openvswitch-agent_start_0 overcloud-controller-2" -> "neutron-openvswitch-agent-clone_running_0" [ style = dashed] +"neutron-openvswitch-agent_start_0 overcloud-controller-2" -> "neutron-openvswitch-agent_monitor_60000 overcloud-controller-2" [ style = dashed] +"neutron-openvswitch-agent_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"neutron-server-clone_running_0" -> "neutron-openvswitch-agent-clone_start_0" [ style = dashed] +"neutron-server-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-server-clone_start_0" -> "neutron-server-clone_running_0" [ style = dashed] +"neutron-server-clone_start_0" -> "neutron-server:1_start_0 overcloud-controller-1" [ style = dashed] +"neutron-server-clone_start_0" -> "neutron-server:2_start_0 overcloud-controller-2" [ style = dashed] +"neutron-server-clone_start_0" -> "neutron-server_start_0 overcloud-controller-0" [ style = dashed] +"neutron-server-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"neutron-server:1_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"neutron-server:1_start_0 overcloud-controller-1" -> "neutron-server-clone_running_0" [ style = dashed] +"neutron-server:1_start_0 overcloud-controller-1" -> "neutron-server:1_monitor_60000 overcloud-controller-1" [ style = dashed] +"neutron-server:1_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"neutron-server:2_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"neutron-server:2_start_0 overcloud-controller-2" -> "neutron-server-clone_running_0" [ style = dashed] +"neutron-server:2_start_0 overcloud-controller-2" -> "neutron-server:2_monitor_60000 overcloud-controller-2" [ style = dashed] +"neutron-server:2_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"neutron-server_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"neutron-server_start_0 overcloud-controller-0" -> "neutron-server-clone_running_0" [ style = dashed] +"neutron-server_start_0 overcloud-controller-0" -> "neutron-server_monitor_60000 overcloud-controller-0" [ style = dashed] +"neutron-server_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-aodh-evaluator-clone_running_0" -> "openstack-aodh-notifier-clone_start_0" [ style = dashed] +"openstack-aodh-evaluator-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-aodh-evaluator-clone_start_0" -> "openstack-aodh-evaluator-clone_running_0" [ style = dashed] +"openstack-aodh-evaluator-clone_start_0" -> "openstack-aodh-evaluator:1_start_0 overcloud-controller-0" [ style = dashed] +"openstack-aodh-evaluator-clone_start_0" -> "openstack-aodh-evaluator:2_start_0 overcloud-controller-1" [ style = dashed] +"openstack-aodh-evaluator-clone_start_0" -> "openstack-aodh-evaluator_start_0 overcloud-controller-2" [ style = dashed] +"openstack-aodh-evaluator-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-aodh-evaluator:1_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-aodh-evaluator:1_start_0 overcloud-controller-0" -> "openstack-aodh-evaluator-clone_running_0" [ style = dashed] +"openstack-aodh-evaluator:1_start_0 overcloud-controller-0" -> "openstack-aodh-evaluator:1_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-aodh-evaluator:1_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-aodh-evaluator:2_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-aodh-evaluator:2_start_0 overcloud-controller-1" -> "openstack-aodh-evaluator-clone_running_0" [ style = dashed] +"openstack-aodh-evaluator:2_start_0 overcloud-controller-1" -> "openstack-aodh-evaluator:2_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-aodh-evaluator:2_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-aodh-evaluator_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-aodh-evaluator_start_0 overcloud-controller-2" -> "openstack-aodh-evaluator-clone_running_0" [ style = dashed] +"openstack-aodh-evaluator_start_0 overcloud-controller-2" -> "openstack-aodh-evaluator_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-aodh-evaluator_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-aodh-notifier-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-aodh-notifier-clone_start_0" -> "openstack-aodh-notifier-clone_running_0" [ style = dashed] +"openstack-aodh-notifier-clone_start_0" -> "openstack-aodh-notifier:1_start_0 overcloud-controller-1" [ style = dashed] +"openstack-aodh-notifier-clone_start_0" -> "openstack-aodh-notifier:2_start_0 overcloud-controller-2" [ style = dashed] +"openstack-aodh-notifier-clone_start_0" -> "openstack-aodh-notifier_start_0 overcloud-controller-0" [ style = dashed] +"openstack-aodh-notifier-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-aodh-notifier:1_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-aodh-notifier:1_start_0 overcloud-controller-1" -> "openstack-aodh-notifier-clone_running_0" [ style = dashed] +"openstack-aodh-notifier:1_start_0 overcloud-controller-1" -> "openstack-aodh-notifier:1_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-aodh-notifier:1_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-aodh-notifier:2_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-aodh-notifier:2_start_0 overcloud-controller-2" -> "openstack-aodh-notifier-clone_running_0" [ style = dashed] +"openstack-aodh-notifier:2_start_0 overcloud-controller-2" -> "openstack-aodh-notifier:2_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-aodh-notifier:2_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-aodh-notifier_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-aodh-notifier_start_0 overcloud-controller-0" -> "openstack-aodh-notifier-clone_running_0" [ style = dashed] +"openstack-aodh-notifier_start_0 overcloud-controller-0" -> "openstack-aodh-notifier_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-aodh-notifier_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-api-clone_running_0" -> "delay-clone_start_0" [ style = dashed] +"openstack-ceilometer-api-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-ceilometer-api-clone_start_0" -> "openstack-ceilometer-api-clone_running_0" [ style = dashed] +"openstack-ceilometer-api-clone_start_0" -> "openstack-ceilometer-api:1_start_0 overcloud-controller-0" [ style = dashed] +"openstack-ceilometer-api-clone_start_0" -> "openstack-ceilometer-api:2_start_0 overcloud-controller-1" [ style = dashed] +"openstack-ceilometer-api-clone_start_0" -> "openstack-ceilometer-api_start_0 overcloud-controller-2" [ style = dashed] +"openstack-ceilometer-api-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-ceilometer-api:1_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-api:1_start_0 overcloud-controller-0" -> "openstack-ceilometer-api-clone_running_0" [ style = dashed] +"openstack-ceilometer-api:1_start_0 overcloud-controller-0" -> "openstack-ceilometer-api:1_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-ceilometer-api:1_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-api:2_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-api:2_start_0 overcloud-controller-1" -> "openstack-ceilometer-api-clone_running_0" [ style = dashed] +"openstack-ceilometer-api:2_start_0 overcloud-controller-1" -> "openstack-ceilometer-api:2_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-ceilometer-api:2_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-api_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-api_start_0 overcloud-controller-2" -> "openstack-ceilometer-api-clone_running_0" [ style = dashed] +"openstack-ceilometer-api_start_0 overcloud-controller-2" -> "openstack-ceilometer-api_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-ceilometer-api_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-central-clone_running_0" -> "openstack-ceilometer-collector-clone_start_0" [ style = dashed] +"openstack-ceilometer-central-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-ceilometer-central-clone_start_0" -> "openstack-ceilometer-central-clone_running_0" [ style = dashed] +"openstack-ceilometer-central-clone_start_0" -> "openstack-ceilometer-central:1_start_0 overcloud-controller-1" [ style = dashed] +"openstack-ceilometer-central-clone_start_0" -> "openstack-ceilometer-central:2_start_0 overcloud-controller-2" [ style = dashed] +"openstack-ceilometer-central-clone_start_0" -> "openstack-ceilometer-central_start_0 overcloud-controller-0" [ style = dashed] +"openstack-ceilometer-central-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-ceilometer-central:1_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-central:1_start_0 overcloud-controller-1" -> "openstack-ceilometer-central-clone_running_0" [ style = dashed] +"openstack-ceilometer-central:1_start_0 overcloud-controller-1" -> "openstack-ceilometer-central:1_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-ceilometer-central:1_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-central:2_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-central:2_start_0 overcloud-controller-2" -> "openstack-ceilometer-central-clone_running_0" [ style = dashed] +"openstack-ceilometer-central:2_start_0 overcloud-controller-2" -> "openstack-ceilometer-central:2_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-ceilometer-central:2_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-central_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-central_start_0 overcloud-controller-0" -> "openstack-ceilometer-central-clone_running_0" [ style = dashed] +"openstack-ceilometer-central_start_0 overcloud-controller-0" -> "openstack-ceilometer-central_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-ceilometer-central_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-collector-clone_running_0" -> "openstack-ceilometer-api-clone_start_0" [ style = dashed] +"openstack-ceilometer-collector-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-ceilometer-collector-clone_start_0" -> "openstack-ceilometer-collector-clone_running_0" [ style = dashed] +"openstack-ceilometer-collector-clone_start_0" -> "openstack-ceilometer-collector:1_start_0 overcloud-controller-0" [ style = dashed] +"openstack-ceilometer-collector-clone_start_0" -> "openstack-ceilometer-collector:2_start_0 overcloud-controller-1" [ style = dashed] +"openstack-ceilometer-collector-clone_start_0" -> "openstack-ceilometer-collector_start_0 overcloud-controller-2" [ style = dashed] +"openstack-ceilometer-collector-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-ceilometer-collector:1_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-collector:1_start_0 overcloud-controller-0" -> "openstack-ceilometer-collector-clone_running_0" [ style = dashed] +"openstack-ceilometer-collector:1_start_0 overcloud-controller-0" -> "openstack-ceilometer-collector:1_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-ceilometer-collector:1_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-collector:2_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-collector:2_start_0 overcloud-controller-1" -> "openstack-ceilometer-collector-clone_running_0" [ style = dashed] +"openstack-ceilometer-collector:2_start_0 overcloud-controller-1" -> "openstack-ceilometer-collector:2_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-ceilometer-collector:2_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-collector_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-ceilometer-collector_start_0 overcloud-controller-2" -> "openstack-ceilometer-collector-clone_running_0" [ style = dashed] +"openstack-ceilometer-collector_start_0 overcloud-controller-2" -> "openstack-ceilometer-collector_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-ceilometer-collector_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-cinder-api-clone_running_0" -> "openstack-cinder-scheduler-clone_start_0" [ style = dashed] +"openstack-cinder-api-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-cinder-api-clone_start_0" -> "openstack-cinder-api-clone_running_0" [ style = dashed] +"openstack-cinder-api-clone_start_0" -> "openstack-cinder-api:1_start_0 overcloud-controller-0" [ style = dashed] +"openstack-cinder-api-clone_start_0" -> "openstack-cinder-api:2_start_0 overcloud-controller-1" [ style = dashed] +"openstack-cinder-api-clone_start_0" -> "openstack-cinder-api_start_0 overcloud-controller-2" [ style = dashed] +"openstack-cinder-api-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-cinder-api:1_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-cinder-api:1_start_0 overcloud-controller-0" -> "openstack-cinder-api-clone_running_0" [ style = dashed] +"openstack-cinder-api:1_start_0 overcloud-controller-0" -> "openstack-cinder-api:1_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-cinder-api:1_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-cinder-api:2_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-cinder-api:2_start_0 overcloud-controller-1" -> "openstack-cinder-api-clone_running_0" [ style = dashed] +"openstack-cinder-api:2_start_0 overcloud-controller-1" -> "openstack-cinder-api:2_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-cinder-api:2_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-cinder-api_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-cinder-api_start_0 overcloud-controller-2" -> "openstack-cinder-api-clone_running_0" [ style = dashed] +"openstack-cinder-api_start_0 overcloud-controller-2" -> "openstack-cinder-api_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-cinder-api_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-cinder-scheduler-clone_running_0" -> "openstack-cinder-volume_start_0 overcloud-controller-2" [ style = dashed] +"openstack-cinder-scheduler-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-cinder-scheduler-clone_start_0" -> "openstack-cinder-scheduler-clone_running_0" [ style = dashed] +"openstack-cinder-scheduler-clone_start_0" -> "openstack-cinder-scheduler:1_start_0 overcloud-controller-0" [ style = dashed] +"openstack-cinder-scheduler-clone_start_0" -> "openstack-cinder-scheduler:2_start_0 overcloud-controller-1" [ style = dashed] +"openstack-cinder-scheduler-clone_start_0" -> "openstack-cinder-scheduler_start_0 overcloud-controller-2" [ style = dashed] +"openstack-cinder-scheduler-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-cinder-scheduler:1_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-cinder-scheduler:1_start_0 overcloud-controller-0" -> "openstack-cinder-scheduler-clone_running_0" [ style = dashed] +"openstack-cinder-scheduler:1_start_0 overcloud-controller-0" -> "openstack-cinder-scheduler:1_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-cinder-scheduler:1_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-cinder-scheduler:2_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-cinder-scheduler:2_start_0 overcloud-controller-1" -> "openstack-cinder-scheduler-clone_running_0" [ style = dashed] +"openstack-cinder-scheduler:2_start_0 overcloud-controller-1" -> "openstack-cinder-scheduler:2_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-cinder-scheduler:2_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-cinder-scheduler_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-cinder-scheduler_start_0 overcloud-controller-2" -> "openstack-cinder-scheduler-clone_running_0" [ style = dashed] +"openstack-cinder-scheduler_start_0 overcloud-controller-2" -> "openstack-cinder-scheduler_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-cinder-scheduler_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-cinder-volume_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-cinder-volume_start_0 overcloud-controller-2" -> "openstack-cinder-volume_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-cinder-volume_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-glance-api-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-glance-api-clone_start_0" -> "openstack-glance-api-clone_running_0" [ style = dashed] +"openstack-glance-api-clone_start_0" -> "openstack-glance-api:1_start_0 overcloud-controller-1" [ style = dashed] +"openstack-glance-api-clone_start_0" -> "openstack-glance-api:2_start_0 overcloud-controller-2" [ style = dashed] +"openstack-glance-api-clone_start_0" -> "openstack-glance-api_start_0 overcloud-controller-0" [ style = dashed] +"openstack-glance-api-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-glance-api:1_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-glance-api:1_start_0 overcloud-controller-1" -> "openstack-glance-api-clone_running_0" [ style = dashed] +"openstack-glance-api:1_start_0 overcloud-controller-1" -> "openstack-glance-api:1_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-glance-api:1_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-glance-api:2_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-glance-api:2_start_0 overcloud-controller-2" -> "openstack-glance-api-clone_running_0" [ style = dashed] +"openstack-glance-api:2_start_0 overcloud-controller-2" -> "openstack-glance-api:2_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-glance-api:2_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-glance-api_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-glance-api_start_0 overcloud-controller-0" -> "openstack-glance-api-clone_running_0" [ style = dashed] +"openstack-glance-api_start_0 overcloud-controller-0" -> "openstack-glance-api_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-glance-api_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-glance-registry-clone_running_0" -> "openstack-glance-api-clone_start_0" [ style = dashed] +"openstack-glance-registry-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-glance-registry-clone_start_0" -> "openstack-glance-registry-clone_running_0" [ style = dashed] +"openstack-glance-registry-clone_start_0" -> "openstack-glance-registry:1_start_0 overcloud-controller-1" [ style = dashed] +"openstack-glance-registry-clone_start_0" -> "openstack-glance-registry:2_start_0 overcloud-controller-2" [ style = dashed] +"openstack-glance-registry-clone_start_0" -> "openstack-glance-registry_start_0 overcloud-controller-0" [ style = dashed] +"openstack-glance-registry-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-glance-registry:1_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-glance-registry:1_start_0 overcloud-controller-1" -> "openstack-glance-registry-clone_running_0" [ style = dashed] +"openstack-glance-registry:1_start_0 overcloud-controller-1" -> "openstack-glance-registry:1_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-glance-registry:1_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-glance-registry:2_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-glance-registry:2_start_0 overcloud-controller-2" -> "openstack-glance-registry-clone_running_0" [ style = dashed] +"openstack-glance-registry:2_start_0 overcloud-controller-2" -> "openstack-glance-registry:2_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-glance-registry:2_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-glance-registry_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-glance-registry_start_0 overcloud-controller-0" -> "openstack-glance-registry-clone_running_0" [ style = dashed] +"openstack-glance-registry_start_0 overcloud-controller-0" -> "openstack-glance-registry_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-glance-registry_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api-cfn-clone_running_0" -> "openstack-heat-api-cloudwatch-clone_start_0" [ style = dashed] +"openstack-heat-api-cfn-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-heat-api-cfn-clone_start_0" -> "openstack-heat-api-cfn-clone_running_0" [ style = dashed] +"openstack-heat-api-cfn-clone_start_0" -> "openstack-heat-api-cfn:1_start_0 overcloud-controller-1" [ style = dashed] +"openstack-heat-api-cfn-clone_start_0" -> "openstack-heat-api-cfn:2_start_0 overcloud-controller-2" [ style = dashed] +"openstack-heat-api-cfn-clone_start_0" -> "openstack-heat-api-cfn_start_0 overcloud-controller-0" [ style = dashed] +"openstack-heat-api-cfn-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-heat-api-cfn:1_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api-cfn:1_start_0 overcloud-controller-1" -> "openstack-heat-api-cfn-clone_running_0" [ style = dashed] +"openstack-heat-api-cfn:1_start_0 overcloud-controller-1" -> "openstack-heat-api-cfn:1_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-heat-api-cfn:1_start_0 overcloud-controller-1" -> "openstack-heat-api-cloudwatch:1_start_0 overcloud-controller-1" [ style = dashed] +"openstack-heat-api-cfn:1_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api-cfn:2_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api-cfn:2_start_0 overcloud-controller-2" -> "openstack-heat-api-cfn-clone_running_0" [ style = dashed] +"openstack-heat-api-cfn:2_start_0 overcloud-controller-2" -> "openstack-heat-api-cfn:2_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-heat-api-cfn:2_start_0 overcloud-controller-2" -> "openstack-heat-api-cloudwatch:2_start_0 overcloud-controller-2" [ style = dashed] +"openstack-heat-api-cfn:2_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api-cfn_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api-cfn_start_0 overcloud-controller-0" -> "openstack-heat-api-cfn-clone_running_0" [ style = dashed] +"openstack-heat-api-cfn_start_0 overcloud-controller-0" -> "openstack-heat-api-cfn_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-heat-api-cfn_start_0 overcloud-controller-0" -> "openstack-heat-api-cloudwatch_start_0 overcloud-controller-0" [ style = dashed] +"openstack-heat-api-cfn_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api-clone_running_0" -> "openstack-heat-api-cfn-clone_start_0" [ style = dashed] +"openstack-heat-api-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-heat-api-clone_start_0" -> "openstack-heat-api-clone_running_0" [ style = dashed] +"openstack-heat-api-clone_start_0" -> "openstack-heat-api:1_start_0 overcloud-controller-1" [ style = dashed] +"openstack-heat-api-clone_start_0" -> "openstack-heat-api:2_start_0 overcloud-controller-2" [ style = dashed] +"openstack-heat-api-clone_start_0" -> "openstack-heat-api_start_0 overcloud-controller-0" [ style = dashed] +"openstack-heat-api-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-heat-api-cloudwatch-clone_running_0" -> "openstack-heat-engine-clone_start_0" [ style = dashed] +"openstack-heat-api-cloudwatch-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-heat-api-cloudwatch-clone_start_0" -> "openstack-heat-api-cloudwatch-clone_running_0" [ style = dashed] +"openstack-heat-api-cloudwatch-clone_start_0" -> "openstack-heat-api-cloudwatch:1_start_0 overcloud-controller-1" [ style = dashed] +"openstack-heat-api-cloudwatch-clone_start_0" -> "openstack-heat-api-cloudwatch:2_start_0 overcloud-controller-2" [ style = dashed] +"openstack-heat-api-cloudwatch-clone_start_0" -> "openstack-heat-api-cloudwatch_start_0 overcloud-controller-0" [ style = dashed] +"openstack-heat-api-cloudwatch-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-heat-api-cloudwatch:1_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api-cloudwatch:1_start_0 overcloud-controller-1" -> "openstack-heat-api-cloudwatch-clone_running_0" [ style = dashed] +"openstack-heat-api-cloudwatch:1_start_0 overcloud-controller-1" -> "openstack-heat-api-cloudwatch:1_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-heat-api-cloudwatch:1_start_0 overcloud-controller-1" -> "openstack-heat-engine:1_start_0 overcloud-controller-1" [ style = dashed] +"openstack-heat-api-cloudwatch:1_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api-cloudwatch:2_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api-cloudwatch:2_start_0 overcloud-controller-2" -> "openstack-heat-api-cloudwatch-clone_running_0" [ style = dashed] +"openstack-heat-api-cloudwatch:2_start_0 overcloud-controller-2" -> "openstack-heat-api-cloudwatch:2_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-heat-api-cloudwatch:2_start_0 overcloud-controller-2" -> "openstack-heat-engine:2_start_0 overcloud-controller-2" [ style = dashed] +"openstack-heat-api-cloudwatch:2_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api-cloudwatch_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api-cloudwatch_start_0 overcloud-controller-0" -> "openstack-heat-api-cloudwatch-clone_running_0" [ style = dashed] +"openstack-heat-api-cloudwatch_start_0 overcloud-controller-0" -> "openstack-heat-api-cloudwatch_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-heat-api-cloudwatch_start_0 overcloud-controller-0" -> "openstack-heat-engine_start_0 overcloud-controller-0" [ style = dashed] +"openstack-heat-api-cloudwatch_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api:1_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api:1_start_0 overcloud-controller-1" -> "openstack-heat-api-cfn:1_start_0 overcloud-controller-1" [ style = dashed] +"openstack-heat-api:1_start_0 overcloud-controller-1" -> "openstack-heat-api-clone_running_0" [ style = dashed] +"openstack-heat-api:1_start_0 overcloud-controller-1" -> "openstack-heat-api:1_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-heat-api:1_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api:2_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api:2_start_0 overcloud-controller-2" -> "openstack-heat-api-cfn:2_start_0 overcloud-controller-2" [ style = dashed] +"openstack-heat-api:2_start_0 overcloud-controller-2" -> "openstack-heat-api-clone_running_0" [ style = dashed] +"openstack-heat-api:2_start_0 overcloud-controller-2" -> "openstack-heat-api:2_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-heat-api:2_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-api_start_0 overcloud-controller-0" -> "openstack-heat-api-cfn_start_0 overcloud-controller-0" [ style = dashed] +"openstack-heat-api_start_0 overcloud-controller-0" -> "openstack-heat-api-clone_running_0" [ style = dashed] +"openstack-heat-api_start_0 overcloud-controller-0" -> "openstack-heat-api_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-heat-api_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-engine-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-heat-engine-clone_start_0" -> "openstack-heat-engine-clone_running_0" [ style = dashed] +"openstack-heat-engine-clone_start_0" -> "openstack-heat-engine:1_start_0 overcloud-controller-1" [ style = dashed] +"openstack-heat-engine-clone_start_0" -> "openstack-heat-engine:2_start_0 overcloud-controller-2" [ style = dashed] +"openstack-heat-engine-clone_start_0" -> "openstack-heat-engine_start_0 overcloud-controller-0" [ style = dashed] +"openstack-heat-engine-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-heat-engine:1_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-engine:1_start_0 overcloud-controller-1" -> "openstack-heat-engine-clone_running_0" [ style = dashed] +"openstack-heat-engine:1_start_0 overcloud-controller-1" -> "openstack-heat-engine:1_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-heat-engine:1_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-engine:2_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-engine:2_start_0 overcloud-controller-2" -> "openstack-heat-engine-clone_running_0" [ style = dashed] +"openstack-heat-engine:2_start_0 overcloud-controller-2" -> "openstack-heat-engine:2_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-heat-engine:2_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-engine_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-heat-engine_start_0 overcloud-controller-0" -> "openstack-heat-engine-clone_running_0" [ style = dashed] +"openstack-heat-engine_start_0 overcloud-controller-0" -> "openstack-heat-engine_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-heat-engine_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-api-clone_running_0" -> "openstack-nova-scheduler-clone_start_0" [ style = dashed] +"openstack-nova-api-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-nova-api-clone_start_0" -> "openstack-nova-api-clone_running_0" [ style = dashed] +"openstack-nova-api-clone_start_0" -> "openstack-nova-api:1_start_0 overcloud-controller-0" [ style = dashed] +"openstack-nova-api-clone_start_0" -> "openstack-nova-api:2_start_0 overcloud-controller-1" [ style = dashed] +"openstack-nova-api-clone_start_0" -> "openstack-nova-api_start_0 overcloud-controller-2" [ style = dashed] +"openstack-nova-api-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-nova-api:1_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-api:1_start_0 overcloud-controller-0" -> "openstack-nova-api-clone_running_0" [ style = dashed] +"openstack-nova-api:1_start_0 overcloud-controller-0" -> "openstack-nova-api:1_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-nova-api:1_start_0 overcloud-controller-0" -> "openstack-nova-scheduler:1_start_0 overcloud-controller-0" [ style = dashed] +"openstack-nova-api:1_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-api:2_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-api:2_start_0 overcloud-controller-1" -> "openstack-nova-api-clone_running_0" [ style = dashed] +"openstack-nova-api:2_start_0 overcloud-controller-1" -> "openstack-nova-api:2_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-nova-api:2_start_0 overcloud-controller-1" -> "openstack-nova-scheduler:2_start_0 overcloud-controller-1" [ style = dashed] +"openstack-nova-api:2_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-api_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-api_start_0 overcloud-controller-2" -> "openstack-nova-api-clone_running_0" [ style = dashed] +"openstack-nova-api_start_0 overcloud-controller-2" -> "openstack-nova-api_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-nova-api_start_0 overcloud-controller-2" -> "openstack-nova-scheduler_start_0 overcloud-controller-2" [ style = dashed] +"openstack-nova-api_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-conductor-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-nova-conductor-clone_start_0" -> "openstack-nova-conductor-clone_running_0" [ style = dashed] +"openstack-nova-conductor-clone_start_0" -> "openstack-nova-conductor:1_start_0 overcloud-controller-1" [ style = dashed] +"openstack-nova-conductor-clone_start_0" -> "openstack-nova-conductor:2_start_0 overcloud-controller-2" [ style = dashed] +"openstack-nova-conductor-clone_start_0" -> "openstack-nova-conductor_start_0 overcloud-controller-0" [ style = dashed] +"openstack-nova-conductor-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-nova-conductor:1_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-conductor:1_start_0 overcloud-controller-1" -> "openstack-nova-conductor-clone_running_0" [ style = dashed] +"openstack-nova-conductor:1_start_0 overcloud-controller-1" -> "openstack-nova-conductor:1_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-nova-conductor:1_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-conductor:2_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-conductor:2_start_0 overcloud-controller-2" -> "openstack-nova-conductor-clone_running_0" [ style = dashed] +"openstack-nova-conductor:2_start_0 overcloud-controller-2" -> "openstack-nova-conductor:2_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-nova-conductor:2_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-conductor_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-conductor_start_0 overcloud-controller-0" -> "openstack-nova-conductor-clone_running_0" [ style = dashed] +"openstack-nova-conductor_start_0 overcloud-controller-0" -> "openstack-nova-conductor_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-nova-conductor_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-consoleauth-clone_running_0" -> "openstack-nova-novncproxy-clone_start_0" [ style = dashed] +"openstack-nova-consoleauth-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-nova-consoleauth-clone_start_0" -> "openstack-nova-consoleauth-clone_running_0" [ style = dashed] +"openstack-nova-consoleauth-clone_start_0" -> "openstack-nova-consoleauth:1_start_0 overcloud-controller-0" [ style = dashed] +"openstack-nova-consoleauth-clone_start_0" -> "openstack-nova-consoleauth:2_start_0 overcloud-controller-1" [ style = dashed] +"openstack-nova-consoleauth-clone_start_0" -> "openstack-nova-consoleauth_start_0 overcloud-controller-2" [ style = dashed] +"openstack-nova-consoleauth-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-nova-consoleauth:1_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-consoleauth:1_start_0 overcloud-controller-0" -> "openstack-nova-consoleauth-clone_running_0" [ style = dashed] +"openstack-nova-consoleauth:1_start_0 overcloud-controller-0" -> "openstack-nova-consoleauth:1_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-nova-consoleauth:1_start_0 overcloud-controller-0" -> "openstack-nova-novncproxy:1_start_0 overcloud-controller-0" [ style = dashed] +"openstack-nova-consoleauth:1_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-consoleauth:2_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-consoleauth:2_start_0 overcloud-controller-1" -> "openstack-nova-consoleauth-clone_running_0" [ style = dashed] +"openstack-nova-consoleauth:2_start_0 overcloud-controller-1" -> "openstack-nova-consoleauth:2_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-nova-consoleauth:2_start_0 overcloud-controller-1" -> "openstack-nova-novncproxy:2_start_0 overcloud-controller-1" [ style = dashed] +"openstack-nova-consoleauth:2_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-consoleauth_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-consoleauth_start_0 overcloud-controller-2" -> "openstack-nova-consoleauth-clone_running_0" [ style = dashed] +"openstack-nova-consoleauth_start_0 overcloud-controller-2" -> "openstack-nova-consoleauth_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-nova-consoleauth_start_0 overcloud-controller-2" -> "openstack-nova-novncproxy_start_0 overcloud-controller-2" [ style = dashed] +"openstack-nova-consoleauth_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-novncproxy-clone_running_0" -> "openstack-nova-api-clone_start_0" [ style = dashed] +"openstack-nova-novncproxy-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-nova-novncproxy-clone_start_0" -> "openstack-nova-novncproxy-clone_running_0" [ style = dashed] +"openstack-nova-novncproxy-clone_start_0" -> "openstack-nova-novncproxy:1_start_0 overcloud-controller-0" [ style = dashed] +"openstack-nova-novncproxy-clone_start_0" -> "openstack-nova-novncproxy:2_start_0 overcloud-controller-1" [ style = dashed] +"openstack-nova-novncproxy-clone_start_0" -> "openstack-nova-novncproxy_start_0 overcloud-controller-2" [ style = dashed] +"openstack-nova-novncproxy-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-nova-novncproxy:1_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-novncproxy:1_start_0 overcloud-controller-0" -> "openstack-nova-api:1_start_0 overcloud-controller-0" [ style = dashed] +"openstack-nova-novncproxy:1_start_0 overcloud-controller-0" -> "openstack-nova-novncproxy-clone_running_0" [ style = dashed] +"openstack-nova-novncproxy:1_start_0 overcloud-controller-0" -> "openstack-nova-novncproxy:1_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-nova-novncproxy:1_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-novncproxy:2_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-novncproxy:2_start_0 overcloud-controller-1" -> "openstack-nova-api:2_start_0 overcloud-controller-1" [ style = dashed] +"openstack-nova-novncproxy:2_start_0 overcloud-controller-1" -> "openstack-nova-novncproxy-clone_running_0" [ style = dashed] +"openstack-nova-novncproxy:2_start_0 overcloud-controller-1" -> "openstack-nova-novncproxy:2_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-nova-novncproxy:2_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-novncproxy_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-novncproxy_start_0 overcloud-controller-2" -> "openstack-nova-api_start_0 overcloud-controller-2" [ style = dashed] +"openstack-nova-novncproxy_start_0 overcloud-controller-2" -> "openstack-nova-novncproxy-clone_running_0" [ style = dashed] +"openstack-nova-novncproxy_start_0 overcloud-controller-2" -> "openstack-nova-novncproxy_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-nova-novncproxy_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-scheduler-clone_running_0" -> "openstack-nova-conductor-clone_start_0" [ style = dashed] +"openstack-nova-scheduler-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-nova-scheduler-clone_start_0" -> "openstack-nova-scheduler-clone_running_0" [ style = dashed] +"openstack-nova-scheduler-clone_start_0" -> "openstack-nova-scheduler:1_start_0 overcloud-controller-0" [ style = dashed] +"openstack-nova-scheduler-clone_start_0" -> "openstack-nova-scheduler:2_start_0 overcloud-controller-1" [ style = dashed] +"openstack-nova-scheduler-clone_start_0" -> "openstack-nova-scheduler_start_0 overcloud-controller-2" [ style = dashed] +"openstack-nova-scheduler-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-nova-scheduler:1_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-scheduler:1_start_0 overcloud-controller-0" -> "openstack-nova-conductor_start_0 overcloud-controller-0" [ style = dashed] +"openstack-nova-scheduler:1_start_0 overcloud-controller-0" -> "openstack-nova-scheduler-clone_running_0" [ style = dashed] +"openstack-nova-scheduler:1_start_0 overcloud-controller-0" -> "openstack-nova-scheduler:1_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-nova-scheduler:1_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-scheduler:2_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-scheduler:2_start_0 overcloud-controller-1" -> "openstack-nova-conductor:1_start_0 overcloud-controller-1" [ style = dashed] +"openstack-nova-scheduler:2_start_0 overcloud-controller-1" -> "openstack-nova-scheduler-clone_running_0" [ style = dashed] +"openstack-nova-scheduler:2_start_0 overcloud-controller-1" -> "openstack-nova-scheduler:2_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-nova-scheduler:2_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-scheduler_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-nova-scheduler_start_0 overcloud-controller-2" -> "openstack-nova-conductor:2_start_0 overcloud-controller-2" [ style = dashed] +"openstack-nova-scheduler_start_0 overcloud-controller-2" -> "openstack-nova-scheduler-clone_running_0" [ style = dashed] +"openstack-nova-scheduler_start_0 overcloud-controller-2" -> "openstack-nova-scheduler_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-nova-scheduler_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-sahara-api-clone_running_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-sahara-api-clone_start_0" -> "openstack-sahara-api-clone_running_0" [ style = dashed] +"openstack-sahara-api-clone_start_0" -> "openstack-sahara-api:1_start_0 overcloud-controller-1" [ style = dashed] +"openstack-sahara-api-clone_start_0" -> "openstack-sahara-api:2_start_0 overcloud-controller-2" [ style = dashed] +"openstack-sahara-api-clone_start_0" -> "openstack-sahara-api_start_0 overcloud-controller-0" [ style = dashed] +"openstack-sahara-api-clone_start_0" [ style=dashed color="red" fontcolor="orange"] +"openstack-sahara-api:1_monitor_60000 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-sahara-api:1_start_0 overcloud-controller-1" -> "openstack-sahara-api-clone_running_0" [ style = dashed] +"openstack-sahara-api:1_start_0 overcloud-controller-1" -> "openstack-sahara-api:1_monitor_60000 overcloud-controller-1" [ style = dashed] +"openstack-sahara-api:1_start_0 overcloud-controller-1" [ style=dashed color="red" fontcolor="black"] +"openstack-sahara-api:2_monitor_60000 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-sahara-api:2_start_0 overcloud-controller-2" -> "openstack-sahara-api-clone_running_0" [ style = dashed] +"openstack-sahara-api:2_start_0 overcloud-controller-2" -> "openstack-sahara-api:2_monitor_60000 overcloud-controller-2" [ style = dashed] +"openstack-sahara-api:2_start_0 overcloud-controller-2" [ style=dashed color="red" fontcolor="black"] +"openstack-sahara-api_monitor_60000 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +"openstack-sahara-api_start_0 overcloud-controller-0" -> "openstack-sahara-api-clone_running_0" [ style = dashed] +"openstack-sahara-api_start_0 overcloud-controller-0" -> "openstack-sahara-api_monitor_60000 overcloud-controller-0" [ style = dashed] +"openstack-sahara-api_start_0 overcloud-controller-0" [ style=dashed color="red" fontcolor="black"] +} diff --git a/cts/scheduler/dot/use-after-free-merge.dot b/cts/scheduler/dot/use-after-free-merge.dot new file mode 100644 index 0000000..04cd192 --- /dev/null +++ b/cts/scheduler/dot/use-after-free-merge.dot @@ -0,0 +1,24 @@ + digraph "g" { +"d0_monitor_0 hex-13" [ style=bold color="green" fontcolor="black"] +"d0_monitor_0 hex-14" [ style=bold color="green" fontcolor="black"] +"d1_monitor_0 hex-13" [ style=bold color="green" fontcolor="black"] +"d1_monitor_0 hex-14" [ style=bold color="green" fontcolor="black"] +"fencing-sbd_monitor_0 hex-13" -> "fencing-sbd_start_0 hex-14" [ style = bold] +"fencing-sbd_monitor_0 hex-13" [ style=bold color="green" fontcolor="black"] +"fencing-sbd_monitor_0 hex-14" -> "fencing-sbd_start_0 hex-14" [ style = bold] +"fencing-sbd_monitor_0 hex-14" [ style=bold color="green" fontcolor="black"] +"fencing-sbd_start_0 hex-14" [ style=bold color="green" fontcolor="black"] +"ms0_running_0" [ style=bold color="green" fontcolor="orange"] +"ms0_start_0" -> "ms0_running_0" [ style = bold] +"ms0_start_0" -> "s0:0_start_0 hex-13" [ style = bold] +"ms0_start_0" -> "s0:1_start_0 hex-14" [ style = bold] +"ms0_start_0" [ style=bold color="green" fontcolor="orange"] +"s0:0_monitor_0 hex-13" -> "ms0_start_0" [ style = bold] +"s0:0_monitor_0 hex-13" [ style=bold color="green" fontcolor="black"] +"s0:0_start_0 hex-13" -> "ms0_running_0" [ style = bold] +"s0:0_start_0 hex-13" [ style=bold color="green" fontcolor="black"] +"s0:1_monitor_0 hex-14" -> "ms0_start_0" [ style = bold] +"s0:1_monitor_0 hex-14" [ style=bold color="green" fontcolor="black"] +"s0:1_start_0 hex-14" -> "ms0_running_0" [ style = bold] +"s0:1_start_0 hex-14" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/utilization-check-allowed-nodes.dot b/cts/scheduler/dot/utilization-check-allowed-nodes.dot new file mode 100644 index 0000000..59d531c --- /dev/null +++ b/cts/scheduler/dot/utilization-check-allowed-nodes.dot @@ -0,0 +1,11 @@ + digraph "g" { +"load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/utilization-complex.dot b/cts/scheduler/dot/utilization-complex.dot new file mode 100644 index 0000000..cccda24 --- /dev/null +++ b/cts/scheduler/dot/utilization-complex.dot @@ -0,0 +1,182 @@ + digraph "g" { +"FencingFail_start_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"FencingFail_stop_0 rhel8-5" -> "FencingFail_start_0 rhel8-2" [ style = bold] +"FencingFail_stop_0 rhel8-5" [ style=bold color="green" fontcolor="black"] +"Fencing_monitor_120000 rhel8-1" [ style=bold color="green" fontcolor="black"] +"Fencing_start_0 rhel8-1" -> "Fencing_monitor_120000 rhel8-1" [ style = bold] +"Fencing_start_0 rhel8-1" [ style=bold color="green" fontcolor="black"] +"Fencing_stop_0 rhel8-3" -> "Fencing_start_0 rhel8-1" [ style = bold] +"Fencing_stop_0 rhel8-3" [ style=bold color="green" fontcolor="black"] +"clone1-clone_stop_0" -> "clone1-clone_stopped_0" [ style = bold] +"clone1-clone_stop_0" -> "clone1_stop_0 rhel8-5" [ style = bold] +"clone1-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone1-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clone1_stop_0 rhel8-5" -> "clone1-clone_stopped_0" [ style = bold] +"clone1_stop_0 rhel8-5" -> "load_stopped_rhel8-5 rhel8-5" [ style = bold] +"clone1_stop_0 rhel8-5" [ style=bold color="green" fontcolor="black"] +"clone2-clone_stop_0" -> "clone2-clone_stopped_0" [ style = bold] +"clone2-clone_stop_0" -> "clone2_stop_0 rhel8-5" [ style = bold] +"clone2-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone2-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clone2_stop_0 rhel8-5" -> "clone2-clone_stopped_0" [ style = bold] +"clone2_stop_0 rhel8-5" -> "load_stopped_rhel8-5 rhel8-5" [ style = bold] +"clone2_stop_0 rhel8-5" [ style=bold color="green" fontcolor="black"] +"dummy1_monitor_10000 rhel8-3" [ style=bold color="green" fontcolor="black"] +"dummy1_start_0 rhel8-3" -> "dummy1_monitor_10000 rhel8-3" [ style = bold] +"dummy1_start_0 rhel8-3" [ style=bold color="green" fontcolor="black"] +"dummy1_stop_0 rhel8-1" -> "dummy1_start_0 rhel8-3" [ style = bold] +"dummy1_stop_0 rhel8-1" -> "load_stopped_rhel8-1 rhel8-1" [ style = bold] +"dummy1_stop_0 rhel8-1" [ style=bold color="green" fontcolor="black"] +"dummy2_monitor_10000 rhel8-3" [ style=bold color="green" fontcolor="black"] +"dummy2_start_0 rhel8-3" -> "dummy2_monitor_10000 rhel8-3" [ style = bold] +"dummy2_start_0 rhel8-3" [ style=bold color="green" fontcolor="black"] +"dummy2_stop_0 rhel8-1" -> "dummy2_start_0 rhel8-3" [ style = bold] +"dummy2_stop_0 rhel8-1" -> "load_stopped_rhel8-1 rhel8-1" [ style = bold] +"dummy2_stop_0 rhel8-1" [ style=bold color="green" fontcolor="black"] +"dummy3_stop_0 rhel8-1" -> "load_stopped_rhel8-1 rhel8-1" [ style = bold] +"dummy3_stop_0 rhel8-1" [ style=bold color="green" fontcolor="black"] +"dummy4_monitor_10000 rhel8-4" [ style=bold color="green" fontcolor="black"] +"dummy4_start_0 rhel8-4" -> "dummy4_monitor_10000 rhel8-4" [ style = bold] +"dummy4_start_0 rhel8-4" [ style=bold color="green" fontcolor="black"] +"dummy4_stop_0 rhel8-5" -> "dummy4_start_0 rhel8-4" [ style = bold] +"dummy4_stop_0 rhel8-5" -> "load_stopped_rhel8-5 rhel8-5" [ style = bold] +"dummy4_stop_0 rhel8-5" [ style=bold color="green" fontcolor="black"] +"dummy5_monitor_10000 rhel8-5" [ style=bold color="green" fontcolor="black"] +"dummy5_start_0 rhel8-5" -> "dummy5_monitor_10000 rhel8-5" [ style = bold] +"dummy5_start_0 rhel8-5" [ style=bold color="green" fontcolor="black"] +"dummy5_stop_0 rhel8-2" -> "dummy5_start_0 rhel8-5" [ style = bold] +"dummy5_stop_0 rhel8-2" -> "load_stopped_rhel8-2 rhel8-2" [ style = bold] +"dummy5_stop_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"g1_running_0" [ style=bold color="green" fontcolor="orange"] +"g1_start_0" -> "g1_running_0" [ style = bold] +"g1_start_0" -> "g1m1_start_0 rhel8-4" [ style = bold] +"g1_start_0" -> "g1m2_start_0 rhel8-4" [ style = bold] +"g1_start_0" -> "g1m3_start_0 rhel8-4" [ style = bold] +"g1_start_0" [ style=bold color="green" fontcolor="orange"] +"g1_stop_0" -> "g1_stopped_0" [ style = bold] +"g1_stop_0" -> "g1m1_stop_0 rhel8-5" [ style = bold] +"g1_stop_0" -> "g1m2_stop_0 rhel8-5" [ style = bold] +"g1_stop_0" -> "g1m3_stop_0 rhel8-5" [ style = bold] +"g1_stop_0" [ style=bold color="green" fontcolor="orange"] +"g1_stopped_0" -> "g1_start_0" [ style = bold] +"g1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"g1m1_monitor_10000 rhel8-4" [ style=bold color="green" fontcolor="black"] +"g1m1_start_0 rhel8-4" -> "g1_running_0" [ style = bold] +"g1m1_start_0 rhel8-4" -> "g1m1_monitor_10000 rhel8-4" [ style = bold] +"g1m1_start_0 rhel8-4" -> "g1m2_start_0 rhel8-4" [ style = bold] +"g1m1_start_0 rhel8-4" [ style=bold color="green" fontcolor="black"] +"g1m1_stop_0 rhel8-5" -> "g1_stopped_0" [ style = bold] +"g1m1_stop_0 rhel8-5" -> "g1m1_start_0 rhel8-4" [ style = bold] +"g1m1_stop_0 rhel8-5" -> "load_stopped_rhel8-5 rhel8-5" [ style = bold] +"g1m1_stop_0 rhel8-5" [ style=bold color="green" fontcolor="black"] +"g1m2_monitor_10000 rhel8-4" [ style=bold color="green" fontcolor="black"] +"g1m2_start_0 rhel8-4" -> "g1_running_0" [ style = bold] +"g1m2_start_0 rhel8-4" -> "g1m2_monitor_10000 rhel8-4" [ style = bold] +"g1m2_start_0 rhel8-4" -> "g1m3_start_0 rhel8-4" [ style = bold] +"g1m2_start_0 rhel8-4" [ style=bold color="green" fontcolor="black"] +"g1m2_stop_0 rhel8-5" -> "g1_stopped_0" [ style = bold] +"g1m2_stop_0 rhel8-5" -> "g1m1_stop_0 rhel8-5" [ style = bold] +"g1m2_stop_0 rhel8-5" -> "g1m2_start_0 rhel8-4" [ style = bold] +"g1m2_stop_0 rhel8-5" -> "load_stopped_rhel8-5 rhel8-5" [ style = bold] +"g1m2_stop_0 rhel8-5" [ style=bold color="green" fontcolor="black"] +"g1m3_monitor_10000 rhel8-4" [ style=bold color="green" fontcolor="black"] +"g1m3_start_0 rhel8-4" -> "g1_running_0" [ style = bold] +"g1m3_start_0 rhel8-4" -> "g1m3_monitor_10000 rhel8-4" [ style = bold] +"g1m3_start_0 rhel8-4" [ style=bold color="green" fontcolor="black"] +"g1m3_stop_0 rhel8-5" -> "g1_stopped_0" [ style = bold] +"g1m3_stop_0 rhel8-5" -> "g1m2_stop_0 rhel8-5" [ style = bold] +"g1m3_stop_0 rhel8-5" -> "g1m3_start_0 rhel8-4" [ style = bold] +"g1m3_stop_0 rhel8-5" -> "load_stopped_rhel8-5 rhel8-5" [ style = bold] +"g1m3_stop_0 rhel8-5" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-0_monitor_30000 rhel8-5" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-0_start_0 rhel8-5" -> "httpd-bundle-0_monitor_30000 rhel8-5" [ style = bold] +"httpd-bundle-0_start_0 rhel8-5" -> "httpd_monitor_15000 httpd-bundle-0" [ style = bold] +"httpd-bundle-0_start_0 rhel8-5" -> "httpd_start_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-0_start_0 rhel8-5" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-0_stop_0 rhel8-2" -> "httpd-bundle-0_start_0 rhel8-5" [ style = bold] +"httpd-bundle-0_stop_0 rhel8-2" -> "httpd-bundle-podman-0_stop_0 rhel8-2" [ style = bold] +"httpd-bundle-0_stop_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-1_monitor_30000 rhel8-1" [ style=dashed color="red" fontcolor="black"] +"httpd-bundle-1_start_0 rhel8-1" -> "httpd-bundle-1_monitor_30000 rhel8-1" [ style = dashed] +"httpd-bundle-1_start_0 rhel8-1" -> "httpd_monitor_15000 httpd-bundle-1" [ style = dashed] +"httpd-bundle-1_start_0 rhel8-1" -> "httpd_start_0 httpd-bundle-1" [ style = dashed] +"httpd-bundle-1_start_0 rhel8-1" [ style=dashed color="red" fontcolor="black"] +"httpd-bundle-2_monitor_30000 rhel8-2" [ style=dashed color="red" fontcolor="black"] +"httpd-bundle-2_start_0 rhel8-2" -> "httpd-bundle-2_monitor_30000 rhel8-2" [ style = dashed] +"httpd-bundle-2_start_0 rhel8-2" -> "httpd_monitor_15000 httpd-bundle-2" [ style = dashed] +"httpd-bundle-2_start_0 rhel8-2" -> "httpd_start_0 httpd-bundle-2" [ style = dashed] +"httpd-bundle-2_start_0 rhel8-2" [ style=dashed color="red" fontcolor="black"] +"httpd-bundle-clone_running_0" -> "httpd-bundle_running_0" [ style = bold] +"httpd-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle-clone_start_0" -> "httpd-bundle-clone_running_0" [ style = bold] +"httpd-bundle-clone_start_0" -> "httpd_start_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-clone_start_0" -> "httpd_start_0 httpd-bundle-1" [ style = dashed] +"httpd-bundle-clone_start_0" -> "httpd_start_0 httpd-bundle-2" [ style = dashed] +"httpd-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle-clone_stop_0" -> "httpd-bundle-clone_stopped_0" [ style = bold] +"httpd-bundle-clone_stop_0" -> "httpd_stop_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle-clone_stopped_0" -> "httpd-bundle-clone_start_0" [ style = bold] +"httpd-bundle-clone_stopped_0" -> "httpd-bundle_stopped_0" [ style = bold] +"httpd-bundle-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle-ip-192.168.122.131_monitor_60000 rhel8-5" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.122.131_start_0 rhel8-5" -> "httpd-bundle-ip-192.168.122.131_monitor_60000 rhel8-5" [ style = bold] +"httpd-bundle-ip-192.168.122.131_start_0 rhel8-5" -> "httpd-bundle-podman-0_start_0 rhel8-5" [ style = bold] +"httpd-bundle-ip-192.168.122.131_start_0 rhel8-5" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-ip-192.168.122.131_stop_0 rhel8-2" -> "httpd-bundle-ip-192.168.122.131_start_0 rhel8-5" [ style = bold] +"httpd-bundle-ip-192.168.122.131_stop_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-podman-0_monitor_60000 rhel8-5" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-podman-0_start_0 rhel8-5" -> "httpd-bundle-0_start_0 rhel8-5" [ style = bold] +"httpd-bundle-podman-0_start_0 rhel8-5" -> "httpd-bundle-podman-0_monitor_60000 rhel8-5" [ style = bold] +"httpd-bundle-podman-0_start_0 rhel8-5" -> "httpd-bundle_running_0" [ style = bold] +"httpd-bundle-podman-0_start_0 rhel8-5" -> "httpd_start_0 httpd-bundle-0" [ style = bold] +"httpd-bundle-podman-0_start_0 rhel8-5" [ style=bold color="green" fontcolor="black"] +"httpd-bundle-podman-0_stop_0 rhel8-2" -> "httpd-bundle-ip-192.168.122.131_stop_0 rhel8-2" [ style = bold] +"httpd-bundle-podman-0_stop_0 rhel8-2" -> "httpd-bundle-podman-0_start_0 rhel8-5" [ style = bold] +"httpd-bundle-podman-0_stop_0 rhel8-2" -> "httpd-bundle_stopped_0" [ style = bold] +"httpd-bundle-podman-0_stop_0 rhel8-2" -> "load_stopped_rhel8-2 rhel8-2" [ style = bold] +"httpd-bundle-podman-0_stop_0 rhel8-2" [ style=bold color="green" fontcolor="black"] +"httpd-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle_start_0" -> "httpd-bundle-clone_start_0" [ style = bold] +"httpd-bundle_start_0" -> "httpd-bundle-podman-0_start_0 rhel8-5" [ style = bold] +"httpd-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle_stop_0" -> "httpd-bundle-clone_stop_0" [ style = bold] +"httpd-bundle_stop_0" -> "httpd-bundle-podman-0_stop_0 rhel8-2" [ style = bold] +"httpd-bundle_stop_0" -> "httpd_stop_0 httpd-bundle-0" [ style = bold] +"httpd-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] +"httpd-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] +"httpd_monitor_15000 httpd-bundle-0" [ style=bold color="green" fontcolor="black"] +"httpd_monitor_15000 httpd-bundle-1" [ style=dashed color="red" fontcolor="black"] +"httpd_monitor_15000 httpd-bundle-2" [ style=dashed color="red" fontcolor="black"] +"httpd_start_0 httpd-bundle-0" -> "httpd-bundle-clone_running_0" [ style = bold] +"httpd_start_0 httpd-bundle-0" -> "httpd_monitor_15000 httpd-bundle-0" [ style = bold] +"httpd_start_0 httpd-bundle-0" -> "httpd_start_0 httpd-bundle-1" [ style = dashed] +"httpd_start_0 httpd-bundle-0" [ style=bold color="green" fontcolor="black"] +"httpd_start_0 httpd-bundle-1" -> "httpd-bundle-clone_running_0" [ style = dashed] +"httpd_start_0 httpd-bundle-1" -> "httpd_monitor_15000 httpd-bundle-1" [ style = dashed] +"httpd_start_0 httpd-bundle-1" -> "httpd_start_0 httpd-bundle-2" [ style = dashed] +"httpd_start_0 httpd-bundle-1" [ style=dashed color="red" fontcolor="black"] +"httpd_start_0 httpd-bundle-2" -> "httpd-bundle-clone_running_0" [ style = dashed] +"httpd_start_0 httpd-bundle-2" -> "httpd_monitor_15000 httpd-bundle-2" [ style = dashed] +"httpd_start_0 httpd-bundle-2" [ style=dashed color="red" fontcolor="black"] +"httpd_stop_0 httpd-bundle-0" -> "httpd-bundle-0_stop_0 rhel8-2" [ style = bold] +"httpd_stop_0 httpd-bundle-0" -> "httpd-bundle-clone_stopped_0" [ style = bold] +"httpd_stop_0 httpd-bundle-0" -> "httpd_start_0 httpd-bundle-0" [ style = bold] +"httpd_stop_0 httpd-bundle-0" [ style=bold color="green" fontcolor="black"] +"load_stopped_httpd-bundle-0 httpd-bundle-0" [ style=bold color="green" fontcolor="orange"] +"load_stopped_httpd-bundle-1 httpd-bundle-1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_httpd-bundle-2 httpd-bundle-2" [ style=bold color="green" fontcolor="orange"] +"load_stopped_rhel8-1 rhel8-1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_rhel8-2 rhel8-2" [ style=bold color="green" fontcolor="orange"] +"load_stopped_rhel8-3 rhel8-3" -> "dummy1_start_0 rhel8-3" [ style = bold] +"load_stopped_rhel8-3 rhel8-3" -> "dummy2_start_0 rhel8-3" [ style = bold] +"load_stopped_rhel8-3 rhel8-3" [ style=bold color="green" fontcolor="orange"] +"load_stopped_rhel8-4 rhel8-4" -> "dummy4_start_0 rhel8-4" [ style = bold] +"load_stopped_rhel8-4 rhel8-4" -> "g1m1_start_0 rhel8-4" [ style = bold] +"load_stopped_rhel8-4 rhel8-4" -> "g1m2_start_0 rhel8-4" [ style = bold] +"load_stopped_rhel8-4 rhel8-4" -> "g1m3_start_0 rhel8-4" [ style = bold] +"load_stopped_rhel8-4 rhel8-4" [ style=bold color="green" fontcolor="orange"] +"load_stopped_rhel8-5 rhel8-5" -> "dummy5_start_0 rhel8-5" [ style = bold] +"load_stopped_rhel8-5 rhel8-5" -> "httpd-bundle-podman-0_start_0 rhel8-5" [ style = bold] +"load_stopped_rhel8-5 rhel8-5" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/utilization-order1.dot b/cts/scheduler/dot/utilization-order1.dot new file mode 100644 index 0000000..d44af69 --- /dev/null +++ b/cts/scheduler/dot/utilization-order1.dot @@ -0,0 +1,8 @@ + digraph "g" { +"load_stopped_node1 node1" -> "rsc2_start_0 node1" [ style = bold] +"load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node1" -> "load_stopped_node1 node1" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/utilization-order2.dot b/cts/scheduler/dot/utilization-order2.dot new file mode 100644 index 0000000..be4d377 --- /dev/null +++ b/cts/scheduler/dot/utilization-order2.dot @@ -0,0 +1,20 @@ + digraph "g" { +"clone-rsc2_stop_0" -> "clone-rsc2_stopped_0" [ style = bold] +"clone-rsc2_stop_0" -> "rsc2:1_stop_0 node1" [ style = bold] +"clone-rsc2_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone-rsc2_stopped_0" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node1 node1" -> "rsc4_start_0 node1" [ style = bold] +"load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node2 node2" -> "rsc3_start_0 node2" [ style = bold] +"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node2" -> "load_stopped_node2 node2" [ style = bold] +"rsc1_stop_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2:1_stop_0 node1" -> "clone-rsc2_stopped_0" [ style = bold] +"rsc2:1_stop_0 node1" -> "load_stopped_node1 node1" [ style = bold] +"rsc2:1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc3_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc3_stop_0 node1" -> "load_stopped_node1 node1" [ style = bold] +"rsc3_stop_0 node1" -> "rsc3_start_0 node2" [ style = bold] +"rsc3_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc4_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/utilization-order3.dot b/cts/scheduler/dot/utilization-order3.dot new file mode 100644 index 0000000..24c7c86 --- /dev/null +++ b/cts/scheduler/dot/utilization-order3.dot @@ -0,0 +1,17 @@ + digraph "g" { +"load_stopped_node1 node1" -> "rsc2_start_0 node1" [ style = bold] +"load_stopped_node1 node1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_node2 node2" -> "rsc1_migrate_to_0 node1" [ style = bold] +"load_stopped_node2 node2" -> "rsc1_start_0 node2" [ style = bold] +"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1_migrate_from_0 node2" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_migrate_from_0 node2" -> "rsc1_stop_0 node1" [ style = bold] +"rsc1_migrate_from_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_migrate_to_0 node1" -> "rsc1_migrate_from_0 node2" [ style = bold] +"rsc1_migrate_to_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="orange"] +"rsc1_stop_0 node1" -> "load_stopped_node1 node1" [ style = bold] +"rsc1_stop_0 node1" -> "rsc1_start_0 node2" [ style = bold] +"rsc1_stop_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/utilization-order4.dot b/cts/scheduler/dot/utilization-order4.dot new file mode 100644 index 0000000..5e09004 --- /dev/null +++ b/cts/scheduler/dot/utilization-order4.dot @@ -0,0 +1,48 @@ + digraph "g" { +"clone-nfs_stop_0" -> "clone-nfs_stopped_0" [ style = bold] +"clone-nfs_stop_0" -> "grp-nfs:1_stop_0" [ style = bold] +"clone-nfs_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone-nfs_stopped_0" -> "clone-ping_stop_0" [ style = bold] +"clone-nfs_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clone-ping_stop_0" -> "clone-ping_stopped_0" [ style = bold] +"clone-ping_stop_0" -> "prim-ping:0_stop_0 deglxen002" [ style = bold] +"clone-ping_stop_0" [ style=bold color="green" fontcolor="orange"] +"clone-ping_stopped_0" [ style=bold color="green" fontcolor="orange"] +"degllx61-vm_stop_0 deglxen001" -> "clone-nfs_stop_0" [ style = bold] +"degllx61-vm_stop_0 deglxen001" -> "load_stopped_deglxen001 deglxen001" [ style = bold] +"degllx61-vm_stop_0 deglxen001" [ style=bold color="green" fontcolor="black"] +"degllx62-vm_migrate_from_0 deglxen001" -> "degllx62-vm_start_0 deglxen001" [ style = bold] +"degllx62-vm_migrate_from_0 deglxen001" -> "degllx62-vm_stop_0 deglxen002" [ style = bold] +"degllx62-vm_migrate_from_0 deglxen001" [ style=bold color="green" fontcolor="black"] +"degllx62-vm_migrate_to_0 deglxen002" -> "degllx62-vm_migrate_from_0 deglxen001" [ style = bold] +"degllx62-vm_migrate_to_0 deglxen002" [ style=bold color="green" fontcolor="black"] +"degllx62-vm_monitor_30000 deglxen001" [ style=bold color="green" fontcolor="black"] +"degllx62-vm_start_0 deglxen001" -> "degllx62-vm_monitor_30000 deglxen001" [ style = bold] +"degllx62-vm_start_0 deglxen001" [ style=bold color="green" fontcolor="orange"] +"degllx62-vm_stop_0 deglxen002" -> "clone-nfs_stop_0" [ style = bold] +"degllx62-vm_stop_0 deglxen002" -> "degllx62-vm_start_0 deglxen001" [ style = bold] +"degllx62-vm_stop_0 deglxen002" -> "load_stopped_deglxen002 deglxen002" [ style = bold] +"degllx62-vm_stop_0 deglxen002" [ style=bold color="green" fontcolor="black"] +"grp-nfs:1_stop_0" -> "grp-nfs:1_stopped_0" [ style = bold] +"grp-nfs:1_stop_0" -> "nfs-xen_config:1_stop_0 deglxen002" [ style = bold] +"grp-nfs:1_stop_0" -> "nfs-xen_images:1_stop_0 deglxen002" [ style = bold] +"grp-nfs:1_stop_0" -> "nfs-xen_swapfiles:1_stop_0 deglxen002" [ style = bold] +"grp-nfs:1_stop_0" [ style=bold color="green" fontcolor="orange"] +"grp-nfs:1_stopped_0" -> "clone-nfs_stopped_0" [ style = bold] +"grp-nfs:1_stopped_0" -> "prim-ping:0_stop_0 deglxen002" [ style = bold] +"grp-nfs:1_stopped_0" [ style=bold color="green" fontcolor="orange"] +"load_stopped_deglxen001 deglxen001" -> "degllx62-vm_migrate_to_0 deglxen002" [ style = bold] +"load_stopped_deglxen001 deglxen001" -> "degllx62-vm_start_0 deglxen001" [ style = bold] +"load_stopped_deglxen001 deglxen001" [ style=bold color="green" fontcolor="orange"] +"load_stopped_deglxen002 deglxen002" [ style=bold color="green" fontcolor="orange"] +"nfs-xen_config:1_stop_0 deglxen002" -> "grp-nfs:1_stopped_0" [ style = bold] +"nfs-xen_config:1_stop_0 deglxen002" [ style=bold color="green" fontcolor="black"] +"nfs-xen_images:1_stop_0 deglxen002" -> "grp-nfs:1_stopped_0" [ style = bold] +"nfs-xen_images:1_stop_0 deglxen002" -> "nfs-xen_swapfiles:1_stop_0 deglxen002" [ style = bold] +"nfs-xen_images:1_stop_0 deglxen002" [ style=bold color="green" fontcolor="black"] +"nfs-xen_swapfiles:1_stop_0 deglxen002" -> "grp-nfs:1_stopped_0" [ style = bold] +"nfs-xen_swapfiles:1_stop_0 deglxen002" -> "nfs-xen_config:1_stop_0 deglxen002" [ style = bold] +"nfs-xen_swapfiles:1_stop_0 deglxen002" [ style=bold color="green" fontcolor="black"] +"prim-ping:0_stop_0 deglxen002" -> "clone-ping_stopped_0" [ style = bold] +"prim-ping:0_stop_0 deglxen002" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/utilization-shuffle.dot b/cts/scheduler/dot/utilization-shuffle.dot new file mode 100644 index 0000000..880d43e --- /dev/null +++ b/cts/scheduler/dot/utilization-shuffle.dot @@ -0,0 +1,46 @@ + digraph "g" { +"grpPostgreSQLDB1_running_0" [ style=bold color="green" fontcolor="orange"] +"grpPostgreSQLDB1_start_0" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmApPostgreSQLDB1_start_0 act3" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmExPostgreSQLDB1_start_0 act3" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmFsPostgreSQLDB1-1_start_0 act3" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmFsPostgreSQLDB1-2_start_0 act3" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmFsPostgreSQLDB1-3_start_0 act3" [ style = bold] +"grpPostgreSQLDB1_start_0" -> "prmIpPostgreSQLDB1_start_0 act3" [ style = bold] +"grpPostgreSQLDB1_start_0" [ style=bold color="green" fontcolor="orange"] +"load_stopped_act1 act1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_act2 act2" [ style=bold color="green" fontcolor="orange"] +"load_stopped_act3 act3" -> "prmExPostgreSQLDB1_start_0 act3" [ style = bold] +"load_stopped_act3 act3" [ style=bold color="green" fontcolor="orange"] +"load_stopped_sby1 sby1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_sby2 sby2" [ style=bold color="green" fontcolor="orange"] +"prmApPostgreSQLDB1_monitor_5000 act3" [ style=bold color="green" fontcolor="black"] +"prmApPostgreSQLDB1_start_0 act3" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmApPostgreSQLDB1_start_0 act3" -> "prmApPostgreSQLDB1_monitor_5000 act3" [ style = bold] +"prmApPostgreSQLDB1_start_0 act3" [ style=bold color="green" fontcolor="black"] +"prmExPostgreSQLDB1_monitor_5000 act3" [ style=bold color="green" fontcolor="black"] +"prmExPostgreSQLDB1_start_0 act3" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmExPostgreSQLDB1_start_0 act3" -> "prmExPostgreSQLDB1_monitor_5000 act3" [ style = bold] +"prmExPostgreSQLDB1_start_0 act3" -> "prmFsPostgreSQLDB1-1_start_0 act3" [ style = bold] +"prmExPostgreSQLDB1_start_0 act3" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-1_monitor_5000 act3" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-1_start_0 act3" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmFsPostgreSQLDB1-1_start_0 act3" -> "prmFsPostgreSQLDB1-1_monitor_5000 act3" [ style = bold] +"prmFsPostgreSQLDB1-1_start_0 act3" -> "prmFsPostgreSQLDB1-2_start_0 act3" [ style = bold] +"prmFsPostgreSQLDB1-1_start_0 act3" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-2_monitor_5000 act3" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-2_start_0 act3" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmFsPostgreSQLDB1-2_start_0 act3" -> "prmFsPostgreSQLDB1-2_monitor_5000 act3" [ style = bold] +"prmFsPostgreSQLDB1-2_start_0 act3" -> "prmFsPostgreSQLDB1-3_start_0 act3" [ style = bold] +"prmFsPostgreSQLDB1-2_start_0 act3" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-3_monitor_5000 act3" [ style=bold color="green" fontcolor="black"] +"prmFsPostgreSQLDB1-3_start_0 act3" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmFsPostgreSQLDB1-3_start_0 act3" -> "prmFsPostgreSQLDB1-3_monitor_5000 act3" [ style = bold] +"prmFsPostgreSQLDB1-3_start_0 act3" -> "prmIpPostgreSQLDB1_start_0 act3" [ style = bold] +"prmFsPostgreSQLDB1-3_start_0 act3" [ style=bold color="green" fontcolor="black"] +"prmIpPostgreSQLDB1_monitor_5000 act3" [ style=bold color="green" fontcolor="black"] +"prmIpPostgreSQLDB1_start_0 act3" -> "grpPostgreSQLDB1_running_0" [ style = bold] +"prmIpPostgreSQLDB1_start_0 act3" -> "prmApPostgreSQLDB1_start_0 act3" [ style = bold] +"prmIpPostgreSQLDB1_start_0 act3" -> "prmIpPostgreSQLDB1_monitor_5000 act3" [ style = bold] +"prmIpPostgreSQLDB1_start_0 act3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/utilization.dot b/cts/scheduler/dot/utilization.dot new file mode 100644 index 0000000..71b3e2d --- /dev/null +++ b/cts/scheduler/dot/utilization.dot @@ -0,0 +1,12 @@ + digraph "g" { +"load_stopped_host1 host1" [ style=bold color="green" fontcolor="orange"] +"load_stopped_host2 host2" -> "rsc2_start_0 host2" [ style = bold] +"load_stopped_host2 host2" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 host1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 host2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 host1" -> "rsc2_start_0 host2" [ style = bold] +"rsc2_monitor_0 host1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 host2" -> "rsc2_start_0 host2" [ style = bold] +"rsc2_monitor_0 host2" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 host2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/value-source.dot b/cts/scheduler/dot/value-source.dot new file mode 100644 index 0000000..dfb61e9 --- /dev/null +++ b/cts/scheduler/dot/value-source.dot @@ -0,0 +1,29 @@ + digraph "g" { +"Fencing_monitor_120000 rhel7-1" [ style=bold color="green" fontcolor="black"] +"Fencing_start_0 rhel7-1" -> "Fencing_monitor_120000 rhel7-1" [ style = bold] +"Fencing_start_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"insane-rsc_monitor_10000 rhel7-4" [ style=bold color="green" fontcolor="black"] +"insane-rsc_start_0 rhel7-4" -> "insane-rsc_monitor_10000 rhel7-4" [ style = bold] +"insane-rsc_start_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"invert-match_monitor_10000 rhel7-1" [ style=bold color="green" fontcolor="black"] +"invert-match_start_0 rhel7-1" -> "invert-match_monitor_10000 rhel7-1" [ style = bold] +"invert-match_start_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"meta-rsc_monitor_10000 rhel7-5" [ style=bold color="green" fontcolor="black"] +"meta-rsc_start_0 rhel7-5" -> "meta-rsc_monitor_10000 rhel7-5" [ style = bold] +"meta-rsc_start_0 rhel7-5" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 rhel7-4" -> "rsc1_monitor_10000 rhel7-4" [ style = bold] +"rsc1_start_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_10000 rhel7-5" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 rhel7-5" -> "rsc2_monitor_10000 rhel7-5" [ style = bold] +"rsc2_start_0 rhel7-5" [ style=bold color="green" fontcolor="black"] +"set-rsc1_monitor_10000 rhel7-3" [ style=bold color="green" fontcolor="black"] +"set-rsc1_start_0 rhel7-3" -> "set-rsc1_monitor_10000 rhel7-3" [ style = bold] +"set-rsc1_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"set-rsc2_monitor_10000 rhel7-4" [ style=bold color="green" fontcolor="black"] +"set-rsc2_start_0 rhel7-4" -> "set-rsc2_monitor_10000 rhel7-4" [ style = bold] +"set-rsc2_start_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"single-rsc_monitor_10000 rhel7-2" [ style=bold color="green" fontcolor="black"] +"single-rsc_start_0 rhel7-2" -> "single-rsc_monitor_10000 rhel7-2" [ style = bold] +"single-rsc_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/whitebox-asymmetric.dot b/cts/scheduler/dot/whitebox-asymmetric.dot new file mode 100644 index 0000000..529caa6 --- /dev/null +++ b/cts/scheduler/dot/whitebox-asymmetric.dot @@ -0,0 +1,19 @@ + digraph "g" { +"18node2_monitor_30000 18builder" [ style=bold color="green" fontcolor="black"] +"18node2_start_0 18builder" -> "18node2_monitor_30000 18builder" [ style = bold] +"18node2_start_0 18builder" -> "nfs_mount_monitor_0 18node2" [ style = bold] +"18node2_start_0 18builder" -> "nfs_mount_monitor_10000 18node2" [ style = bold] +"18node2_start_0 18builder" -> "nfs_mount_start_0 18node2" [ style = bold] +"18node2_start_0 18builder" -> "vg_tags_dup_monitor_0 18node2" [ style = bold] +"18node2_start_0 18builder" -> "vg_tags_monitor_0 18node2" [ style = bold] +"18node2_start_0 18builder" -> "webserver_monitor_0 18node2" [ style = bold] +"18node2_start_0 18builder" [ style=bold color="green" fontcolor="black"] +"nfs_mount_monitor_0 18node2" -> "nfs_mount_start_0 18node2" [ style = bold] +"nfs_mount_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"nfs_mount_monitor_10000 18node2" [ style=bold color="green" fontcolor="black"] +"nfs_mount_start_0 18node2" -> "nfs_mount_monitor_10000 18node2" [ style = bold] +"nfs_mount_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"vg_tags_dup_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"vg_tags_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"webserver_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/whitebox-fail1.dot b/cts/scheduler/dot/whitebox-fail1.dot new file mode 100644 index 0000000..6429f27 --- /dev/null +++ b/cts/scheduler/dot/whitebox-fail1.dot @@ -0,0 +1,52 @@ + digraph "g" { +"A_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"B_monitor_0 lxc2" -> "B_start_0 lxc1" [ style = bold] +"B_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"B_monitor_10000 lxc1" [ style=bold color="green" fontcolor="black"] +"B_start_0 lxc1" -> "B_monitor_10000 lxc1" [ style = bold] +"B_start_0 lxc1" [ style=bold color="green" fontcolor="black"] +"B_stop_0 lxc1" -> "B_start_0 lxc1" [ style = bold] +"B_stop_0 lxc1" [ style=bold color="green" fontcolor="orange"] +"D_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"M-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"M-clone_start_0" -> "M-clone_running_0" [ style = bold] +"M-clone_start_0" -> "M_start_0 lxc1" [ style = bold] +"M-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"M-clone_stop_0" -> "M-clone_stopped_0" [ style = bold] +"M-clone_stop_0" -> "M_stop_0 lxc1" [ style = bold] +"M-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"M-clone_stopped_0" -> "M-clone_start_0" [ style = bold] +"M-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"M_monitor_10000 lxc1" [ style=bold color="green" fontcolor="black"] +"M_start_0 lxc1" -> "M-clone_running_0" [ style = bold] +"M_start_0 lxc1" -> "M_monitor_10000 lxc1" [ style = bold] +"M_start_0 lxc1" [ style=bold color="green" fontcolor="black"] +"M_stop_0 lxc1" -> "M-clone_stopped_0" [ style = bold] +"M_stop_0 lxc1" -> "M_start_0 lxc1" [ style = bold] +"M_stop_0 lxc1" [ style=bold color="green" fontcolor="orange"] +"container1_start_0 18node2" -> "B_start_0 lxc1" [ style = bold] +"container1_start_0 18node2" -> "M_start_0 lxc1" [ style = bold] +"container1_start_0 18node2" -> "lxc1_start_0 18node2" [ style = bold] +"container1_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"container1_stop_0 18node2" -> "container1_start_0 18node2" [ style = bold] +"container1_stop_0 18node2" -> "stonith 'reboot' lxc1" [ style = bold] +"container1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +"lxc1_monitor_30000 18node2" [ style=bold color="green" fontcolor="black"] +"lxc1_start_0 18node2" -> "B_monitor_10000 lxc1" [ style = bold] +"lxc1_start_0 18node2" -> "B_start_0 lxc1" [ style = bold] +"lxc1_start_0 18node2" -> "M_monitor_10000 lxc1" [ style = bold] +"lxc1_start_0 18node2" -> "M_start_0 lxc1" [ style = bold] +"lxc1_start_0 18node2" -> "lxc1_monitor_30000 18node2" [ style = bold] +"lxc1_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"lxc1_stop_0 18node2" -> "container1_stop_0 18node2" [ style = bold] +"lxc1_stop_0 18node2" -> "lxc1_start_0 18node2" [ style = bold] +"lxc1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' lxc1" -> "B_start_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "B_stop_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "M-clone_stop_0" [ style = bold] +"stonith 'reboot' lxc1" -> "M_start_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "M_stop_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "container1_start_0 18node2" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc1_start_0 18node2" [ style = bold] +"stonith 'reboot' lxc1" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/whitebox-fail2.dot b/cts/scheduler/dot/whitebox-fail2.dot new file mode 100644 index 0000000..6429f27 --- /dev/null +++ b/cts/scheduler/dot/whitebox-fail2.dot @@ -0,0 +1,52 @@ + digraph "g" { +"A_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"B_monitor_0 lxc2" -> "B_start_0 lxc1" [ style = bold] +"B_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"B_monitor_10000 lxc1" [ style=bold color="green" fontcolor="black"] +"B_start_0 lxc1" -> "B_monitor_10000 lxc1" [ style = bold] +"B_start_0 lxc1" [ style=bold color="green" fontcolor="black"] +"B_stop_0 lxc1" -> "B_start_0 lxc1" [ style = bold] +"B_stop_0 lxc1" [ style=bold color="green" fontcolor="orange"] +"D_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"M-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"M-clone_start_0" -> "M-clone_running_0" [ style = bold] +"M-clone_start_0" -> "M_start_0 lxc1" [ style = bold] +"M-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"M-clone_stop_0" -> "M-clone_stopped_0" [ style = bold] +"M-clone_stop_0" -> "M_stop_0 lxc1" [ style = bold] +"M-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"M-clone_stopped_0" -> "M-clone_start_0" [ style = bold] +"M-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"M_monitor_10000 lxc1" [ style=bold color="green" fontcolor="black"] +"M_start_0 lxc1" -> "M-clone_running_0" [ style = bold] +"M_start_0 lxc1" -> "M_monitor_10000 lxc1" [ style = bold] +"M_start_0 lxc1" [ style=bold color="green" fontcolor="black"] +"M_stop_0 lxc1" -> "M-clone_stopped_0" [ style = bold] +"M_stop_0 lxc1" -> "M_start_0 lxc1" [ style = bold] +"M_stop_0 lxc1" [ style=bold color="green" fontcolor="orange"] +"container1_start_0 18node2" -> "B_start_0 lxc1" [ style = bold] +"container1_start_0 18node2" -> "M_start_0 lxc1" [ style = bold] +"container1_start_0 18node2" -> "lxc1_start_0 18node2" [ style = bold] +"container1_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"container1_stop_0 18node2" -> "container1_start_0 18node2" [ style = bold] +"container1_stop_0 18node2" -> "stonith 'reboot' lxc1" [ style = bold] +"container1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +"lxc1_monitor_30000 18node2" [ style=bold color="green" fontcolor="black"] +"lxc1_start_0 18node2" -> "B_monitor_10000 lxc1" [ style = bold] +"lxc1_start_0 18node2" -> "B_start_0 lxc1" [ style = bold] +"lxc1_start_0 18node2" -> "M_monitor_10000 lxc1" [ style = bold] +"lxc1_start_0 18node2" -> "M_start_0 lxc1" [ style = bold] +"lxc1_start_0 18node2" -> "lxc1_monitor_30000 18node2" [ style = bold] +"lxc1_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"lxc1_stop_0 18node2" -> "container1_stop_0 18node2" [ style = bold] +"lxc1_stop_0 18node2" -> "lxc1_start_0 18node2" [ style = bold] +"lxc1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' lxc1" -> "B_start_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "B_stop_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "M-clone_stop_0" [ style = bold] +"stonith 'reboot' lxc1" -> "M_start_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "M_stop_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "container1_start_0 18node2" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc1_start_0 18node2" [ style = bold] +"stonith 'reboot' lxc1" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/whitebox-fail3.dot b/cts/scheduler/dot/whitebox-fail3.dot new file mode 100644 index 0000000..0975476 --- /dev/null +++ b/cts/scheduler/dot/whitebox-fail3.dot @@ -0,0 +1,37 @@ + digraph "g" { +"18builder_monitor_0 dvossel-laptop2" -> "18builder_start_0 dvossel-laptop2" [ style = bold] +"18builder_monitor_0 dvossel-laptop2" [ style=bold color="green" fontcolor="black"] +"18builder_monitor_30000 dvossel-laptop2" [ style=bold color="green" fontcolor="black"] +"18builder_start_0 dvossel-laptop2" -> "18builder_monitor_30000 dvossel-laptop2" [ style = bold] +"18builder_start_0 dvossel-laptop2" -> "FAKE_start_0 18builder" [ style = bold] +"18builder_start_0 dvossel-laptop2" -> "FAKE_stop_0 dvossel-laptop2" [ style = bold] +"18builder_start_0 dvossel-laptop2" -> "W:1_monitor_10000 18builder" [ style = bold] +"18builder_start_0 dvossel-laptop2" -> "W:1_start_0 18builder" [ style = bold] +"18builder_start_0 dvossel-laptop2" -> "X:1_monitor_10000 18builder" [ style = bold] +"18builder_start_0 dvossel-laptop2" -> "X:1_start_0 18builder" [ style = bold] +"18builder_start_0 dvossel-laptop2" [ style=bold color="green" fontcolor="black"] +"FAKE_start_0 18builder" [ style=bold color="green" fontcolor="black"] +"FAKE_stop_0 dvossel-laptop2" -> "FAKE_start_0 18builder" [ style = bold] +"FAKE_stop_0 dvossel-laptop2" [ style=bold color="green" fontcolor="black"] +"W-master_running_0" [ style=bold color="green" fontcolor="orange"] +"W-master_start_0" -> "W-master_running_0" [ style = bold] +"W-master_start_0" -> "W:1_start_0 18builder" [ style = bold] +"W-master_start_0" [ style=bold color="green" fontcolor="orange"] +"W:1_monitor_10000 18builder" [ style=bold color="green" fontcolor="black"] +"W:1_start_0 18builder" -> "W-master_running_0" [ style = bold] +"W:1_start_0 18builder" -> "W:1_monitor_10000 18builder" [ style = bold] +"W:1_start_0 18builder" [ style=bold color="green" fontcolor="black"] +"X-master_running_0" [ style=bold color="green" fontcolor="orange"] +"X-master_start_0" -> "X-master_running_0" [ style = bold] +"X-master_start_0" -> "X:1_start_0 18builder" [ style = bold] +"X-master_start_0" [ style=bold color="green" fontcolor="orange"] +"X:1_monitor_10000 18builder" [ style=bold color="green" fontcolor="black"] +"X:1_start_0 18builder" -> "X-master_running_0" [ style = bold] +"X:1_start_0 18builder" -> "X:1_monitor_10000 18builder" [ style = bold] +"X:1_start_0 18builder" [ style=bold color="green" fontcolor="black"] +"vm_start_0 dvossel-laptop2" -> "18builder_start_0 dvossel-laptop2" [ style = bold] +"vm_start_0 dvossel-laptop2" -> "FAKE_start_0 18builder" [ style = bold] +"vm_start_0 dvossel-laptop2" -> "W:1_start_0 18builder" [ style = bold] +"vm_start_0 dvossel-laptop2" -> "X:1_start_0 18builder" [ style = bold] +"vm_start_0 dvossel-laptop2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/whitebox-imply-stop-on-fence.dot b/cts/scheduler/dot/whitebox-imply-stop-on-fence.dot new file mode 100644 index 0000000..62ba699 --- /dev/null +++ b/cts/scheduler/dot/whitebox-imply-stop-on-fence.dot @@ -0,0 +1,109 @@ + digraph "g" { +"R-lxc-01_kiff-01_monitor_10000 kiff-02" [ style=bold color="green" fontcolor="black"] +"R-lxc-01_kiff-01_start_0 kiff-02" -> "R-lxc-01_kiff-01_monitor_10000 kiff-02" [ style = bold] +"R-lxc-01_kiff-01_start_0 kiff-02" -> "lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"R-lxc-01_kiff-01_start_0 kiff-02" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"R-lxc-01_kiff-01_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] +"R-lxc-01_kiff-01_stop_0 kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"R-lxc-01_kiff-01_stop_0 kiff-01" -> "shared0-clone_stop_0" [ style = bold] +"R-lxc-01_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"R-lxc-02_kiff-01_monitor_10000 kiff-02" [ style=bold color="green" fontcolor="black"] +"R-lxc-02_kiff-01_start_0 kiff-02" -> "R-lxc-02_kiff-01_monitor_10000 kiff-02" [ style = bold] +"R-lxc-02_kiff-01_start_0 kiff-02" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"R-lxc-02_kiff-01_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] +"R-lxc-02_kiff-01_stop_0 kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"R-lxc-02_kiff-01_stop_0 kiff-01" -> "shared0-clone_stop_0" [ style = bold] +"R-lxc-02_kiff-01_stop_0 kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"R-lxc-02_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"clvmd-clone_stop_0" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd-clone_stop_0" -> "clvmd_stop_0 kiff-01" [ style = bold] +"clvmd-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"clvmd-clone_stopped_0" -> "dlm-clone_stop_0" [ style = bold] +"clvmd-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"clvmd_monitor_0 lxc-01_kiff-02" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd_monitor_0 lxc-01_kiff-02" [ style=bold color="green" fontcolor="black"] +"clvmd_monitor_0 lxc-02_kiff-02" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd_monitor_0 lxc-02_kiff-02" [ style=bold color="green" fontcolor="black"] +"clvmd_stop_0 kiff-01" -> "clvmd-clone_stopped_0" [ style = bold] +"clvmd_stop_0 kiff-01" -> "dlm_stop_0 kiff-01" [ style = bold] +"clvmd_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"dlm-clone_stop_0" -> "dlm-clone_stopped_0" [ style = bold] +"dlm-clone_stop_0" -> "dlm_stop_0 kiff-01" [ style = bold] +"dlm-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"dlm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"dlm_monitor_0 lxc-01_kiff-02" -> "dlm-clone_stopped_0" [ style = bold] +"dlm_monitor_0 lxc-01_kiff-02" [ style=bold color="green" fontcolor="black"] +"dlm_monitor_0 lxc-02_kiff-02" -> "dlm-clone_stopped_0" [ style = bold] +"dlm_monitor_0 lxc-02_kiff-02" [ style=bold color="green" fontcolor="black"] +"dlm_stop_0 kiff-01" -> "dlm-clone_stopped_0" [ style = bold] +"dlm_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"fence-kiff-02_monitor_60000 kiff-02" [ style=bold color="green" fontcolor="black"] +"fence-kiff-02_start_0 kiff-02" -> "fence-kiff-02_monitor_60000 kiff-02" [ style = bold] +"fence-kiff-02_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] +"fence-kiff-02_stop_0 kiff-01" -> "fence-kiff-02_start_0 kiff-02" [ style = bold] +"fence-kiff-02_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"lxc-01_kiff-01_monitor_30000 kiff-02" [ style=bold color="green" fontcolor="black"] +"lxc-01_kiff-01_start_0 kiff-02" -> "lxc-01_kiff-01_monitor_30000 kiff-02" [ style = bold] +"lxc-01_kiff-01_start_0 kiff-02" -> "vm-fs_monitor_20000 lxc-01_kiff-01" [ style = bold] +"lxc-01_kiff-01_start_0 kiff-02" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"lxc-01_kiff-01_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] +"lxc-01_kiff-01_stop_0 kiff-01" -> "R-lxc-01_kiff-01_stop_0 kiff-01" [ style = bold] +"lxc-01_kiff-01_stop_0 kiff-01" -> "lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"lxc-01_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"lxc-02_kiff-01_monitor_30000 kiff-02" [ style=bold color="green" fontcolor="black"] +"lxc-02_kiff-01_start_0 kiff-02" -> "lxc-02_kiff-01_monitor_30000 kiff-02" [ style = bold] +"lxc-02_kiff-01_start_0 kiff-02" [ style=bold color="green" fontcolor="black"] +"lxc-02_kiff-01_stop_0 kiff-01" -> "R-lxc-02_kiff-01_stop_0 kiff-01" [ style = bold] +"lxc-02_kiff-01_stop_0 kiff-01" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"lxc-02_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"shared0-clone_stop_0" -> "shared0-clone_stopped_0" [ style = bold] +"shared0-clone_stop_0" -> "shared0_stop_0 kiff-01" [ style = bold] +"shared0-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"shared0-clone_stopped_0" -> "clvmd-clone_stop_0" [ style = bold] +"shared0-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"shared0_monitor_0 lxc-01_kiff-02" -> "shared0-clone_stopped_0" [ style = bold] +"shared0_monitor_0 lxc-01_kiff-02" [ style=bold color="green" fontcolor="black"] +"shared0_monitor_0 lxc-02_kiff-02" -> "shared0-clone_stopped_0" [ style = bold] +"shared0_monitor_0 lxc-02_kiff-02" [ style=bold color="green" fontcolor="black"] +"shared0_stop_0 kiff-01" -> "clvmd_stop_0 kiff-01" [ style = bold] +"shared0_stop_0 kiff-01" -> "shared0-clone_stopped_0" [ style = bold] +"shared0_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' kiff-01" -> "R-lxc-01_kiff-01_stop_0 kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' kiff-01" -> "R-lxc-02_kiff-01_stop_0 kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "clvmd-clone_stop_0" [ style = bold] +"stonith 'reboot' kiff-01" -> "clvmd_stop_0 kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "dlm-clone_stop_0" [ style = bold] +"stonith 'reboot' kiff-01" -> "dlm_stop_0 kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "shared0-clone_stop_0" [ style = bold] +"stonith 'reboot' kiff-01" -> "shared0_stop_0 kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "stonith 'reboot' lxc-01_kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "stonith 'reboot' lxc-02_kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"stonith 'reboot' kiff-01" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' lxc-01_kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "fence-kiff-02_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" -> "vm-fs_stop_0 lxc-01_kiff-01" [ style = bold] +"stonith 'reboot' lxc-01_kiff-01" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' lxc-02_kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "fence-kiff-02_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "lxc-01_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "lxc-02_kiff-01_start_0 kiff-02" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"stonith 'reboot' lxc-02_kiff-01" [ style=bold color="green" fontcolor="orange"] +"vm-fs_monitor_0 lxc-01_kiff-02" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"vm-fs_monitor_0 lxc-01_kiff-02" [ style=bold color="green" fontcolor="black"] +"vm-fs_monitor_0 lxc-02_kiff-02" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"vm-fs_monitor_0 lxc-02_kiff-02" [ style=bold color="green" fontcolor="black"] +"vm-fs_monitor_20000 lxc-01_kiff-01" [ style=bold color="green" fontcolor="black"] +"vm-fs_start_0 lxc-01_kiff-01" -> "vm-fs_monitor_20000 lxc-01_kiff-01" [ style = bold] +"vm-fs_start_0 lxc-01_kiff-01" [ style=bold color="green" fontcolor="black"] +"vm-fs_stop_0 lxc-01_kiff-01" -> "vm-fs_start_0 lxc-01_kiff-01" [ style = bold] +"vm-fs_stop_0 lxc-01_kiff-01" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/whitebox-migrate1.dot b/cts/scheduler/dot/whitebox-migrate1.dot new file mode 100644 index 0000000..85e465f --- /dev/null +++ b/cts/scheduler/dot/whitebox-migrate1.dot @@ -0,0 +1,42 @@ + digraph "g" { +"FAKE3_monitor_10000 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"FAKE3_start_0 rhel7-node2" -> "FAKE3_monitor_10000 rhel7-node2" [ style = bold] +"FAKE3_start_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"FAKE3_stop_0 rhel7-node3" -> "FAKE3_start_0 rhel7-node2" [ style = bold] +"FAKE3_stop_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"remote-rsc_migrate_from_0 rhel7-node3" -> "remote-rsc_start_0 rhel7-node3" [ style = bold] +"remote-rsc_migrate_from_0 rhel7-node3" -> "remote-rsc_stop_0 rhel7-node2" [ style = bold] +"remote-rsc_migrate_from_0 rhel7-node3" -> "rhel7-node1_migrate_to_0 rhel7-node2" [ style = bold] +"remote-rsc_migrate_from_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"remote-rsc_migrate_to_0 rhel7-node2" -> "remote-rsc_migrate_from_0 rhel7-node3" [ style = bold] +"remote-rsc_migrate_to_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"remote-rsc_monitor_10000 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"remote-rsc_start_0 rhel7-node3" -> "remote-rsc_monitor_10000 rhel7-node3" [ style = bold] +"remote-rsc_start_0 rhel7-node3" -> "rhel7-node1_migrate_to_0 rhel7-node2" [ style = dashed] +"remote-rsc_start_0 rhel7-node3" -> "rhel7-node1_start_0 rhel7-node3" [ style = bold] +"remote-rsc_start_0 rhel7-node3" [ style=bold color="green" fontcolor="orange"] +"remote-rsc_stop_0 rhel7-node2" -> "FAKE3_start_0 rhel7-node2" [ style = dashed] +"remote-rsc_stop_0 rhel7-node2" -> "remote-rsc_start_0 rhel7-node3" [ style = bold] +"remote-rsc_stop_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"rhel7-node1_migrate_from_0 rhel7-node3" -> "rhel7-node1_start_0 rhel7-node3" [ style = bold] +"rhel7-node1_migrate_from_0 rhel7-node3" -> "rhel7-node1_stop_0 rhel7-node2" [ style = bold] +"rhel7-node1_migrate_from_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"rhel7-node1_migrate_to_0 rhel7-node2" -> "rhel7-node1_migrate_from_0 rhel7-node3" [ style = bold] +"rhel7-node1_migrate_to_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"rhel7-node1_monitor_0 rhel7-node3" -> "remote-rsc_migrate_to_0 rhel7-node2" [ style = bold] +"rhel7-node1_monitor_0 rhel7-node3" -> "rhel7-node1_migrate_to_0 rhel7-node2" [ style = bold] +"rhel7-node1_monitor_0 rhel7-node3" -> "rhel7-node1_start_0 rhel7-node3" [ style = bold] +"rhel7-node1_monitor_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"rhel7-node1_monitor_30000 rhel7-node3" [ style=bold color="green" fontcolor="black"] +"rhel7-node1_start_0 rhel7-node3" -> "rhel7-node1_monitor_30000 rhel7-node3" [ style = bold] +"rhel7-node1_start_0 rhel7-node3" [ style=bold color="green" fontcolor="orange"] +"rhel7-node1_stop_0 rhel7-node2" -> "remote-rsc_migrate_to_0 rhel7-node2" [ style = dashed] +"rhel7-node1_stop_0 rhel7-node2" -> "remote-rsc_stop_0 rhel7-node2" [ style = bold] +"rhel7-node1_stop_0 rhel7-node2" -> "rhel7-node1_start_0 rhel7-node3" [ style = bold] +"rhel7-node1_stop_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"shooter1_monitor_60000 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"shooter1_start_0 rhel7-node2" -> "shooter1_monitor_60000 rhel7-node2" [ style = bold] +"shooter1_start_0 rhel7-node2" [ style=bold color="green" fontcolor="black"] +"shooter1_stop_0 rhel7-node3" -> "shooter1_start_0 rhel7-node2" [ style = bold] +"shooter1_stop_0 rhel7-node3" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/whitebox-move.dot b/cts/scheduler/dot/whitebox-move.dot new file mode 100644 index 0000000..233b3ec --- /dev/null +++ b/cts/scheduler/dot/whitebox-move.dot @@ -0,0 +1,44 @@ + digraph "g" { +"A_monitor_0 lxc2" -> "A_start_0 lxc1" [ style = bold] +"A_monitor_0 lxc2" -> "lxc1_stop_0 18node1" [ style = bold] +"A_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"A_monitor_10000 lxc1" [ style=bold color="green" fontcolor="black"] +"A_start_0 lxc1" -> "A_monitor_10000 lxc1" [ style = bold] +"A_start_0 lxc1" [ style=bold color="green" fontcolor="black"] +"A_stop_0 lxc1" -> "A_start_0 lxc1" [ style = bold] +"A_stop_0 lxc1" -> "lxc1_stop_0 18node1" [ style = bold] +"A_stop_0 lxc1" [ style=bold color="green" fontcolor="black"] +"M-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"M-clone_start_0" -> "M-clone_running_0" [ style = bold] +"M-clone_start_0" -> "M_start_0 lxc1" [ style = bold] +"M-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"M-clone_stop_0" -> "M-clone_stopped_0" [ style = bold] +"M-clone_stop_0" -> "M_stop_0 lxc1" [ style = bold] +"M-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"M-clone_stopped_0" -> "M-clone_start_0" [ style = bold] +"M-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"M_monitor_10000 lxc1" [ style=bold color="green" fontcolor="black"] +"M_start_0 lxc1" -> "M-clone_running_0" [ style = bold] +"M_start_0 lxc1" -> "M_monitor_10000 lxc1" [ style = bold] +"M_start_0 lxc1" [ style=bold color="green" fontcolor="black"] +"M_stop_0 lxc1" -> "M-clone_stopped_0" [ style = bold] +"M_stop_0 lxc1" -> "M_start_0 lxc1" [ style = bold] +"M_stop_0 lxc1" -> "lxc1_stop_0 18node1" [ style = bold] +"M_stop_0 lxc1" [ style=bold color="green" fontcolor="black"] +"container1_start_0 18node2" -> "A_start_0 lxc1" [ style = bold] +"container1_start_0 18node2" -> "M_start_0 lxc1" [ style = bold] +"container1_start_0 18node2" -> "lxc1_start_0 18node2" [ style = bold] +"container1_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"container1_stop_0 18node1" -> "container1_start_0 18node2" [ style = bold] +"container1_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"lxc1_monitor_30000 18node2" [ style=bold color="green" fontcolor="black"] +"lxc1_start_0 18node2" -> "A_monitor_10000 lxc1" [ style = bold] +"lxc1_start_0 18node2" -> "A_start_0 lxc1" [ style = bold] +"lxc1_start_0 18node2" -> "M_monitor_10000 lxc1" [ style = bold] +"lxc1_start_0 18node2" -> "M_start_0 lxc1" [ style = bold] +"lxc1_start_0 18node2" -> "lxc1_monitor_30000 18node2" [ style = bold] +"lxc1_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"lxc1_stop_0 18node1" -> "container1_stop_0 18node1" [ style = bold] +"lxc1_stop_0 18node1" -> "lxc1_start_0 18node2" [ style = bold] +"lxc1_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/whitebox-ms-ordering-move.dot b/cts/scheduler/dot/whitebox-ms-ordering-move.dot new file mode 100644 index 0000000..f23beb8 --- /dev/null +++ b/cts/scheduler/dot/whitebox-ms-ordering-move.dot @@ -0,0 +1,75 @@ + digraph "g" { +"container1_start_0 rhel7-2" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"container1_start_0 rhel7-2" -> "lxc-ms_start_0 lxc1" [ style = bold] +"container1_start_0 rhel7-2" -> "lxc1_start_0 rhel7-2" [ style = bold] +"container1_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"container1_stop_0 rhel7-1" -> "container1_start_0 rhel7-2" [ style = bold] +"container1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"lsb-dummy_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"lxc-ms-master_demote_0" -> "lxc-ms-master_demoted_0" [ style = bold] +"lxc-ms-master_demote_0" -> "lxc-ms_demote_0 lxc1" [ style = bold] +"lxc-ms-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_stop_0" [ style = bold] +"lxc-ms-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_promote_0" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc-ms-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_running_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_running_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_start_0" -> "lxc-ms-master_running_0" [ style = bold] +"lxc-ms-master_start_0" -> "lxc-ms_start_0 lxc1" [ style = bold] +"lxc-ms-master_start_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_stop_0" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms-master_stop_0" -> "lxc-ms_stop_0 lxc1" [ style = bold] +"lxc-ms-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_stopped_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_stopped_0" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms_demote_0 lxc1" -> "lxc-ms-master_demoted_0" [ style = bold] +"lxc-ms_demote_0 lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc-ms_demote_0 lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] +"lxc-ms_demote_0 lxc1" -> "lxc1_stop_0 rhel7-1" [ style = bold] +"lxc-ms_demote_0 lxc1" [ style=bold color="green" fontcolor="black"] +"lxc-ms_promote_0 lxc1" -> "lxc-ms-master_promoted_0" [ style = bold] +"lxc-ms_promote_0 lxc1" [ style=bold color="green" fontcolor="black"] +"lxc-ms_start_0 lxc1" -> "lxc-ms-master_running_0" [ style = bold] +"lxc-ms_start_0 lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc-ms_start_0 lxc1" [ style=bold color="green" fontcolor="black"] +"lxc-ms_stop_0 lxc1" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms_stop_0 lxc1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"lxc-ms_stop_0 lxc1" -> "lxc1_stop_0 rhel7-1" [ style = bold] +"lxc-ms_stop_0 lxc1" [ style=bold color="green" fontcolor="black"] +"lxc1_monitor_0 rhel7-2" -> "lxc1_start_0 rhel7-2" [ style = bold] +"lxc1_monitor_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"lxc1_monitor_0 rhel7-3" -> "lxc1_start_0 rhel7-2" [ style = bold] +"lxc1_monitor_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"lxc1_monitor_0 rhel7-4" -> "lxc1_start_0 rhel7-2" [ style = bold] +"lxc1_monitor_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"lxc1_monitor_0 rhel7-5" -> "lxc1_start_0 rhel7-2" [ style = bold] +"lxc1_monitor_0 rhel7-5" [ style=bold color="green" fontcolor="black"] +"lxc1_monitor_30000 rhel7-2" [ style=bold color="green" fontcolor="black"] +"lxc1_start_0 rhel7-2" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc1_start_0 rhel7-2" -> "lxc-ms_start_0 lxc1" [ style = bold] +"lxc1_start_0 rhel7-2" -> "lxc1_monitor_30000 rhel7-2" [ style = bold] +"lxc1_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"lxc1_stop_0 rhel7-1" -> "container1_stop_0 rhel7-1" [ style = bold] +"lxc1_stop_0 rhel7-1" -> "lxc1_start_0 rhel7-2" [ style = bold] +"lxc1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="black"] +"lxc2_monitor_0 rhel7-2" [ style=bold color="green" fontcolor="black"] +"lxc2_monitor_0 rhel7-3" [ style=bold color="green" fontcolor="black"] +"lxc2_monitor_0 rhel7-4" [ style=bold color="green" fontcolor="black"] +"lxc2_monitor_0 rhel7-5" [ style=bold color="green" fontcolor="black"] +"migrator_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"petulant_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"ping-1_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"r192.168.122.207_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"r192.168.122.208_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-1_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-2_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-3_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-4_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"rsc_rhel7-5_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"stateful-1_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/whitebox-ms-ordering.dot b/cts/scheduler/dot/whitebox-ms-ordering.dot new file mode 100644 index 0000000..59bdbaa --- /dev/null +++ b/cts/scheduler/dot/whitebox-ms-ordering.dot @@ -0,0 +1,115 @@ + digraph "g" { +"container1_monitor_0 18node1" -> "container1_start_0 18node1" [ style = bold] +"container1_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"container1_monitor_0 18node2" -> "container1_start_0 18node1" [ style = bold] +"container1_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"container1_monitor_0 18node3" -> "container1_start_0 18node1" [ style = bold] +"container1_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"container1_start_0 18node1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"container1_start_0 18node1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"container1_start_0 18node1" -> "lxc1_start_0 18node1" [ style = bold] +"container1_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"container2_monitor_0 18node1" -> "container2_start_0 18node1" [ style = bold] +"container2_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"container2_monitor_0 18node2" -> "container2_start_0 18node1" [ style = bold] +"container2_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"container2_monitor_0 18node3" -> "container2_start_0 18node1" [ style = bold] +"container2_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"container2_start_0 18node1" -> "lxc-ms_start_0 lxc2" [ style = bold] +"container2_start_0 18node1" -> "lxc2_start_0 18node1" [ style = bold] +"container2_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"lxc-ms-master_demote_0" -> "lxc-ms-master_demoted_0" [ style = bold] +"lxc-ms-master_demote_0" -> "lxc-ms_demote_0 lxc1" [ style = bold] +"lxc-ms-master_demote_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms-master_demoted_0" -> "lxc-ms-master_stop_0" [ style = bold] +"lxc-ms-master_demoted_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_promote_0" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc-ms-master_promote_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_promoted_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_running_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_running_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_start_0" -> "lxc-ms-master_running_0" [ style = bold] +"lxc-ms-master_start_0" -> "lxc-ms_start_0 lxc1" [ style = bold] +"lxc-ms-master_start_0" -> "lxc-ms_start_0 lxc2" [ style = bold] +"lxc-ms-master_start_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_stop_0" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms-master_stop_0" -> "lxc-ms_stop_0 lxc1" [ style = bold] +"lxc-ms-master_stop_0" -> "lxc-ms_stop_0 lxc2" [ style = bold] +"lxc-ms-master_stop_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms-master_stopped_0" -> "lxc-ms-master_promote_0" [ style = bold] +"lxc-ms-master_stopped_0" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms-master_stopped_0" [ style=bold color="green" fontcolor="orange"] +"lxc-ms_demote_0 lxc1" -> "lxc-ms-master_demoted_0" [ style = bold] +"lxc-ms_demote_0 lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc-ms_demote_0 lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] +"lxc-ms_demote_0 lxc1" [ style=bold color="green" fontcolor="orange"] +"lxc-ms_monitor_0 18node1" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms_monitor_0 18node1" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"lxc-ms_monitor_0 18node2" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms_monitor_0 18node2" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"lxc-ms_monitor_0 18node3" -> "lxc-ms-master_start_0" [ style = bold] +"lxc-ms_monitor_0 18node3" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"lxc-ms_monitor_10000 lxc2" [ style=bold color="green" fontcolor="black"] +"lxc-ms_promote_0 lxc1" -> "lxc-ms-master_promoted_0" [ style = bold] +"lxc-ms_promote_0 lxc1" [ style=bold color="green" fontcolor="black"] +"lxc-ms_start_0 lxc1" -> "lxc-ms-master_running_0" [ style = bold] +"lxc-ms_start_0 lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc-ms_start_0 lxc1" [ style=bold color="green" fontcolor="black"] +"lxc-ms_start_0 lxc2" -> "lxc-ms-master_running_0" [ style = bold] +"lxc-ms_start_0 lxc2" -> "lxc-ms_monitor_10000 lxc2" [ style = bold] +"lxc-ms_start_0 lxc2" [ style=bold color="green" fontcolor="black"] +"lxc-ms_stop_0 lxc1" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms_stop_0 lxc1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"lxc-ms_stop_0 lxc1" [ style=bold color="green" fontcolor="orange"] +"lxc-ms_stop_0 lxc2" -> "lxc-ms-master_stopped_0" [ style = bold] +"lxc-ms_stop_0 lxc2" -> "lxc-ms_start_0 lxc2" [ style = bold] +"lxc-ms_stop_0 lxc2" [ style=bold color="green" fontcolor="orange"] +"lxc1_monitor_0 18node1" -> "lxc1_start_0 18node1" [ style = bold] +"lxc1_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"lxc1_monitor_0 18node2" -> "lxc1_start_0 18node1" [ style = bold] +"lxc1_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"lxc1_monitor_0 18node3" -> "lxc1_start_0 18node1" [ style = bold] +"lxc1_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"lxc1_monitor_30000 18node1" [ style=bold color="green" fontcolor="black"] +"lxc1_start_0 18node1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"lxc1_start_0 18node1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"lxc1_start_0 18node1" -> "lxc1_monitor_30000 18node1" [ style = bold] +"lxc1_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"lxc2_monitor_0 18node1" -> "lxc2_start_0 18node1" [ style = bold] +"lxc2_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"lxc2_monitor_0 18node2" -> "lxc2_start_0 18node1" [ style = bold] +"lxc2_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] +"lxc2_monitor_0 18node3" -> "lxc2_start_0 18node1" [ style = bold] +"lxc2_monitor_0 18node3" [ style=bold color="green" fontcolor="black"] +"lxc2_monitor_30000 18node1" [ style=bold color="green" fontcolor="black"] +"lxc2_start_0 18node1" -> "lxc-ms_monitor_10000 lxc2" [ style = bold] +"lxc2_start_0 18node1" -> "lxc-ms_start_0 lxc2" [ style = bold] +"lxc2_start_0 18node1" -> "lxc2_monitor_30000 18node1" [ style = bold] +"lxc2_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' lxc1" -> "container1_start_0 18node1" [ style = bold] +"stonith 'reboot' lxc1" -> "container2_start_0 18node1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms-master_stop_0" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_demote_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_start_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_start_0 lxc2" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc1_start_0 18node1" [ style = bold] +"stonith 'reboot' lxc1" -> "lxc2_start_0 18node1" [ style = bold] +"stonith 'reboot' lxc1" [ style=bold color="green" fontcolor="orange"] +"stonith 'reboot' lxc2" -> "container1_start_0 18node1" [ style = bold] +"stonith 'reboot' lxc2" -> "container2_start_0 18node1" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms-master_stop_0" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_promote_0 lxc1" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_start_0 lxc1" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_start_0 lxc2" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc-ms_stop_0 lxc2" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc1_start_0 18node1" [ style = bold] +"stonith 'reboot' lxc2" -> "lxc2_start_0 18node1" [ style = bold] +"stonith 'reboot' lxc2" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/whitebox-nested-group.dot b/cts/scheduler/dot/whitebox-nested-group.dot new file mode 100644 index 0000000..9e1abce --- /dev/null +++ b/cts/scheduler/dot/whitebox-nested-group.dot @@ -0,0 +1,115 @@ + digraph "g" { +"c7auto4_monitor_0 c7auto1" -> "c7auto4_start_0 c7auto1" [ style = bold] +"c7auto4_monitor_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"c7auto4_monitor_0 c7auto2" -> "c7auto4_start_0 c7auto1" [ style = bold] +"c7auto4_monitor_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"c7auto4_monitor_0 c7auto3" -> "c7auto4_start_0 c7auto1" [ style = bold] +"c7auto4_monitor_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"c7auto4_monitor_30000 c7auto1" [ style=bold color="green" fontcolor="black"] +"c7auto4_start_0 c7auto1" -> "c7auto4_monitor_30000 c7auto1" [ style = bold] +"c7auto4_start_0 c7auto1" -> "fake2_monitor_10000 c7auto4" [ style = bold] +"c7auto4_start_0 c7auto1" -> "fake2_start_0 c7auto4" [ style = bold] +"c7auto4_start_0 c7auto1" -> "fake5_monitor_10000 c7auto4" [ style = bold] +"c7auto4_start_0 c7auto1" -> "fake5_start_0 c7auto4" [ style = bold] +"c7auto4_start_0 c7auto1" -> "fake:2_monitor_10000 c7auto4" [ style = bold] +"c7auto4_start_0 c7auto1" -> "fake:2_start_0 c7auto4" [ style = bold] +"c7auto4_start_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"container_monitor_10000 c7auto1" [ style=bold color="green" fontcolor="black"] +"container_start_0 c7auto1" -> "c7auto4_start_0 c7auto1" [ style = bold] +"container_start_0 c7auto1" -> "container_monitor_10000 c7auto1" [ style = bold] +"container_start_0 c7auto1" -> "fake2_start_0 c7auto4" [ style = bold] +"container_start_0 c7auto1" -> "fake5_start_0 c7auto4" [ style = bold] +"container_start_0 c7auto1" -> "fake:2_start_0 c7auto4" [ style = bold] +"container_start_0 c7auto1" -> "fake_group_running_0" [ style = bold] +"container_start_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"fake1_monitor_0 c7auto1" -> "fake1_start_0 c7auto3" [ style = bold] +"fake1_monitor_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"fake1_monitor_0 c7auto2" -> "fake1_start_0 c7auto3" [ style = bold] +"fake1_monitor_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"fake1_monitor_0 c7auto3" -> "fake1_start_0 c7auto3" [ style = bold] +"fake1_monitor_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"fake1_monitor_10000 c7auto3" [ style=bold color="green" fontcolor="black"] +"fake1_start_0 c7auto3" -> "fake1_monitor_10000 c7auto3" [ style = bold] +"fake1_start_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"fake2_monitor_0 c7auto1" -> "fake2_start_0 c7auto4" [ style = bold] +"fake2_monitor_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"fake2_monitor_0 c7auto2" -> "fake2_start_0 c7auto4" [ style = bold] +"fake2_monitor_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"fake2_monitor_0 c7auto3" -> "fake2_start_0 c7auto4" [ style = bold] +"fake2_monitor_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"fake2_monitor_10000 c7auto4" [ style=bold color="green" fontcolor="black"] +"fake2_start_0 c7auto4" -> "fake2_monitor_10000 c7auto4" [ style = bold] +"fake2_start_0 c7auto4" [ style=bold color="green" fontcolor="black"] +"fake3_monitor_0 c7auto1" -> "fake3_start_0 c7auto2" [ style = bold] +"fake3_monitor_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"fake3_monitor_0 c7auto2" -> "fake3_start_0 c7auto2" [ style = bold] +"fake3_monitor_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"fake3_monitor_0 c7auto3" -> "fake3_start_0 c7auto2" [ style = bold] +"fake3_monitor_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"fake3_monitor_10000 c7auto2" [ style=bold color="green" fontcolor="black"] +"fake3_start_0 c7auto2" -> "fake3_monitor_10000 c7auto2" [ style = bold] +"fake3_start_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"fake4_monitor_0 c7auto1" -> "fake4_start_0 c7auto3" [ style = bold] +"fake4_monitor_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"fake4_monitor_0 c7auto2" -> "fake4_start_0 c7auto3" [ style = bold] +"fake4_monitor_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"fake4_monitor_0 c7auto3" -> "fake4_start_0 c7auto3" [ style = bold] +"fake4_monitor_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"fake4_monitor_10000 c7auto3" [ style=bold color="green" fontcolor="black"] +"fake4_start_0 c7auto3" -> "fake4_monitor_10000 c7auto3" [ style = bold] +"fake4_start_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"fake5_monitor_0 c7auto1" -> "fake5_start_0 c7auto4" [ style = bold] +"fake5_monitor_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"fake5_monitor_0 c7auto2" -> "fake5_start_0 c7auto4" [ style = bold] +"fake5_monitor_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"fake5_monitor_0 c7auto3" -> "fake5_start_0 c7auto4" [ style = bold] +"fake5_monitor_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"fake5_monitor_10000 c7auto4" [ style=bold color="green" fontcolor="black"] +"fake5_start_0 c7auto4" -> "fake5_monitor_10000 c7auto4" [ style = bold] +"fake5_start_0 c7auto4" [ style=bold color="green" fontcolor="black"] +"fake:0_monitor_0 c7auto2" -> "fake_clone_start_0" [ style = bold] +"fake:0_monitor_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"fake:0_monitor_10000 c7auto2" [ style=bold color="green" fontcolor="black"] +"fake:0_start_0 c7auto2" -> "fake:0_monitor_10000 c7auto2" [ style = bold] +"fake:0_start_0 c7auto2" -> "fake_clone_running_0" [ style = bold] +"fake:0_start_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"fake:1_monitor_0 c7auto3" -> "fake_clone_start_0" [ style = bold] +"fake:1_monitor_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"fake:1_monitor_10000 c7auto3" [ style=bold color="green" fontcolor="black"] +"fake:1_start_0 c7auto3" -> "fake:1_monitor_10000 c7auto3" [ style = bold] +"fake:1_start_0 c7auto3" -> "fake_clone_running_0" [ style = bold] +"fake:1_start_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"fake:2_monitor_10000 c7auto4" [ style=bold color="green" fontcolor="black"] +"fake:2_start_0 c7auto4" -> "fake:2_monitor_10000 c7auto4" [ style = bold] +"fake:2_start_0 c7auto4" -> "fake_clone_running_0" [ style = bold] +"fake:2_start_0 c7auto4" [ style=bold color="green" fontcolor="black"] +"fake:3_monitor_0 c7auto1" -> "fake_clone_start_0" [ style = bold] +"fake:3_monitor_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"fake:3_monitor_10000 c7auto1" [ style=bold color="green" fontcolor="black"] +"fake:3_start_0 c7auto1" -> "fake:3_monitor_10000 c7auto1" [ style = bold] +"fake:3_start_0 c7auto1" -> "fake_clone_running_0" [ style = bold] +"fake:3_start_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"fake_clone_running_0" [ style=bold color="green" fontcolor="orange"] +"fake_clone_start_0" -> "fake:0_start_0 c7auto2" [ style = bold] +"fake_clone_start_0" -> "fake:1_start_0 c7auto3" [ style = bold] +"fake_clone_start_0" -> "fake:2_start_0 c7auto4" [ style = bold] +"fake_clone_start_0" -> "fake:3_start_0 c7auto1" [ style = bold] +"fake_clone_start_0" -> "fake_clone_running_0" [ style = bold] +"fake_clone_start_0" [ style=bold color="green" fontcolor="orange"] +"fake_fs_monitor_0 c7auto1" -> "fake_fs_start_0 c7auto1" [ style = bold] +"fake_fs_monitor_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"fake_fs_monitor_0 c7auto2" -> "fake_fs_start_0 c7auto1" [ style = bold] +"fake_fs_monitor_0 c7auto2" [ style=bold color="green" fontcolor="black"] +"fake_fs_monitor_0 c7auto3" -> "fake_fs_start_0 c7auto1" [ style = bold] +"fake_fs_monitor_0 c7auto3" [ style=bold color="green" fontcolor="black"] +"fake_fs_monitor_10000 c7auto1" [ style=bold color="green" fontcolor="black"] +"fake_fs_start_0 c7auto1" -> "container_start_0 c7auto1" [ style = bold] +"fake_fs_start_0 c7auto1" -> "fake_fs_monitor_10000 c7auto1" [ style = bold] +"fake_fs_start_0 c7auto1" -> "fake_group_running_0" [ style = bold] +"fake_fs_start_0 c7auto1" [ style=bold color="green" fontcolor="black"] +"fake_group_running_0" [ style=bold color="green" fontcolor="orange"] +"fake_group_start_0" -> "container_start_0 c7auto1" [ style = bold] +"fake_group_start_0" -> "fake_fs_start_0 c7auto1" [ style = bold] +"fake_group_start_0" -> "fake_group_running_0" [ style = bold] +"fake_group_start_0" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/whitebox-orphan-ms.dot b/cts/scheduler/dot/whitebox-orphan-ms.dot new file mode 100644 index 0000000..a6dfc94 --- /dev/null +++ b/cts/scheduler/dot/whitebox-orphan-ms.dot @@ -0,0 +1,64 @@ + digraph "g" { +"FencingFail_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"FencingFail_stop_0 18node3" -> "FencingFail_start_0 18node1" [ style = bold] +"FencingFail_stop_0 18node3" [ style=bold color="green" fontcolor="black"] +"container1_delete_0 18node1" -> "container1_start_0 <none>" [ style = dashed] +"container1_delete_0 18node1" [ style=bold color="green" fontcolor="black"] +"container1_delete_0 18node2" -> "container1_start_0 <none>" [ style = dashed] +"container1_delete_0 18node2" [ style=bold color="green" fontcolor="black"] +"container1_delete_0 18node3" -> "container1_start_0 <none>" [ style = dashed] +"container1_delete_0 18node3" [ style=bold color="green" fontcolor="black"] +"container1_start_0 <none>" [ style=dashed color="red" fontcolor="black"] +"container1_stop_0 18node1" -> "container1_delete_0 18node1" [ style = bold] +"container1_stop_0 18node1" -> "container1_delete_0 18node2" [ style = bold] +"container1_stop_0 18node1" -> "container1_delete_0 18node3" [ style = bold] +"container1_stop_0 18node1" -> "container1_start_0 <none>" [ style = dashed] +"container1_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"container2_delete_0 18node1" [ style=bold color="green" fontcolor="black"] +"container2_delete_0 18node2" [ style=bold color="green" fontcolor="black"] +"container2_delete_0 18node3" [ style=bold color="green" fontcolor="black"] +"container2_stop_0 18node1" -> "container2_delete_0 18node1" [ style = bold] +"container2_stop_0 18node1" -> "container2_delete_0 18node2" [ style = bold] +"container2_stop_0 18node1" -> "container2_delete_0 18node3" [ style = bold] +"container2_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"lxc-ms_clear_failcount_0 lxc1" -> "lxc-ms_stop_0 lxc1" [ style = dashed] +"lxc-ms_clear_failcount_0 lxc1" -> "lxc-ms_stop_0 lxc2" [ style = dashed] +"lxc-ms_clear_failcount_0 lxc1" [ style=dashed color="red" fontcolor="black"] +"lxc-ms_delete_0 18node1" [ style=bold color="green" fontcolor="black"] +"lxc-ms_delete_0 18node2" [ style=bold color="green" fontcolor="black"] +"lxc-ms_delete_0 18node3" [ style=bold color="green" fontcolor="black"] +"lxc-ms_demote_0 lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] +"lxc-ms_demote_0 lxc1" -> "lxc-ms_stop_0 lxc2" [ style = bold] +"lxc-ms_demote_0 lxc1" -> "lxc1_stop_0 18node1" [ style = bold] +"lxc-ms_demote_0 lxc1" [ style=bold color="green" fontcolor="black"] +"lxc-ms_demote_0 lxc2" -> "lxc-ms_stop_0 lxc1" [ style = bold] +"lxc-ms_demote_0 lxc2" -> "lxc-ms_stop_0 lxc2" [ style = bold] +"lxc-ms_demote_0 lxc2" -> "lxc2_stop_0 18node1" [ style = bold] +"lxc-ms_demote_0 lxc2" [ style=bold color="green" fontcolor="black"] +"lxc-ms_stop_0 lxc1" -> "lxc-ms_delete_0 18node1" [ style = bold] +"lxc-ms_stop_0 lxc1" -> "lxc-ms_delete_0 18node2" [ style = bold] +"lxc-ms_stop_0 lxc1" -> "lxc-ms_delete_0 18node3" [ style = bold] +"lxc-ms_stop_0 lxc1" -> "lxc1_stop_0 18node1" [ style = bold] +"lxc-ms_stop_0 lxc1" [ style=bold color="green" fontcolor="black"] +"lxc-ms_stop_0 lxc2" -> "lxc-ms_delete_0 18node1" [ style = bold] +"lxc-ms_stop_0 lxc2" -> "lxc-ms_delete_0 18node2" [ style = bold] +"lxc-ms_stop_0 lxc2" -> "lxc-ms_delete_0 18node3" [ style = bold] +"lxc-ms_stop_0 lxc2" -> "lxc2_stop_0 18node1" [ style = bold] +"lxc-ms_stop_0 lxc2" [ style=bold color="green" fontcolor="black"] +"lxc1_delete_0 18node1" [ style=bold color="green" fontcolor="black"] +"lxc1_delete_0 18node2" [ style=bold color="green" fontcolor="black"] +"lxc1_delete_0 18node3" [ style=bold color="green" fontcolor="black"] +"lxc1_stop_0 18node1" -> "container1_stop_0 18node1" [ style = bold] +"lxc1_stop_0 18node1" -> "lxc1_delete_0 18node1" [ style = bold] +"lxc1_stop_0 18node1" -> "lxc1_delete_0 18node2" [ style = bold] +"lxc1_stop_0 18node1" -> "lxc1_delete_0 18node3" [ style = bold] +"lxc1_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"lxc2_delete_0 18node1" [ style=bold color="green" fontcolor="black"] +"lxc2_delete_0 18node2" [ style=bold color="green" fontcolor="black"] +"lxc2_delete_0 18node3" [ style=bold color="green" fontcolor="black"] +"lxc2_stop_0 18node1" -> "container2_stop_0 18node1" [ style = bold] +"lxc2_stop_0 18node1" -> "lxc2_delete_0 18node1" [ style = bold] +"lxc2_stop_0 18node1" -> "lxc2_delete_0 18node2" [ style = bold] +"lxc2_stop_0 18node1" -> "lxc2_delete_0 18node3" [ style = bold] +"lxc2_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/whitebox-orphaned.dot b/cts/scheduler/dot/whitebox-orphaned.dot new file mode 100644 index 0000000..fdb1547 --- /dev/null +++ b/cts/scheduler/dot/whitebox-orphaned.dot @@ -0,0 +1,39 @@ + digraph "g" { +"A_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"B_monitor_0 lxc2" -> "B_start_0 lxc2" [ style = bold] +"B_monitor_0 lxc2" -> "lxc1_stop_0 18node2" [ style = bold] +"B_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"B_monitor_10000 lxc2" [ style=bold color="green" fontcolor="black"] +"B_start_0 lxc2" -> "B_monitor_10000 lxc2" [ style = bold] +"B_start_0 lxc2" [ style=bold color="green" fontcolor="black"] +"B_stop_0 lxc1" -> "B_start_0 lxc2" [ style = bold] +"B_stop_0 lxc1" -> "lxc1_stop_0 18node2" [ style = bold] +"B_stop_0 lxc1" [ style=bold color="green" fontcolor="black"] +"D_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"M-clone_stop_0" -> "M-clone_stopped_0" [ style = bold] +"M-clone_stop_0" -> "M_stop_0 lxc1" [ style = bold] +"M-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"M-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"M_stop_0 lxc1" -> "M-clone_stopped_0" [ style = bold] +"M_stop_0 lxc1" -> "lxc1_stop_0 18node2" [ style = bold] +"M_stop_0 lxc1" [ style=bold color="green" fontcolor="black"] +"container1_clear_failcount_0 18node2" -> "container1_stop_0 18node2" [ style = bold] +"container1_clear_failcount_0 18node2" [ style=bold color="green" fontcolor="black"] +"container1_delete_0 18node1" [ style=bold color="green" fontcolor="black"] +"container1_delete_0 18node2" [ style=bold color="green" fontcolor="black"] +"container1_delete_0 18node3" [ style=bold color="green" fontcolor="black"] +"container1_stop_0 18node2" -> "container1_delete_0 18node1" [ style = bold] +"container1_stop_0 18node2" -> "container1_delete_0 18node2" [ style = bold] +"container1_stop_0 18node2" -> "container1_delete_0 18node3" [ style = bold] +"container1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +"lxc1_clear_failcount_0 18node2" -> "lxc1_stop_0 18node2" [ style = bold] +"lxc1_clear_failcount_0 18node2" [ style=bold color="green" fontcolor="black"] +"lxc1_delete_0 18node1" [ style=bold color="green" fontcolor="black"] +"lxc1_delete_0 18node2" [ style=bold color="green" fontcolor="black"] +"lxc1_delete_0 18node3" [ style=bold color="green" fontcolor="black"] +"lxc1_stop_0 18node2" -> "container1_stop_0 18node2" [ style = bold] +"lxc1_stop_0 18node2" -> "lxc1_delete_0 18node1" [ style = bold] +"lxc1_stop_0 18node2" -> "lxc1_delete_0 18node2" [ style = bold] +"lxc1_stop_0 18node2" -> "lxc1_delete_0 18node3" [ style = bold] +"lxc1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/whitebox-start.dot b/cts/scheduler/dot/whitebox-start.dot new file mode 100644 index 0000000..9ebfcd5 --- /dev/null +++ b/cts/scheduler/dot/whitebox-start.dot @@ -0,0 +1,35 @@ + digraph "g" { +"A_monitor_0 lxc2" -> "A_start_0 lxc1" [ style = bold] +"A_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"A_monitor_10000 lxc1" [ style=bold color="green" fontcolor="black"] +"A_start_0 lxc1" -> "A_monitor_10000 lxc1" [ style = bold] +"A_start_0 lxc1" [ style=bold color="green" fontcolor="black"] +"A_stop_0 18node1" -> "A_start_0 lxc1" [ style = bold] +"A_stop_0 18node1" [ style=bold color="green" fontcolor="black"] +"B_monitor_10000 18node3" [ style=bold color="green" fontcolor="black"] +"B_start_0 18node3" -> "B_monitor_10000 18node3" [ style = bold] +"B_start_0 18node3" [ style=bold color="green" fontcolor="black"] +"B_stop_0 lxc2" -> "B_start_0 18node3" [ style = bold] +"B_stop_0 lxc2" [ style=bold color="green" fontcolor="black"] +"D_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"M-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"M-clone_start_0" -> "M-clone_running_0" [ style = bold] +"M-clone_start_0" -> "M_start_0 lxc1" [ style = bold] +"M-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"M_monitor_10000 lxc1" [ style=bold color="green" fontcolor="black"] +"M_start_0 lxc1" -> "M-clone_running_0" [ style = bold] +"M_start_0 lxc1" -> "M_monitor_10000 lxc1" [ style = bold] +"M_start_0 lxc1" [ style=bold color="green" fontcolor="black"] +"container1_start_0 18node1" -> "A_start_0 lxc1" [ style = bold] +"container1_start_0 18node1" -> "M_start_0 lxc1" [ style = bold] +"container1_start_0 18node1" -> "lxc1_start_0 18node1" [ style = bold] +"container1_start_0 18node1" [ style=bold color="green" fontcolor="black"] +"lxc1_monitor_30000 18node1" [ style=bold color="green" fontcolor="black"] +"lxc1_start_0 18node1" -> "A_monitor_10000 lxc1" [ style = bold] +"lxc1_start_0 18node1" -> "A_start_0 lxc1" [ style = bold] +"lxc1_start_0 18node1" -> "A_stop_0 18node1" [ style = bold] +"lxc1_start_0 18node1" -> "M_monitor_10000 lxc1" [ style = bold] +"lxc1_start_0 18node1" -> "M_start_0 lxc1" [ style = bold] +"lxc1_start_0 18node1" -> "lxc1_monitor_30000 18node1" [ style = bold] +"lxc1_start_0 18node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/whitebox-stop.dot b/cts/scheduler/dot/whitebox-stop.dot new file mode 100644 index 0000000..b103e68 --- /dev/null +++ b/cts/scheduler/dot/whitebox-stop.dot @@ -0,0 +1,23 @@ + digraph "g" { +"A_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"B_monitor_0 lxc2" -> "B_start_0 lxc2" [ style = bold] +"B_monitor_0 lxc2" -> "lxc1_stop_0 18node2" [ style = bold] +"B_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"B_monitor_10000 lxc2" [ style=bold color="green" fontcolor="black"] +"B_start_0 lxc2" -> "B_monitor_10000 lxc2" [ style = bold] +"B_start_0 lxc2" [ style=bold color="green" fontcolor="black"] +"B_stop_0 lxc1" -> "B_start_0 lxc2" [ style = bold] +"B_stop_0 lxc1" -> "lxc1_stop_0 18node2" [ style = bold] +"B_stop_0 lxc1" [ style=bold color="green" fontcolor="black"] +"D_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"] +"M-clone_stop_0" -> "M-clone_stopped_0" [ style = bold] +"M-clone_stop_0" -> "M_stop_0 lxc1" [ style = bold] +"M-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"M-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"M_stop_0 lxc1" -> "M-clone_stopped_0" [ style = bold] +"M_stop_0 lxc1" -> "lxc1_stop_0 18node2" [ style = bold] +"M_stop_0 lxc1" [ style=bold color="green" fontcolor="black"] +"container1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +"lxc1_stop_0 18node2" -> "container1_stop_0 18node2" [ style = bold] +"lxc1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] +} diff --git a/cts/scheduler/dot/whitebox-unexpectedly-running.dot b/cts/scheduler/dot/whitebox-unexpectedly-running.dot new file mode 100644 index 0000000..7554d53 --- /dev/null +++ b/cts/scheduler/dot/whitebox-unexpectedly-running.dot @@ -0,0 +1,23 @@ + digraph "g" { +"FAKE-crashed_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"] +"FAKE-crashed_start_0 18builder" -> "FAKE-crashed_monitor_60000 18builder" [ style = bold] +"FAKE-crashed_start_0 18builder" -> "remote2_start_0 18builder" [ style = bold] +"FAKE-crashed_start_0 18builder" [ style=bold color="green" fontcolor="black"] +"FAKE-crashed_stop_0 18builder" -> "FAKE-crashed_start_0 18builder" [ style = bold] +"FAKE-crashed_stop_0 18builder" -> "stonith 'reboot' remote2" [ style = bold] +"FAKE-crashed_stop_0 18builder" [ style=bold color="green" fontcolor="black"] +"FAKE_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_0 18builder" -> "remote1_start_0 18builder" [ style = bold] +"remote1_monitor_0 18builder" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_30000 18builder" [ style=bold color="green" fontcolor="black"] +"remote1_start_0 18builder" -> "remote1_monitor_30000 18builder" [ style = bold] +"remote1_start_0 18builder" [ style=bold color="green" fontcolor="black"] +"remote2_monitor_0 18builder" -> "remote2_start_0 18builder" [ style = bold] +"remote2_monitor_0 18builder" [ style=bold color="green" fontcolor="black"] +"remote2_monitor_30000 18builder" [ style=bold color="green" fontcolor="black"] +"remote2_start_0 18builder" -> "remote2_monitor_30000 18builder" [ style = bold] +"remote2_start_0 18builder" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' remote2" -> "remote1_start_0 18builder" [ style = bold] +"stonith 'reboot' remote2" -> "remote2_start_0 18builder" [ style = bold] +"stonith 'reboot' remote2" [ style=bold color="green" fontcolor="orange"] +} diff --git a/cts/scheduler/dot/year-2038.dot b/cts/scheduler/dot/year-2038.dot new file mode 100644 index 0000000..8165267 --- /dev/null +++ b/cts/scheduler/dot/year-2038.dot @@ -0,0 +1,24 @@ + digraph "g" { +"compute-unfence-trigger-clone_stop_0" -> "compute-unfence-trigger-clone_stopped_0" [ style = bold] +"compute-unfence-trigger-clone_stop_0" -> "compute-unfence-trigger_stop_0 overcloud-novacompute-1" [ style = bold] +"compute-unfence-trigger-clone_stop_0" [ style=bold color="green" fontcolor="orange"] +"compute-unfence-trigger-clone_stopped_0" [ style=bold color="green" fontcolor="orange"] +"compute-unfence-trigger_stop_0 overcloud-novacompute-1" -> "compute-unfence-trigger-clone_stopped_0" [ style = bold] +"compute-unfence-trigger_stop_0 overcloud-novacompute-1" [ style=bold color="green" fontcolor="orange"] +"ip-10.0.0.110_monitor_10000 controller-1" [ style=bold color="green" fontcolor="black"] +"ip-10.0.0.110_start_0 controller-1" -> "ip-10.0.0.110_monitor_10000 controller-1" [ style = bold] +"ip-10.0.0.110_start_0 controller-1" [ style=bold color="green" fontcolor="black"] +"overcloud-novacompute-1_clear_failcount_0 controller-1" [ style=bold color="green" fontcolor="black"] +"overcloud-novacompute-1_stop_0 controller-1" [ style=bold color="green" fontcolor="black"] +"stonith 'reboot' overcloud-novacompute-1" -> "compute-unfence-trigger-clone_stop_0" [ style = bold] +"stonith 'reboot' overcloud-novacompute-1" -> "compute-unfence-trigger_stop_0 overcloud-novacompute-1" [ style = bold] +"stonith 'reboot' overcloud-novacompute-1" -> "ip-10.0.0.110_start_0 controller-1" [ style = bold] +"stonith 'reboot' overcloud-novacompute-1" -> "overcloud-novacompute-1_clear_failcount_0 controller-1" [ style = bold] +"stonith 'reboot' overcloud-novacompute-1" -> "stonith-fence_compute-fence-nova_start_0 controller-2" [ style = bold] +"stonith 'reboot' overcloud-novacompute-1" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_start_0 controller-2" -> "stonith-fence_compute-fence-nova_monitor_60000 controller-2" [ style = bold] +"stonith-fence_compute-fence-nova_start_0 controller-2" [ style=bold color="green" fontcolor="black"] +"stonith-fence_compute-fence-nova_stop_0 controller-2" -> "stonith-fence_compute-fence-nova_start_0 controller-2" [ style = bold] +"stonith-fence_compute-fence-nova_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] +} |