diff --git a/pengine/test10/bug-1820-1.dot b/pengine/test10/bug-1820-1.dot
index 4ab97e3969..8fe3108600 100644
--- a/pengine/test10/bug-1820-1.dot
+++ b/pengine/test10/bug-1820-1.dot
@@ -1,46 +1,60 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange" ]
"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" -> "probe_complete star" [ style = bold]
"p1_monitor_0 star" [ style=bold color="green" fontcolor="black" ]
"p1_monitor_0 world" -> "probe_complete world" [ style = bold]
"p1_monitor_0 world" [ style=bold color="green" fontcolor="black" ]
"p1_start_0 world" [ style=bold color="green" fontcolor="black" ]
"probe_complete star" -> "probe_complete" [ style = bold]
"probe_complete star" [ style=bold color="green" fontcolor="black" ]
"probe_complete world" -> "probe_complete" [ style = bold]
"probe_complete world" [ style=bold color="green" fontcolor="black" ]
"probe_complete" -> "p1_start_0 world" [ style = bold]
"probe_complete" [ 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="black" ]
+"test1_start_0 world" [ style=bold color="green" fontcolor="orange"]
"test1_stop_0 star" -> "all_stopped" [ style = bold]
"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="black" ]
+"test2_start_0 world" [ style=bold color="green" fontcolor="orange"]
"test2_stop_0 star" -> "all_stopped" [ style = bold]
"test2_stop_0 star" -> "do_shutdown star" [ style = bold]
"test2_stop_0 star" -> "gr1_stopped_0" [ style = bold]
+"test2_stop_0 star" -> "gr1_stopped_0" [ style = dashed]
+"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/pengine/test10/bug-1820-1.exp b/pengine/test10/bug-1820-1.exp
index 8d8e4d5350..85a2252bcd 100644
--- a/pengine/test10/bug-1820-1.exp
+++ b/pengine/test10/bug-1820-1.exp
@@ -1,249 +1,307 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
+
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/pengine/test10/bug-1820-1.summary b/pengine/test10/bug-1820-1.summary
index 21be9d94db..b8c3503866 100644
--- a/pengine/test10/bug-1820-1.summary
+++ b/pengine/test10/bug-1820-1.summary
@@ -1,40 +1,44 @@
Current cluster status:
Online: [ star world ]
p1 (ocf::heartbeat:Xen): Stopped
Resource Group: gr1
test1 (ocf::heartbeat:Xen): Started star
test2 (ocf::heartbeat:Xen): Started star
Transition Summary:
* Start p1 (world)
- * Move test1 (Started star -> world)
- * Move test2 (Started star -> world)
+ * Migrate test1 (Started star -> world)
+ * Migrate test2 (Started star -> world)
Executing cluster transition:
* Resource action: p1 monitor on world
* Resource action: p1 monitor on star
* Pseudo action: gr1_stop_0
- * Resource action: test2 stop on star
+ * Resource action: test1 migrate_to on star
* Pseudo action: probe_complete
* Resource action: p1 start on world
+ * Resource action: test1 migrate_from on world
+ * Resource action: test2 migrate_to on star
+ * Resource action: test2 migrate_from on world
+ * Resource action: test2 stop on star
* Resource action: test1 stop on star
* Cluster action: do_shutdown on star
* Pseudo action: all_stopped
* Pseudo action: gr1_stopped_0
* Pseudo action: gr1_start_0
- * Resource action: test1 start on world
- * Resource action: test2 start on world
+ * Pseudo action: test1_start_0
+ * Pseudo action: test2_start_0
* Pseudo action: gr1_running_0
* Resource action: test1 monitor=10000 on world
* Resource action: test2 monitor=10000 on world
Revised cluster status:
Online: [ star world ]
p1 (ocf::heartbeat:Xen): Started world
Resource Group: gr1
test1 (ocf::heartbeat:Xen): Started world
test2 (ocf::heartbeat:Xen): Started world
diff --git a/pengine/test10/bug-1820.dot b/pengine/test10/bug-1820.dot
index e500bda0aa..2488104362 100644
--- a/pengine/test10/bug-1820.dot
+++ b/pengine/test10/bug-1820.dot
@@ -1,40 +1,49 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange" ]
"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" -> "all_stopped" [ style = bold]
"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="black" ]
+"test2_start_0 world" [ style=bold color="green" fontcolor="orange"]
"test2_stop_0 star" -> "all_stopped" [ style = bold]
"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 = bold]
+"test2_stop_0 star" -> "gr1_stopped_0" [ style = dashed]
+"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/pengine/test10/bug-1820.exp b/pengine/test10/bug-1820.exp
index 81702dcd58..1fc46895f1 100644
--- a/pengine/test10/bug-1820.exp
+++ b/pengine/test10/bug-1820.exp
@@ -1,207 +1,237 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
diff --git a/pengine/test10/bug-1820.summary b/pengine/test10/bug-1820.summary
index 3960634a29..592fa67f8a 100644
--- a/pengine/test10/bug-1820.summary
+++ b/pengine/test10/bug-1820.summary
@@ -1,35 +1,37 @@
Current cluster status:
Online: [ star world ]
Resource Group: gr1
test1 (ocf::heartbeat:Xen): Started star
test2 (ocf::heartbeat:Xen): Started star
Transition Summary:
* Migrate test1 (Started star -> world)
- * Move test2 (Started star -> world)
+ * Migrate test2 (Started star -> world)
Executing cluster transition:
* Pseudo action: gr1_stop_0
- * Resource action: test2 stop on star
* Resource action: test1 migrate_to on star
* Resource action: test1 migrate_from on world
+ * Resource action: test2 migrate_to on star
+ * Resource action: test2 migrate_from on world
+ * Resource action: test2 stop on star
* Resource action: test1 stop on star
* Cluster action: do_shutdown on star
* Pseudo action: all_stopped
* Pseudo action: gr1_stopped_0
* Pseudo action: gr1_start_0
* Pseudo action: test1_start_0
- * Resource action: test2 start on world
+ * Pseudo action: test2_start_0
* Pseudo action: gr1_running_0
* Resource action: test1 monitor=10000 on world
* Resource action: test2 monitor=10000 on world
Revised cluster status:
Online: [ star world ]
Resource Group: gr1
test1 (ocf::heartbeat:Xen): Started world
test2 (ocf::heartbeat:Xen): Started world
diff --git a/pengine/test10/coloc-clone-stays-active.dot b/pengine/test10/coloc-clone-stays-active.dot
index e73a5c6cd6..ef729efb07 100644
--- a/pengine/test10/coloc-clone-stays-active.dot
+++ b/pengine/test10/coloc-clone-stays-active.dot
@@ -1,13 +1,14 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange" ]
+"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" -> "all_stopped" [ style = bold]
"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/pengine/test10/coloc-clone-stays-active.exp b/pengine/test10/coloc-clone-stays-active.exp
index 215eec9319..72b91de4ae 100644
--- a/pengine/test10/coloc-clone-stays-active.exp
+++ b/pengine/test10/coloc-clone-stays-active.exp
@@ -1,75 +1,78 @@
-
+
-
+
-
+
-
+
+
+
+
-
+
diff --git a/pengine/test10/group-dependants.dot b/pengine/test10/group-dependants.dot
index cc242d8fe5..7392afcbec 100644
--- a/pengine/test10/group-dependants.dot
+++ b/pengine/test10/group-dependants.dot
@@ -1,251 +1,314 @@
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"]
"all_stopped" [ style=bold color="green" fontcolor="orange"]
"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="black"]
+"dahdi_start_0 asttest2" [ style=bold color="green" fontcolor="orange"]
"dahdi_stop_0 asttest1" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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="black"]
+"ip_voip_route_test1_start_0 asttest2" [ style=bold color="green" fontcolor="orange"]
"ip_voip_route_test1_stop_0 asttest1" -> "all_stopped" [ style = bold]
"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="black"]
+"ip_voip_route_test2_start_0 asttest2" [ style=bold color="green" fontcolor="orange"]
"ip_voip_route_test2_stop_0 asttest1" -> "all_stopped" [ style = bold]
"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="black"]
+"ip_voip_vlan850_start_0 asttest2" [ style=bold color="green" fontcolor="orange"]
"ip_voip_vlan850_stop_0 asttest1" -> "all_stopped" [ style = bold]
"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="black"]
+"ip_voip_vlan851_start_0 asttest2" [ style=bold color="green" fontcolor="orange"]
"ip_voip_vlan851_stop_0 asttest1" -> "all_stopped" [ style = bold]
"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="black"]
+"ip_voip_vlan852_start_0 asttest2" [ style=bold color="green" fontcolor="orange"]
"ip_voip_vlan852_stop_0 asttest1" -> "all_stopped" [ style = bold]
"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="black"]
+"ip_voip_vlan853_start_0 asttest2" [ style=bold color="green" fontcolor="orange"]
"ip_voip_vlan853_stop_0 asttest1" -> "all_stopped" [ style = bold]
"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="black"]
+"ip_voip_vlan854_start_0 asttest2" [ style=bold color="green" fontcolor="orange"]
"ip_voip_vlan854_stop_0 asttest1" -> "all_stopped" [ style = bold]
"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="black"]
+"ip_voip_vlan855_start_0 asttest2" [ style=bold color="green" fontcolor="orange"]
"ip_voip_vlan855_stop_0 asttest1" -> "all_stopped" [ style = bold]
"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="black"]
+"ip_voip_vlan856_start_0 asttest2" [ style=bold color="green" fontcolor="orange"]
"ip_voip_vlan856_stop_0 asttest1" -> "all_stopped" [ style = bold]
"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="black"]
+"ip_voip_vlan998_start_0 asttest2" [ style=bold color="green" fontcolor="orange"]
"ip_voip_vlan998_stop_0 asttest1" -> "all_stopped" [ style = bold]
"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="black"]
+"mysqld_start_0 asttest2" [ style=bold color="green" fontcolor="orange"]
"mysqld_stop_0 asttest1" -> "all_stopped" [ style = bold]
"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/pengine/test10/group-dependants.exp b/pengine/test10/group-dependants.exp
index 1a033dbc91..c7c381f212 100644
--- a/pengine/test10/group-dependants.exp
+++ b/pengine/test10/group-dependants.exp
@@ -1,1323 +1,1651 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
+
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
+
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/pengine/test10/group-dependants.summary b/pengine/test10/group-dependants.summary
index 82d265389b..c1366568b0 100644
--- a/pengine/test10/group-dependants.summary
+++ b/pengine/test10/group-dependants.summary
@@ -1,171 +1,195 @@
Current cluster status:
Online: [ asttest1 asttest2 ]
Resource Group: voip
mysqld (lsb:mysql): Started asttest1
dahdi (lsb:dahdi): Started asttest1
fonulator (lsb:fonulator): Stopped
asterisk (lsb:asterisk-11.0.1): Stopped
iax2_mon (lsb:iax2_mon): Stopped
httpd (lsb:apache2): Stopped
tftp (lsb:tftp-srce): Stopped
Resource Group: ip_voip_routes
ip_voip_route_test1 (ocf::heartbeat:Route): Started asttest1
ip_voip_route_test2 (ocf::heartbeat:Route): Started asttest1
Resource Group: ip_voip_addresses_p
ip_voip_vlan850 (ocf::heartbeat:IPaddr2): Started asttest1
ip_voip_vlan998 (ocf::heartbeat:IPaddr2): Started asttest1
ip_voip_vlan851 (ocf::heartbeat:IPaddr2): Started asttest1
ip_voip_vlan852 (ocf::heartbeat:IPaddr2): Started asttest1
ip_voip_vlan853 (ocf::heartbeat:IPaddr2): Started asttest1
ip_voip_vlan854 (ocf::heartbeat:IPaddr2): Started asttest1
ip_voip_vlan855 (ocf::heartbeat:IPaddr2): Started asttest1
ip_voip_vlan856 (ocf::heartbeat:IPaddr2): Started asttest1
Clone Set: cl_route [ip_voip_route_default]
Started: [ asttest1 asttest2 ]
fs_drbd (ocf::heartbeat:Filesystem): Started asttest1
Master/Slave Set: ms_drbd [drbd]
Masters: [ asttest1 ]
Slaves: [ asttest2 ]
Transition Summary:
- * Move mysqld (Started asttest1 -> asttest2)
- * Move dahdi (Started asttest1 -> asttest2)
+ * Migrate mysqld (Started asttest1 -> asttest2)
+ * Migrate dahdi (Started asttest1 -> asttest2)
* Start fonulator (asttest2)
* Start asterisk (asttest2)
* Start iax2_mon (asttest2)
* Start httpd (asttest2)
* Start tftp (asttest2)
- * Move ip_voip_route_test1 (Started asttest1 -> asttest2)
- * Move ip_voip_route_test2 (Started asttest1 -> asttest2)
- * Move ip_voip_vlan850 (Started asttest1 -> asttest2)
- * Move ip_voip_vlan998 (Started asttest1 -> asttest2)
- * Move ip_voip_vlan851 (Started asttest1 -> asttest2)
- * Move ip_voip_vlan852 (Started asttest1 -> asttest2)
- * Move ip_voip_vlan853 (Started asttest1 -> asttest2)
- * Move ip_voip_vlan854 (Started asttest1 -> asttest2)
- * Move ip_voip_vlan855 (Started asttest1 -> asttest2)
- * Move ip_voip_vlan856 (Started asttest1 -> asttest2)
+ * Migrate ip_voip_route_test1 (Started asttest1 -> asttest2)
+ * Migrate ip_voip_route_test2 (Started asttest1 -> asttest2)
+ * Migrate ip_voip_vlan850 (Started asttest1 -> asttest2)
+ * Migrate ip_voip_vlan998 (Started asttest1 -> asttest2)
+ * Migrate ip_voip_vlan851 (Started asttest1 -> asttest2)
+ * Migrate ip_voip_vlan852 (Started asttest1 -> asttest2)
+ * Migrate ip_voip_vlan853 (Started asttest1 -> asttest2)
+ * Migrate ip_voip_vlan854 (Started asttest1 -> asttest2)
+ * Migrate ip_voip_vlan855 (Started asttest1 -> asttest2)
+ * Migrate ip_voip_vlan856 (Started asttest1 -> asttest2)
* Move fs_drbd (Started asttest1 -> asttest2)
* Demote drbd:0 (Master -> Slave asttest1)
* Promote drbd:1 (Slave -> Master asttest2)
Executing cluster transition:
* Pseudo action: voip_stop_0
- * Resource action: dahdi stop on asttest1
+ * Resource action: mysqld migrate_to on asttest1
+ * Resource action: ip_voip_route_test1 migrate_to on asttest1
+ * Resource action: ip_voip_route_test2 migrate_to on asttest1
+ * Resource action: ip_voip_vlan850 migrate_to on asttest1
+ * Resource action: ip_voip_vlan998 migrate_to on asttest1
+ * Resource action: ip_voip_vlan851 migrate_to on asttest1
+ * Resource action: ip_voip_vlan852 migrate_to on asttest1
+ * Resource action: ip_voip_vlan853 migrate_to on asttest1
+ * Resource action: ip_voip_vlan854 migrate_to on asttest1
+ * Resource action: ip_voip_vlan855 migrate_to on asttest1
+ * Resource action: ip_voip_vlan856 migrate_to on asttest1
* Resource action: drbd:1 cancel=31000 on asttest2
* Pseudo action: ms_drbd_pre_notify_demote_0
- * Resource action: mysqld stop on asttest1
+ * Resource action: mysqld migrate_from on asttest2
+ * Resource action: dahdi migrate_to on asttest1
+ * Resource action: ip_voip_route_test1 migrate_from on asttest2
+ * Resource action: ip_voip_route_test2 migrate_from on asttest2
+ * Resource action: ip_voip_vlan850 migrate_from on asttest2
+ * Resource action: ip_voip_vlan998 migrate_from on asttest2
+ * Resource action: ip_voip_vlan851 migrate_from on asttest2
+ * Resource action: ip_voip_vlan852 migrate_from on asttest2
+ * Resource action: ip_voip_vlan853 migrate_from on asttest2
+ * Resource action: ip_voip_vlan854 migrate_from on asttest2
+ * Resource action: ip_voip_vlan855 migrate_from on asttest2
+ * Resource action: ip_voip_vlan856 migrate_from on asttest2
* Resource action: drbd:0 notify on asttest1
* Resource action: drbd:1 notify on asttest2
* Pseudo action: ms_drbd_confirmed-pre_notify_demote_0
+ * Resource action: dahdi migrate_from on asttest2
+ * Resource action: dahdi stop on asttest1
+ * Resource action: mysqld stop on asttest1
* Pseudo action: voip_stopped_0
* Pseudo action: ip_voip_routes_stop_0
* Resource action: ip_voip_route_test1 stop on asttest1
* Resource action: ip_voip_route_test2 stop on asttest1
* Pseudo action: ip_voip_routes_stopped_0
* Pseudo action: ip_voip_addresses_p_stop_0
* Resource action: ip_voip_vlan850 stop on asttest1
* Resource action: ip_voip_vlan998 stop on asttest1
* Resource action: ip_voip_vlan851 stop on asttest1
* Resource action: ip_voip_vlan852 stop on asttest1
* Resource action: ip_voip_vlan853 stop on asttest1
* Resource action: ip_voip_vlan854 stop on asttest1
* Resource action: ip_voip_vlan855 stop on asttest1
* Resource action: ip_voip_vlan856 stop on asttest1
* Pseudo action: ip_voip_addresses_p_stopped_0
* Resource action: fs_drbd stop on asttest1
* Pseudo action: ms_drbd_demote_0
* Pseudo action: all_stopped
* Resource action: drbd:0 demote on asttest1
* Pseudo action: ms_drbd_demoted_0
* Pseudo action: ms_drbd_post_notify_demoted_0
* Resource action: drbd:0 notify on asttest1
* Resource action: drbd:1 notify on asttest2
* Pseudo action: ms_drbd_confirmed-post_notify_demoted_0
* Pseudo action: ms_drbd_pre_notify_promote_0
* Resource action: drbd:0 notify on asttest1
* Resource action: drbd:1 notify on asttest2
* Pseudo action: ms_drbd_confirmed-pre_notify_promote_0
* Pseudo action: ms_drbd_promote_0
* Resource action: drbd:1 promote on asttest2
* Pseudo action: ms_drbd_promoted_0
* Pseudo action: ms_drbd_post_notify_promoted_0
* Resource action: drbd:0 notify on asttest1
* Resource action: drbd:1 notify on asttest2
* Pseudo action: ms_drbd_confirmed-post_notify_promoted_0
* Resource action: fs_drbd start on asttest2
* Resource action: drbd:0 monitor=31000 on asttest1
* Pseudo action: ip_voip_addresses_p_start_0
- * Resource action: ip_voip_vlan850 start on asttest2
- * Resource action: ip_voip_vlan998 start on asttest2
- * Resource action: ip_voip_vlan851 start on asttest2
- * Resource action: ip_voip_vlan852 start on asttest2
- * Resource action: ip_voip_vlan853 start on asttest2
- * Resource action: ip_voip_vlan854 start on asttest2
- * Resource action: ip_voip_vlan855 start on asttest2
- * Resource action: ip_voip_vlan856 start on asttest2
+ * Pseudo action: ip_voip_vlan850_start_0
+ * Pseudo action: ip_voip_vlan998_start_0
+ * Pseudo action: ip_voip_vlan851_start_0
+ * Pseudo action: ip_voip_vlan852_start_0
+ * Pseudo action: ip_voip_vlan853_start_0
+ * Pseudo action: ip_voip_vlan854_start_0
+ * Pseudo action: ip_voip_vlan855_start_0
+ * Pseudo action: ip_voip_vlan856_start_0
* Resource action: fs_drbd monitor=1000 on asttest2
* Pseudo action: ip_voip_addresses_p_running_0
* Resource action: ip_voip_vlan850 monitor=1000 on asttest2
* Resource action: ip_voip_vlan998 monitor=1000 on asttest2
* Resource action: ip_voip_vlan851 monitor=1000 on asttest2
* Resource action: ip_voip_vlan852 monitor=1000 on asttest2
* Resource action: ip_voip_vlan853 monitor=1000 on asttest2
* Resource action: ip_voip_vlan854 monitor=1000 on asttest2
* Resource action: ip_voip_vlan855 monitor=1000 on asttest2
* Resource action: ip_voip_vlan856 monitor=1000 on asttest2
* Pseudo action: ip_voip_routes_start_0
- * Resource action: ip_voip_route_test1 start on asttest2
- * Resource action: ip_voip_route_test2 start on asttest2
+ * Pseudo action: ip_voip_route_test1_start_0
+ * Pseudo action: ip_voip_route_test2_start_0
* Pseudo action: ip_voip_routes_running_0
* Resource action: ip_voip_route_test1 monitor=1000 on asttest2
* Resource action: ip_voip_route_test2 monitor=1000 on asttest2
* Pseudo action: voip_start_0
- * Resource action: mysqld start on asttest2
- * Resource action: dahdi start on asttest2
+ * Pseudo action: mysqld_start_0
+ * Pseudo action: dahdi_start_0
* Resource action: fonulator start on asttest2
* Resource action: asterisk start on asttest2
* Resource action: iax2_mon start on asttest2
* Resource action: httpd start on asttest2
* Resource action: tftp start on asttest2
* Pseudo action: voip_running_0
* Resource action: mysqld monitor=1000 on asttest2
* Resource action: dahdi monitor=1000 on asttest2
* Resource action: fonulator monitor=1000 on asttest2
* Resource action: asterisk monitor=1000 on asttest2
* Resource action: iax2_mon monitor=60000 on asttest2
* Resource action: httpd monitor=1000 on asttest2
* Resource action: tftp monitor=60000 on asttest2
Revised cluster status:
Online: [ asttest1 asttest2 ]
Resource Group: voip
mysqld (lsb:mysql): Started asttest2
dahdi (lsb:dahdi): Started asttest2
fonulator (lsb:fonulator): Started asttest2
asterisk (lsb:asterisk-11.0.1): Started asttest2
iax2_mon (lsb:iax2_mon): Started asttest2
httpd (lsb:apache2): Started asttest2
tftp (lsb:tftp-srce): Started asttest2
Resource Group: ip_voip_routes
ip_voip_route_test1 (ocf::heartbeat:Route): Started asttest2
ip_voip_route_test2 (ocf::heartbeat:Route): Started asttest2
Resource Group: ip_voip_addresses_p
ip_voip_vlan850 (ocf::heartbeat:IPaddr2): Started asttest2
ip_voip_vlan998 (ocf::heartbeat:IPaddr2): Started asttest2
ip_voip_vlan851 (ocf::heartbeat:IPaddr2): Started asttest2
ip_voip_vlan852 (ocf::heartbeat:IPaddr2): Started asttest2
ip_voip_vlan853 (ocf::heartbeat:IPaddr2): Started asttest2
ip_voip_vlan854 (ocf::heartbeat:IPaddr2): Started asttest2
ip_voip_vlan855 (ocf::heartbeat:IPaddr2): Started asttest2
ip_voip_vlan856 (ocf::heartbeat:IPaddr2): Started asttest2
Clone Set: cl_route [ip_voip_route_default]
Started: [ asttest1 asttest2 ]
fs_drbd (ocf::heartbeat:Filesystem): Started asttest2
Master/Slave Set: ms_drbd [drbd]
Masters: [ asttest2 ]
Slaves: [ asttest1 ]
diff --git a/pengine/test10/load-stopped-loop.dot b/pengine/test10/load-stopped-loop.dot
index 5d6eb5e119..06d3f6f259 100644
--- a/pengine/test10/load-stopped-loop.dot
+++ b/pengine/test10/load-stopped-loop.dot
@@ -1,64 +1,66 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange"]
+"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" -> "all_stopped" [ style = bold]
"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_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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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_0 v03-b" -> "vds-ok-pool-0-iscsi:0_monitor_30000 v03-b" [ style = bold]
"vds-ok-pool-0-iscsi:0_reload_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_0 mgmt01" -> "vds-ok-pool-0-iscsi:1_monitor_30000 mgmt01" [ style = bold]
"vds-ok-pool-0-iscsi:1_reload_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_0 v03-a" -> "vds-ok-pool-0-iscsi:2_monitor_30000 v03-a" [ style = bold]
"vds-ok-pool-0-iscsi:2_reload_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_0 v03-b" -> "vds-ok-pool-1-iscsi:0_monitor_30000 v03-b" [ style = bold]
"vds-ok-pool-1-iscsi:0_reload_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_0 mgmt01" -> "vds-ok-pool-1-iscsi:1_monitor_30000 mgmt01" [ style = bold]
"vds-ok-pool-1-iscsi:1_reload_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_0 v03-a" -> "vds-ok-pool-1-iscsi:2_monitor_30000 v03-a" [ style = bold]
"vds-ok-pool-1-iscsi:2_reload_0 v03-a" [ style=bold color="green" fontcolor="black"]
}
diff --git a/pengine/test10/load-stopped-loop.exp b/pengine/test10/load-stopped-loop.exp
index ba7d17b54a..e80a40469f 100644
--- a/pengine/test10/load-stopped-loop.exp
+++ b/pengine/test10/load-stopped-loop.exp
@@ -1,410 +1,416 @@
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/pengine/test10/migrate-1.dot b/pengine/test10/migrate-1.dot
index a863ab8a10..4aabce4325 100644
--- a/pengine/test10/migrate-1.dot
+++ b/pengine/test10/migrate-1.dot
@@ -1,21 +1,22 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange" ]
"probe_complete node1" -> "probe_complete" [ style = bold]
"probe_complete node1" [ style=bold color="green" fontcolor="black" ]
"probe_complete node2" -> "probe_complete" [ style = bold]
"probe_complete node2" [ style=bold color="green" fontcolor="black" ]
-"probe_complete" -> "rsc3_migrate_to_0 node1" [ style = bold]
"probe_complete" -> "rsc3_start_0 node2" [ style = bold]
"probe_complete" -> "rsc3_stop_0 node1" [ style = bold]
"probe_complete" [ style=bold color="green" fontcolor="orange" ]
+"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" -> "probe_complete node2" [ style = bold]
+"rsc3_monitor_0 node2" -> "rsc3_migrate_to_0 node1" [ 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" -> "all_stopped" [ 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/pengine/test10/migrate-1.exp b/pengine/test10/migrate-1.exp
index 8b86db61b6..fda413804e 100644
--- a/pengine/test10/migrate-1.exp
+++ b/pengine/test10/migrate-1.exp
@@ -1,116 +1,119 @@
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
diff --git a/pengine/test10/migrate-5.dot b/pengine/test10/migrate-5.dot
index faa653e37a..078691abb4 100644
--- a/pengine/test10/migrate-5.dot
+++ b/pengine/test10/migrate-5.dot
@@ -1,24 +1,25 @@
digraph "g" {
"all_stopped" [ 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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
-"domU-test01_stop_0 dom0-02" -> "clone-dom0-iscsi1_stop_0" [ style = bold]
+"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/pengine/test10/migrate-5.exp b/pengine/test10/migrate-5.exp
index c788daa8ed..bec8bdfcd2 100644
--- a/pengine/test10/migrate-5.exp
+++ b/pengine/test10/migrate-5.exp
@@ -1,132 +1,131 @@
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
-
+
diff --git a/pengine/test10/migrate-5.summary b/pengine/test10/migrate-5.summary
index f9248ac62b..9a98330c7a 100644
--- a/pengine/test10/migrate-5.summary
+++ b/pengine/test10/migrate-5.summary
@@ -1,34 +1,34 @@
Current cluster status:
Node dom0-02: standby
Online: [ dom0-01 ]
domU-test01 (ocf::heartbeat:Xen): Started dom0-02
Clone Set: clone-dom0-iscsi1 [dom0-iscsi1]
Started: [ dom0-01 dom0-02 ]
Transition Summary:
* Migrate domU-test01 (Started dom0-02 -> dom0-01)
* Stop dom0-iscsi1-cnx1:1 (dom0-02)
Executing cluster transition:
* Resource action: domU-test01 migrate_to on dom0-02
+ * Pseudo action: clone-dom0-iscsi1_stop_0
* Resource action: domU-test01 migrate_from on dom0-01
* Resource action: domU-test01 stop on dom0-02
- * Pseudo action: clone-dom0-iscsi1_stop_0
- * Pseudo action: domU-test01_start_0
* Pseudo action: dom0-iscsi1:1_stop_0
* Resource action: dom0-iscsi1-cnx1:0 stop on dom0-02
* Pseudo action: all_stopped
+ * Pseudo action: domU-test01_start_0
* Pseudo action: dom0-iscsi1:1_stopped_0
* Pseudo action: clone-dom0-iscsi1_stopped_0
Revised cluster status:
Node dom0-02: standby
Online: [ dom0-01 ]
domU-test01 (ocf::heartbeat:Xen): Started dom0-01
Clone Set: clone-dom0-iscsi1 [dom0-iscsi1]
Started: [ dom0-01 ]
Stopped: [ dom0-02 ]
diff --git a/pengine/test10/migrate-begin.dot b/pengine/test10/migrate-begin.dot
index b7424a8e5d..76d5a9d938 100644
--- a/pengine/test10/migrate-begin.dot
+++ b/pengine/test10/migrate-begin.dot
@@ -1,15 +1,16 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange" ]
"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" -> "all_stopped" [ style = bold]
"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/pengine/test10/migrate-begin.exp b/pengine/test10/migrate-begin.exp
index 82b6af2a4c..1d6a898ff7 100644
--- a/pengine/test10/migrate-begin.exp
+++ b/pengine/test10/migrate-begin.exp
@@ -1,85 +1,88 @@
-
+
-
+
-
+
-
+
+
+
+
-
+
diff --git a/pengine/test10/migrate-both-vms.dot b/pengine/test10/migrate-both-vms.dot
index 2a9e8bccb5..7402fd60a6 100644
--- a/pengine/test10/migrate-both-vms.dot
+++ b/pengine/test10/migrate-both-vms.dot
@@ -1,104 +1,109 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange"]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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_start_0 cvmh01" [ style = bold]
"load_stopped_cvmh01 cvmh01" [ style=bold color="green" fontcolor="orange"]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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 = 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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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/pengine/test10/migrate-both-vms.exp b/pengine/test10/migrate-both-vms.exp
index 7edffadc05..afa353949e 100644
--- a/pengine/test10/migrate-both-vms.exp
+++ b/pengine/test10/migrate-both-vms.exp
@@ -1,532 +1,541 @@
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
diff --git a/pengine/test10/migrate-both-vms.summary b/pengine/test10/migrate-both-vms.summary
index 198ea4bbcf..45a0a6e348 100644
--- a/pengine/test10/migrate-both-vms.summary
+++ b/pengine/test10/migrate-both-vms.summary
@@ -1,101 +1,101 @@
Current cluster status:
Node cvmh03: standby
Node cvmh04: standby
Online: [ cvmh01 cvmh02 ]
fence-cvmh01 (stonith:fence_ipmilan): Started cvmh02
fence-cvmh02 (stonith:fence_ipmilan): Started cvmh01
fence-cvmh03 (stonith:fence_ipmilan): Started cvmh01
fence-cvmh04 (stonith:fence_ipmilan): Started cvmh02
Clone Set: c-fs-libvirt-VM-xcm [fs-libvirt-VM-xcm]
Started: [ cvmh01 cvmh02 cvmh03 cvmh04 ]
Clone Set: c-p-libvirtd [p-libvirtd]
Started: [ cvmh01 cvmh02 cvmh03 cvmh04 ]
Clone Set: c-fs-bind-libvirt-VM-cvmh [fs-bind-libvirt-VM-cvmh]
Started: [ cvmh01 cvmh02 cvmh03 cvmh04 ]
Clone Set: c-watch-ib0 [p-watch-ib0]
Started: [ cvmh01 cvmh02 cvmh03 cvmh04 ]
Clone Set: c-fs-gpfs [p-fs-gpfs]
Started: [ cvmh01 cvmh02 cvmh03 cvmh04 ]
vm-compute-test (ocf::ccni:xcatVirtualDomain): Started cvmh03
vm-swbuildsl6 (ocf::ccni:xcatVirtualDomain): Started cvmh04
Transition Summary:
* Stop fs-libvirt-VM-xcm:0 (cvmh04)
* Stop fs-libvirt-VM-xcm:2 (cvmh03)
* Stop p-watch-ib0:0 (cvmh04)
* Stop p-watch-ib0:2 (cvmh03)
* Stop p-fs-gpfs:0 (cvmh04)
* Stop p-fs-gpfs:2 (cvmh03)
* Stop p-libvirtd:0 (cvmh04)
* Stop p-libvirtd:2 (cvmh03)
* Stop fs-bind-libvirt-VM-cvmh:0 (cvmh04)
* Stop fs-bind-libvirt-VM-cvmh:2 (cvmh03)
* Migrate vm-compute-test (Started cvmh03 -> cvmh01)
* Migrate vm-swbuildsl6 (Started cvmh04 -> cvmh02)
Executing cluster transition:
* Pseudo action: c-watch-ib0_stop_0
* Resource action: vm-compute-test migrate_to on cvmh03
* Pseudo action: load_stopped_cvmh01
* Pseudo action: load_stopped_cvmh02
* Resource action: p-watch-ib0 stop on cvmh03
* Resource action: vm-compute-test migrate_from on cvmh01
- * Resource action: vm-compute-test stop on cvmh03
- * Pseudo action: load_stopped_cvmh03
+ * Resource action: vm-swbuildsl6 migrate_to on cvmh04
* Resource action: p-watch-ib0 stop on cvmh04
* Pseudo action: c-watch-ib0_stopped_0
- * Pseudo action: vm-compute-test_start_0
- * Resource action: vm-swbuildsl6 migrate_to on cvmh04
- * Resource action: vm-compute-test monitor=45000 on cvmh01
* Resource action: vm-swbuildsl6 migrate_from on cvmh02
* Resource action: vm-swbuildsl6 stop on cvmh04
* Pseudo action: load_stopped_cvmh04
+ * Resource action: vm-compute-test stop on cvmh03
+ * Pseudo action: load_stopped_cvmh03
* Pseudo action: c-p-libvirtd_stop_0
+ * Pseudo action: vm-compute-test_start_0
* Pseudo action: vm-swbuildsl6_start_0
* Resource action: p-libvirtd stop on cvmh03
+ * Resource action: vm-compute-test monitor=45000 on cvmh01
* Resource action: vm-swbuildsl6 monitor=45000 on cvmh02
* Resource action: p-libvirtd stop on cvmh04
* Pseudo action: c-p-libvirtd_stopped_0
* Pseudo action: c-fs-bind-libvirt-VM-cvmh_stop_0
* Pseudo action: c-fs-libvirt-VM-xcm_stop_0
* Resource action: fs-bind-libvirt-VM-cvmh stop on cvmh03
* Resource action: fs-libvirt-VM-xcm stop on cvmh03
* Resource action: fs-bind-libvirt-VM-cvmh stop on cvmh04
* Pseudo action: c-fs-bind-libvirt-VM-cvmh_stopped_0
* Resource action: fs-libvirt-VM-xcm stop on cvmh04
* Pseudo action: c-fs-libvirt-VM-xcm_stopped_0
* Pseudo action: c-fs-gpfs_stop_0
* Resource action: p-fs-gpfs stop on cvmh03
* Resource action: p-fs-gpfs stop on cvmh04
* Pseudo action: c-fs-gpfs_stopped_0
* Pseudo action: all_stopped
Revised cluster status:
Node cvmh03: standby
Node cvmh04: standby
Online: [ cvmh01 cvmh02 ]
fence-cvmh01 (stonith:fence_ipmilan): Started cvmh02
fence-cvmh02 (stonith:fence_ipmilan): Started cvmh01
fence-cvmh03 (stonith:fence_ipmilan): Started cvmh01
fence-cvmh04 (stonith:fence_ipmilan): Started cvmh02
Clone Set: c-fs-libvirt-VM-xcm [fs-libvirt-VM-xcm]
Started: [ cvmh01 cvmh02 ]
Stopped: [ cvmh03 cvmh04 ]
Clone Set: c-p-libvirtd [p-libvirtd]
Started: [ cvmh01 cvmh02 ]
Stopped: [ cvmh03 cvmh04 ]
Clone Set: c-fs-bind-libvirt-VM-cvmh [fs-bind-libvirt-VM-cvmh]
Started: [ cvmh01 cvmh02 ]
Stopped: [ cvmh03 cvmh04 ]
Clone Set: c-watch-ib0 [p-watch-ib0]
Started: [ cvmh01 cvmh02 ]
Stopped: [ cvmh03 cvmh04 ]
Clone Set: c-fs-gpfs [p-fs-gpfs]
Started: [ cvmh01 cvmh02 ]
Stopped: [ cvmh03 cvmh04 ]
vm-compute-test (ocf::ccni:xcatVirtualDomain): Started cvmh01
vm-swbuildsl6 (ocf::ccni:xcatVirtualDomain): Started cvmh02
diff --git a/pengine/test10/migrate-fencing.dot b/pengine/test10/migrate-fencing.dot
index 8dd3e3a646..30cdf50ae8 100644
--- a/pengine/test10/migrate-fencing.dot
+++ b/pengine/test10/migrate-fencing.dot
@@ -1,135 +1,136 @@
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" -> "all_stopped" [ 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" ]
"all_stopped" [ 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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ 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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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 pcmk-4" -> "Connectivity_stop_0" [ style = bold]
"stonith pcmk-4" -> "FencingChild:0_stop_0 pcmk-4" [ style = bold]
"stonith pcmk-4" -> "Fencing_stop_0" [ style = bold]
"stonith pcmk-4" -> "group-1_stop_0" [ style = bold]
"stonith pcmk-4" -> "lsb-dummy_stop_0 pcmk-4" [ style = bold]
"stonith pcmk-4" -> "master-1_stop_0" [ style = bold]
"stonith pcmk-4" -> "ping-1:0_stop_0 pcmk-4" [ style = bold]
"stonith pcmk-4" -> "r192.168.101.181_stop_0 pcmk-4" [ style = bold]
"stonith pcmk-4" -> "r192.168.101.182_stop_0 pcmk-4" [ style = bold]
"stonith pcmk-4" -> "r192.168.101.183_stop_0 pcmk-4" [ style = bold]
"stonith pcmk-4" -> "rsc_pcmk-4_stop_0 pcmk-4" [ style = bold]
"stonith pcmk-4" -> "stateful-1:0_demote_0 pcmk-4" [ style = bold]
"stonith pcmk-4" -> "stateful-1:0_stop_0 pcmk-4" [ style = bold]
"stonith pcmk-4" -> "stonith_complete" [ style = bold]
"stonith pcmk-4" [ style=bold color="green" fontcolor="black" ]
"stonith_complete" -> "all_stopped" [ style = bold]
"stonith_complete" -> "lsb-dummy_start_0 pcmk-1" [ style = bold]
"stonith_complete" -> "migrator_migrate_to_0 pcmk-1" [ style = bold]
"stonith_complete" -> "migrator_start_0 pcmk-3" [ style = bold]
"stonith_complete" -> "r192.168.101.181_start_0 pcmk-1" [ style = bold]
"stonith_complete" -> "r192.168.101.182_start_0 pcmk-1" [ style = bold]
"stonith_complete" -> "r192.168.101.183_start_0 pcmk-1" [ style = bold]
"stonith_complete" -> "rsc_pcmk-4_start_0 pcmk-2" [ style = bold]
"stonith_complete" -> "stateful-1:1_promote_0 pcmk-1" [ style = bold]
"stonith_complete" [ style=bold color="green" fontcolor="orange" ]
}
diff --git a/pengine/test10/migrate-fencing.exp b/pengine/test10/migrate-fencing.exp
index e14f535e9c..3268913135 100644
--- a/pengine/test10/migrate-fencing.exp
+++ b/pengine/test10/migrate-fencing.exp
@@ -1,687 +1,690 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/pengine/test10/migrate-partial-2.dot b/pengine/test10/migrate-partial-2.dot
index 4ca441ec06..ce333a27e9 100644
--- a/pengine/test10/migrate-partial-2.dot
+++ b/pengine/test10/migrate-partial-2.dot
@@ -1,14 +1,14 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange"]
-"load_stopped_hex-13 hex-13" -> "test-vm_migrate_from_0 hex-13" [ 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_start_0 hex-13" [ style=bold color="green" fontcolor="orange"]
"test-vm_stop_0 hex-14" -> "all_stopped" [ style = bold]
"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/pengine/test10/migrate-partial-2.exp b/pengine/test10/migrate-partial-2.exp
index c4a5d43390..ecbc483f15 100644
--- a/pengine/test10/migrate-partial-2.exp
+++ b/pengine/test10/migrate-partial-2.exp
@@ -1,76 +1,75 @@
-
+
-
+
-
-
-
-
-
+
+
+
+
-
+
diff --git a/pengine/test10/migrate-partial-2.summary b/pengine/test10/migrate-partial-2.summary
index 94f84368b3..0cf3c75265 100644
--- a/pengine/test10/migrate-partial-2.summary
+++ b/pengine/test10/migrate-partial-2.summary
@@ -1,26 +1,26 @@
Current cluster status:
Online: [ hex-13 hex-14 ]
test-vm (ocf::heartbeat:Xen): Started [ hex-13 hex-14 ]
Clone Set: c-clusterfs [dlm]
Started: [ hex-13 hex-14 ]
Transition Summary:
* Migrate test-vm (Started hex-14 -> hex-13)
Executing cluster transition:
- * Pseudo action: load_stopped_hex-13
* Resource action: test-vm migrate_from on hex-13
* Resource action: test-vm stop on hex-14
* Pseudo action: load_stopped_hex-14
+ * Pseudo action: load_stopped_hex-13
* Pseudo action: all_stopped
* Pseudo action: test-vm_start_0
Revised cluster status:
Online: [ hex-13 hex-14 ]
test-vm (ocf::heartbeat:Xen): Started hex-13
Clone Set: c-clusterfs [dlm]
Started: [ hex-13 hex-14 ]
diff --git a/pengine/test10/migrate-partial-4.dot b/pengine/test10/migrate-partial-4.dot
index 3dead52efb..1639f9eec0 100644
--- a/pengine/test10/migrate-partial-4.dot
+++ b/pengine/test10/migrate-partial-4.dot
@@ -1,55 +1,57 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange"]
"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" -> "all_stopped" [ style = bold]
"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_stop_0 lustre02-left" [ style = bold]
-"testfs_migrate_from_0 lustre03-left" [ style=bold color="green" fontcolor="black"]
-"testfs_migrate_to_0 lustre02-left" -> "testfs_migrate_from_0 lustre03-left" [ style = bold]
-"testfs_migrate_to_0 lustre02-left" [ style=bold color="green" fontcolor="black"]
-"testfs_start_0 lustre03-left" [ 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" -> "all_stopped" [ style = bold]
-"testfs_stop_0 lustre01-left" -> "testfs_migrate_to_0 lustre02-left" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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/pengine/test10/migrate-partial-4.exp b/pengine/test10/migrate-partial-4.exp
index b8d4b2beef..2cdf321296 100644
--- a/pengine/test10/migrate-partial-4.exp
+++ b/pengine/test10/migrate-partial-4.exp
@@ -1,316 +1,290 @@
-
+
-
+
-
+
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/pengine/test10/migrate-partial-4.summary b/pengine/test10/migrate-partial-4.summary
index d7d1dadc1a..394ef8122c 100644
--- a/pengine/test10/migrate-partial-4.summary
+++ b/pengine/test10/migrate-partial-4.summary
@@ -1,127 +1,125 @@
Current cluster status:
Online: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
drbd-local (ocf::vds-ok:Ticketer): Started lustre01-left
drbd-stacked (ocf::vds-ok:Ticketer): Stopped
drbd-testfs-local (ocf::vds-ok:Ticketer): Stopped
drbd-testfs-stacked (ocf::vds-ok:Ticketer): Stopped
ip-testfs-mdt0000-left (ocf::heartbeat:IPaddr2): Stopped
ip-testfs-ost0000-left (ocf::heartbeat:IPaddr2): Stopped
ip-testfs-ost0001-left (ocf::heartbeat:IPaddr2): Stopped
ip-testfs-ost0002-left (ocf::heartbeat:IPaddr2): Stopped
ip-testfs-ost0003-left (ocf::heartbeat:IPaddr2): Stopped
lustre (ocf::vds-ok:Ticketer): Started lustre03-left
mgs (ocf::vds-ok:lustre-server): Stopped
testfs (ocf::vds-ok:Ticketer): Started lustre02-left
testfs-mdt0000 (ocf::vds-ok:lustre-server): Stopped
testfs-ost0000 (ocf::vds-ok:lustre-server): Stopped
testfs-ost0001 (ocf::vds-ok:lustre-server): Stopped
testfs-ost0002 (ocf::vds-ok:lustre-server): Stopped
testfs-ost0003 (ocf::vds-ok:lustre-server): Stopped
Resource Group: booth
ip-booth (ocf::heartbeat:IPaddr2): Started lustre02-left
boothd (ocf::pacemaker:booth-site): Started lustre02-left
Master/Slave Set: ms-drbd-mgs [drbd-mgs]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-mdt0000 [drbd-testfs-mdt0000]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-mdt0000-left [drbd-testfs-mdt0000-left]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-ost0000 [drbd-testfs-ost0000]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-ost0000-left [drbd-testfs-ost0000-left]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-ost0001 [drbd-testfs-ost0001]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-ost0001-left [drbd-testfs-ost0001-left]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-ost0002 [drbd-testfs-ost0002]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-ost0002-left [drbd-testfs-ost0002-left]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-ost0003 [drbd-testfs-ost0003]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-ost0003-left [drbd-testfs-ost0003-left]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Transition Summary:
* Start drbd-stacked (lustre02-left)
* Start drbd-testfs-local (lustre03-left)
* Migrate lustre (Started lustre03-left -> lustre04-left)
* Migrate testfs (Started lustre02-left -> lustre03-left)
* Start drbd-mgs:0 (lustre01-left)
* Start drbd-mgs:1 (lustre02-left)
Executing cluster transition:
* Resource action: drbd-stacked start on lustre02-left
* Resource action: drbd-testfs-local start on lustre03-left
* Resource action: lustre migrate_to on lustre03-left
+ * Resource action: testfs stop on lustre02-left
* Resource action: testfs stop on lustre01-left
* Pseudo action: ms-drbd-mgs_pre_notify_start_0
* Resource action: lustre migrate_from on lustre04-left
* Resource action: lustre stop on lustre03-left
- * Resource action: testfs migrate_to on lustre02-left
+ * Resource action: testfs start on lustre03-left
* Pseudo action: ms-drbd-mgs_confirmed-pre_notify_start_0
* Pseudo action: ms-drbd-mgs_start_0
+ * Pseudo action: all_stopped
* Pseudo action: lustre_start_0
- * Resource action: testfs migrate_from on lustre03-left
- * Resource action: testfs stop on lustre02-left
* Resource action: drbd-mgs:0 start on lustre01-left
* Resource action: drbd-mgs:1 start on lustre02-left
* Pseudo action: ms-drbd-mgs_running_0
- * Pseudo action: all_stopped
- * Pseudo action: testfs_start_0
* Pseudo action: ms-drbd-mgs_post_notify_running_0
* Resource action: drbd-mgs:0 notify on lustre01-left
* Resource action: drbd-mgs:1 notify on lustre02-left
* Pseudo action: ms-drbd-mgs_confirmed-post_notify_running_0
* Resource action: drbd-mgs:0 monitor=30000 on lustre01-left
* Resource action: drbd-mgs:1 monitor=30000 on lustre02-left
Revised cluster status:
Online: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
drbd-local (ocf::vds-ok:Ticketer): Started lustre01-left
drbd-stacked (ocf::vds-ok:Ticketer): Started lustre02-left
drbd-testfs-local (ocf::vds-ok:Ticketer): Started lustre03-left
drbd-testfs-stacked (ocf::vds-ok:Ticketer): Stopped
ip-testfs-mdt0000-left (ocf::heartbeat:IPaddr2): Stopped
ip-testfs-ost0000-left (ocf::heartbeat:IPaddr2): Stopped
ip-testfs-ost0001-left (ocf::heartbeat:IPaddr2): Stopped
ip-testfs-ost0002-left (ocf::heartbeat:IPaddr2): Stopped
ip-testfs-ost0003-left (ocf::heartbeat:IPaddr2): Stopped
lustre (ocf::vds-ok:Ticketer): Started lustre04-left
mgs (ocf::vds-ok:lustre-server): Stopped
testfs (ocf::vds-ok:Ticketer): Started lustre03-left
testfs-mdt0000 (ocf::vds-ok:lustre-server): Stopped
testfs-ost0000 (ocf::vds-ok:lustre-server): Stopped
testfs-ost0001 (ocf::vds-ok:lustre-server): Stopped
testfs-ost0002 (ocf::vds-ok:lustre-server): Stopped
testfs-ost0003 (ocf::vds-ok:lustre-server): Stopped
Resource Group: booth
ip-booth (ocf::heartbeat:IPaddr2): Started lustre02-left
boothd (ocf::pacemaker:booth-site): Started lustre02-left
Master/Slave Set: ms-drbd-mgs [drbd-mgs]
Slaves: [ lustre01-left lustre02-left ]
Master/Slave Set: ms-drbd-testfs-mdt0000 [drbd-testfs-mdt0000]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-mdt0000-left [drbd-testfs-mdt0000-left]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-ost0000 [drbd-testfs-ost0000]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-ost0000-left [drbd-testfs-ost0000-left]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-ost0001 [drbd-testfs-ost0001]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-ost0001-left [drbd-testfs-ost0001-left]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-ost0002 [drbd-testfs-ost0002]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-ost0002-left [drbd-testfs-ost0002-left]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-ost0003 [drbd-testfs-ost0003]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
Master/Slave Set: ms-drbd-testfs-ost0003-left [drbd-testfs-ost0003-left]
Stopped: [ lustre01-left lustre02-left lustre03-left lustre04-left ]
diff --git a/pengine/test10/migrate-start-complex.dot b/pengine/test10/migrate-start-complex.dot
index 66087c0d6c..343717067f 100644
--- a/pengine/test10/migrate-start-complex.dot
+++ b/pengine/test10/migrate-start-complex.dot
@@ -1,56 +1,56 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange" ]
"bottom:0_monitor_0 dom0-01" -> "probe_complete dom0-01" [ 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" -> "probe_complete dom0-02" [ 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" -> "all_stopped" [ style = bold]
"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" ]
"probe_complete dom0-01" -> "probe_complete" [ style = bold]
"probe_complete dom0-01" [ style=bold color="green" fontcolor="black" ]
"probe_complete dom0-02" -> "probe_complete" [ style = bold]
"probe_complete dom0-02" [ style=bold color="green" fontcolor="black" ]
"probe_complete" -> "bottom:0_start_0 dom0-01" [ style = bold]
"probe_complete" -> "bottom:1_start_0 dom0-02" [ style = bold]
-"probe_complete" -> "domU-test01_migrate_to_0 dom0-02" [ style = bold]
"probe_complete" -> "domU-test01_stop_0 dom0-02" [ style = bold]
"probe_complete" -> "top_stop_0 dom0-02" [ style = bold]
"probe_complete" [ style=bold color="green" fontcolor="orange" ]
"top_start_0 dom0-01" [ style=bold color="green" fontcolor="black" ]
"top_stop_0 dom0-02" -> "all_stopped" [ style = bold]
"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/pengine/test10/migrate-start-complex.exp b/pengine/test10/migrate-start-complex.exp
index 3a7a38d801..cd8de93f7e 100644
--- a/pengine/test10/migrate-start-complex.exp
+++ b/pengine/test10/migrate-start-complex.exp
@@ -1,297 +1,297 @@
-
+
-
+
-
+
-
+
-
-
-
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/pengine/test10/migrate-start.dot b/pengine/test10/migrate-start.dot
index 1daa2a8cc3..cfe9ae1006 100644
--- a/pengine/test10/migrate-start.dot
+++ b/pengine/test10/migrate-start.dot
@@ -1,24 +1,25 @@
digraph "g" {
"all_stopped" [ 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" [ style=bold color="green" fontcolor="orange" ]
"domU-test01_stop_0 dom0-02" -> "all_stopped" [ style = bold]
"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/pengine/test10/migrate-start.exp b/pengine/test10/migrate-start.exp
index 1ca0b6964d..8becb0dcd2 100644
--- a/pengine/test10/migrate-start.exp
+++ b/pengine/test10/migrate-start.exp
@@ -1,132 +1,135 @@
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/pengine/test10/migrate-stop-complex.dot b/pengine/test10/migrate-stop-complex.dot
index ec52083185..258aa151a4 100644
--- a/pengine/test10/migrate-stop-complex.dot
+++ b/pengine/test10/migrate-stop-complex.dot
@@ -1,39 +1,40 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange" ]
"bottom:0_stop_0 dom0-02" -> "all_stopped" [ 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_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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
-"domU-test01_stop_0 dom0-02" -> "clone-bottom_stop_0" [ style = bold]
-"domU-test01_stop_0 dom0-02" -> "clone-dom0-iscsi1_stop_0" [ style = bold]
+"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" -> "all_stopped" [ style = bold]
"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/pengine/test10/migrate-stop-complex.exp b/pengine/test10/migrate-stop-complex.exp
index 9d8ba773b1..8142831e19 100644
--- a/pengine/test10/migrate-stop-complex.exp
+++ b/pengine/test10/migrate-stop-complex.exp
@@ -1,210 +1,205 @@
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
-
+
-
+
diff --git a/pengine/test10/migrate-stop-complex.summary b/pengine/test10/migrate-stop-complex.summary
index 51cec76a7e..e8f148c3e7 100644
--- a/pengine/test10/migrate-stop-complex.summary
+++ b/pengine/test10/migrate-stop-complex.summary
@@ -1,48 +1,48 @@
Current cluster status:
Node dom0-02: standby
Online: [ dom0-01 ]
top (ocf::heartbeat:Dummy): Started dom0-02
domU-test01 (ocf::heartbeat:Xen): Started dom0-02
Clone Set: clone-dom0-iscsi1 [dom0-iscsi1]
Started: [ dom0-01 dom0-02 ]
Clone Set: clone-bottom [bottom]
Started: [ dom0-01 dom0-02 ]
Transition Summary:
* Move top (Started dom0-02 -> dom0-01)
* Migrate domU-test01 (Started dom0-02 -> dom0-01)
* Stop dom0-iscsi1-cnx1:1 (dom0-02)
* Stop bottom:1 (dom0-02)
Executing cluster transition:
* Resource action: top stop on dom0-02
* Resource action: domU-test01 migrate_to on dom0-02
- * Resource action: domU-test01 migrate_from on dom0-01
- * Resource action: domU-test01 stop on dom0-02
* Pseudo action: clone-dom0-iscsi1_stop_0
* Pseudo action: clone-bottom_stop_0
- * Pseudo action: domU-test01_start_0
+ * Resource action: domU-test01 migrate_from on dom0-01
+ * Resource action: domU-test01 stop on dom0-02
* Pseudo action: dom0-iscsi1:1_stop_0
* Resource action: dom0-iscsi1-cnx1:0 stop on dom0-02
* Resource action: bottom:0 stop on dom0-02
* Pseudo action: clone-bottom_stopped_0
* Pseudo action: all_stopped
- * Resource action: top start on dom0-01
+ * Pseudo action: domU-test01_start_0
* Pseudo action: dom0-iscsi1:1_stopped_0
* Pseudo action: clone-dom0-iscsi1_stopped_0
+ * Resource action: top start on dom0-01
Revised cluster status:
Node dom0-02: standby
Online: [ dom0-01 ]
top (ocf::heartbeat:Dummy): Started dom0-01
domU-test01 (ocf::heartbeat:Xen): Started dom0-01
Clone Set: clone-dom0-iscsi1 [dom0-iscsi1]
Started: [ dom0-01 ]
Stopped: [ dom0-02 ]
Clone Set: clone-bottom [bottom]
Started: [ dom0-01 ]
Stopped: [ dom0-02 ]
diff --git a/pengine/test10/migrate-stop-start-complex.dot b/pengine/test10/migrate-stop-start-complex.dot
index bbef1b66db..416db98328 100644
--- a/pengine/test10/migrate-stop-start-complex.dot
+++ b/pengine/test10/migrate-stop-start-complex.dot
@@ -1,48 +1,42 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange" ]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "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" -> "all_stopped" [ style = bold]
-"domU-test01_stop_0 dom0-02" -> "clone-dom0-iscsi1_stop_0" [ style = bold]
+"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-01" -> "all_stopped" [ style = bold]
-"top_stop_0 dom0-01" -> "domU-test01_migrate_to_0 dom0-02" [ style = bold]
-"top_stop_0 dom0-01" -> "domU-test01_stop_0 dom0-02" [ style = bold]
-"top_stop_0 dom0-01" -> "top_start_0 dom0-01" [ style = bold]
-"top_stop_0 dom0-01" [ style=bold color="green" fontcolor="black" ]
}
diff --git a/pengine/test10/migrate-stop-start-complex.exp b/pengine/test10/migrate-stop-start-complex.exp
index 95867f06ac..72f9b8c897 100644
--- a/pengine/test10/migrate-stop-start-complex.exp
+++ b/pengine/test10/migrate-stop-start-complex.exp
@@ -1,256 +1,220 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
-
-
-
-
+
-
+
+
+
+
-
+
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
-
+
diff --git a/pengine/test10/migrate-stop-start-complex.summary b/pengine/test10/migrate-stop-start-complex.summary
index bb3babef34..162f73b441 100644
--- a/pengine/test10/migrate-stop-start-complex.summary
+++ b/pengine/test10/migrate-stop-start-complex.summary
@@ -1,52 +1,49 @@
Current cluster status:
Node dom0-02: standby
Online: [ dom0-01 ]
top (ocf::heartbeat:Dummy): Started dom0-01
domU-test01 (ocf::heartbeat:Xen): Started dom0-02
Clone Set: clone-dom0-iscsi1 [dom0-iscsi1]
Started: [ dom0-01 dom0-02 ]
Clone Set: clone-bottom [bottom]
Started: [ dom0-02 ]
Stopped: [ dom0-01 ]
Transition Summary:
- * Restart top (Started dom0-01)
* Migrate domU-test01 (Started dom0-02 -> dom0-01)
* Stop dom0-iscsi1-cnx1:1 (dom0-02)
* Move bottom:0 (Started dom0-02 -> dom0-01)
Executing cluster transition:
- * Resource action: top stop on dom0-01
* Resource action: domU-test01 migrate_to on dom0-02
+ * Pseudo action: clone-dom0-iscsi1_stop_0
* Resource action: domU-test01 migrate_from on dom0-01
* Resource action: domU-test01 stop on dom0-02
- * Pseudo action: clone-dom0-iscsi1_stop_0
- * Pseudo action: domU-test01_start_0
* Pseudo action: dom0-iscsi1:1_stop_0
* Resource action: dom0-iscsi1-cnx1:0 stop on dom0-02
- * Resource action: top start on dom0-01
+ * Pseudo action: domU-test01_start_0
* Pseudo action: dom0-iscsi1:1_stopped_0
* Pseudo action: clone-dom0-iscsi1_stopped_0
* Pseudo action: clone-bottom_stop_0
* Resource action: bottom:0 stop on dom0-02
* Pseudo action: clone-bottom_stopped_0
* Pseudo action: clone-bottom_start_0
* Pseudo action: all_stopped
* Resource action: bottom:0 start on dom0-01
* Pseudo action: clone-bottom_running_0
Revised cluster status:
Node dom0-02: standby
Online: [ dom0-01 ]
top (ocf::heartbeat:Dummy): Started dom0-01
domU-test01 (ocf::heartbeat:Xen): Started dom0-01
Clone Set: clone-dom0-iscsi1 [dom0-iscsi1]
Started: [ dom0-01 ]
Stopped: [ dom0-02 ]
Clone Set: clone-bottom [bottom]
Started: [ dom0-01 ]
Stopped: [ dom0-02 ]
diff --git a/pengine/test10/migrate-stop.dot b/pengine/test10/migrate-stop.dot
index a4693e6eb6..738d4cb410 100644
--- a/pengine/test10/migrate-stop.dot
+++ b/pengine/test10/migrate-stop.dot
@@ -1,24 +1,25 @@
digraph "g" {
"all_stopped" [ 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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
-"domU-test01_stop_0 dom0-02" -> "clone-dom0-iscsi1_stop_0" [ style = bold]
+"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/pengine/test10/migrate-stop.exp b/pengine/test10/migrate-stop.exp
index c788daa8ed..bec8bdfcd2 100644
--- a/pengine/test10/migrate-stop.exp
+++ b/pengine/test10/migrate-stop.exp
@@ -1,132 +1,131 @@
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
-
+
diff --git a/pengine/test10/migrate-stop.summary b/pengine/test10/migrate-stop.summary
index f9248ac62b..9a98330c7a 100644
--- a/pengine/test10/migrate-stop.summary
+++ b/pengine/test10/migrate-stop.summary
@@ -1,34 +1,34 @@
Current cluster status:
Node dom0-02: standby
Online: [ dom0-01 ]
domU-test01 (ocf::heartbeat:Xen): Started dom0-02
Clone Set: clone-dom0-iscsi1 [dom0-iscsi1]
Started: [ dom0-01 dom0-02 ]
Transition Summary:
* Migrate domU-test01 (Started dom0-02 -> dom0-01)
* Stop dom0-iscsi1-cnx1:1 (dom0-02)
Executing cluster transition:
* Resource action: domU-test01 migrate_to on dom0-02
+ * Pseudo action: clone-dom0-iscsi1_stop_0
* Resource action: domU-test01 migrate_from on dom0-01
* Resource action: domU-test01 stop on dom0-02
- * Pseudo action: clone-dom0-iscsi1_stop_0
- * Pseudo action: domU-test01_start_0
* Pseudo action: dom0-iscsi1:1_stop_0
* Resource action: dom0-iscsi1-cnx1:0 stop on dom0-02
* Pseudo action: all_stopped
+ * Pseudo action: domU-test01_start_0
* Pseudo action: dom0-iscsi1:1_stopped_0
* Pseudo action: clone-dom0-iscsi1_stopped_0
Revised cluster status:
Node dom0-02: standby
Online: [ dom0-01 ]
domU-test01 (ocf::heartbeat:Xen): Started dom0-01
Clone Set: clone-dom0-iscsi1 [dom0-iscsi1]
Started: [ dom0-01 ]
Stopped: [ dom0-02 ]
diff --git a/pengine/test10/migrate-stop_start.dot b/pengine/test10/migrate-stop_start.dot
index 0985435579..d9b03f0df5 100644
--- a/pengine/test10/migrate-stop_start.dot
+++ b/pengine/test10/migrate-stop_start.dot
@@ -1,35 +1,41 @@
digraph "g" {
"all_stopped" [ 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: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" -> "all_stopped" [ style = bold]
"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_start_0 dom0-01" [ style=bold color="green" fontcolor="black" ]
+"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" -> "all_stopped" [ style = bold]
-"domU-test01_stop_0 dom0-02" -> "clone-dom0-iscsi1_stop_0" [ style = bold]
+"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/pengine/test10/migrate-stop_start.exp b/pengine/test10/migrate-stop_start.exp
index 092ae026ac..fc4d44653a 100644
--- a/pengine/test10/migrate-stop_start.exp
+++ b/pengine/test10/migrate-stop_start.exp
@@ -1,183 +1,211 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
-
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/pengine/test10/migrate-stop_start.summary b/pengine/test10/migrate-stop_start.summary
index bc4bb6a0ee..cadb24f261 100644
--- a/pengine/test10/migrate-stop_start.summary
+++ b/pengine/test10/migrate-stop_start.summary
@@ -1,38 +1,40 @@
Current cluster status:
Node dom0-02: standby
Online: [ dom0-01 ]
domU-test01 (ocf::heartbeat:Xen): Started dom0-02
Clone Set: clone-dom0-iscsi1 [dom0-iscsi1]
Started: [ dom0-02 ]
Stopped: [ dom0-01 ]
Transition Summary:
- * Move domU-test01 (Started dom0-02 -> dom0-01)
+ * Migrate domU-test01 (Started dom0-02 -> dom0-01)
* Move dom0-iscsi1-cnx1:0 (Started dom0-02 -> dom0-01)
Executing cluster transition:
- * Resource action: domU-test01 stop on dom0-02
* Pseudo action: clone-dom0-iscsi1_stop_0
* Pseudo action: dom0-iscsi1:0_stop_0
* Resource action: dom0-iscsi1-cnx1:0 stop on dom0-02
- * Pseudo action: all_stopped
* Pseudo action: dom0-iscsi1:0_stopped_0
* Pseudo action: clone-dom0-iscsi1_stopped_0
* Pseudo action: clone-dom0-iscsi1_start_0
* Pseudo action: dom0-iscsi1:0_start_0
* Resource action: dom0-iscsi1-cnx1:0 start on dom0-01
* Pseudo action: dom0-iscsi1:0_running_0
* Pseudo action: clone-dom0-iscsi1_running_0
- * Resource action: domU-test01 start on dom0-01
+ * Resource action: domU-test01 migrate_to on dom0-02
+ * Resource action: domU-test01 migrate_from on dom0-01
+ * Resource action: domU-test01 stop on dom0-02
+ * Pseudo action: all_stopped
+ * Pseudo action: domU-test01_start_0
Revised cluster status:
Node dom0-02: standby
Online: [ dom0-01 ]
domU-test01 (ocf::heartbeat:Xen): Started dom0-01
Clone Set: clone-dom0-iscsi1 [dom0-iscsi1]
Started: [ dom0-01 ]
Stopped: [ dom0-02 ]
diff --git a/pengine/test10/novell-252693-2.dot b/pengine/test10/novell-252693-2.dot
index 493881a332..38d2eb3624 100644
--- a/pengine/test10/novell-252693-2.dot
+++ b/pengine/test10/novell-252693-2.dot
@@ -1,137 +1,138 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange" ]
"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" -> "probe_complete node1" [ 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: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" -> "probe_complete node1" [ 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:1_monitor_0 node1" -> "probe_complete node1" [ 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_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" -> "probe_complete node1" [ 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: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" ]
"probe_complete node1" -> "probe_complete" [ style = bold]
"probe_complete node1" [ style=bold color="green" fontcolor="black" ]
"probe_complete" -> "configstoreclone:1_start_0 node1" [ style = bold]
"probe_complete" -> "evmsclone:1_start_0 node1" [ style = bold]
"probe_complete" -> "evmsdclone:1_start_0 node1" [ style = bold]
"probe_complete" -> "imagestoreclone:1_start_0 node1" [ style = bold]
-"probe_complete" -> "sles10_migrate_to_0 node2" [ style = bold]
"probe_complete" -> "sles10_start_0 node1" [ style = bold]
"probe_complete" -> "sles10_stop_0 node2" [ style = bold]
"probe_complete" -> "stonithclone:1_start_0 node1" [ style = bold]
"probe_complete" [ 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" -> "probe_complete node1" [ style = bold]
+"sles10_monitor_0 node1" -> "sles10_migrate_to_0 node2" [ 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" -> "all_stopped" [ style = bold]
"sles10_stop_0 node2" -> "sles10_start_0 node1" [ style = bold]
"sles10_stop_0 node2" [ style=bold color="green" fontcolor="black" ]
"stonithclone:1_monitor_0 node1" -> "probe_complete node1" [ 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/pengine/test10/novell-252693-2.exp b/pengine/test10/novell-252693-2.exp
index 0e98760645..c9e19d719a 100644
--- a/pengine/test10/novell-252693-2.exp
+++ b/pengine/test10/novell-252693-2.exp
@@ -1,749 +1,752 @@
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
diff --git a/pengine/test10/novell-252693-3.dot b/pengine/test10/novell-252693-3.dot
index 615b1c9462..b1864acc63 100644
--- a/pengine/test10/novell-252693-3.dot
+++ b/pengine/test10/novell-252693-3.dot
@@ -1,159 +1,167 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange" ]
"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" -> "probe_complete node1" [ 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: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" -> "probe_complete node1" [ 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:1_monitor_0 node1" -> "probe_complete node1" [ 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" -> "probe_complete node1" [ 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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ 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_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" ]
"probe_complete node1" -> "probe_complete" [ style = bold]
"probe_complete node1" [ style=bold color="green" fontcolor="black" ]
"probe_complete" -> "configstoreclone:1_start_0 node1" [ style = bold]
"probe_complete" -> "evmsclone:1_start_0 node1" [ style = bold]
"probe_complete" -> "evmsdclone:1_start_0 node1" [ style = bold]
"probe_complete" -> "imagestoreclone:0_start_0 node1" [ style = bold]
"probe_complete" -> "imagestoreclone:0_stop_0 node2" [ style = bold]
"probe_complete" -> "imagestoreclone:1_start_0 node2" [ style = bold]
"probe_complete" -> "sles10_start_0 node1" [ style = bold]
"probe_complete" -> "sles10_stop_0 node2" [ style = bold]
"probe_complete" -> "stonithclone:1_start_0 node1" [ style = bold]
"probe_complete" [ 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" -> "probe_complete node1" [ style = bold]
+"sles10_monitor_0 node1" -> "sles10_migrate_to_0 node2" [ 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="black" ]
+"sles10_start_0 node1" [ style=bold color="green" fontcolor="orange"]
"sles10_stop_0 node2" -> "all_stopped" [ style = bold]
-"sles10_stop_0 node2" -> "imagestorecloneset_stop_0" [ style = bold]
+"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:1_monitor_0 node1" -> "probe_complete node1" [ 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/pengine/test10/novell-252693-3.exp b/pengine/test10/novell-252693-3.exp
index 1e5e36c156..b23b61dda6 100644
--- a/pengine/test10/novell-252693-3.exp
+++ b/pengine/test10/novell-252693-3.exp
@@ -1,859 +1,893 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
-
+
-
+
-
+
diff --git a/pengine/test10/novell-252693-3.summary b/pengine/test10/novell-252693-3.summary
index 77bc781b60..abe8b72d37 100644
--- a/pengine/test10/novell-252693-3.summary
+++ b/pengine/test10/novell-252693-3.summary
@@ -1,107 +1,109 @@
Current cluster status:
Online: [ node1 node2 ]
Clone Set: stonithcloneset [stonithclone]
Started: [ node2 ]
Stopped: [ node1 ]
Clone Set: evmsdcloneset [evmsdclone]
Started: [ node2 ]
Stopped: [ node1 ]
Clone Set: evmscloneset [evmsclone]
Started: [ node2 ]
Stopped: [ node1 ]
Clone Set: imagestorecloneset [imagestoreclone]
imagestoreclone (ocf::heartbeat:Filesystem): FAILED node2
Stopped: [ node1 ]
Clone Set: configstorecloneset [configstoreclone]
Started: [ node2 ]
Stopped: [ node1 ]
sles10 (ocf::heartbeat:Xen): Started node2
Transition Summary:
* Start stonithclone:1 (node1)
* Start evmsdclone:1 (node1)
* Start evmsclone:1 (node1)
* Recover imagestoreclone:0 (Started node2 -> node1)
* Start imagestoreclone:1 (node2)
* Start configstoreclone:1 (node1)
- * Move sles10 (Started node2 -> node1)
+ * Migrate sles10 (Started node2 -> node1)
Executing cluster transition:
* Resource action: stonithclone:1 monitor on node1
* Pseudo action: stonithcloneset_start_0
* Resource action: evmsdclone:1 monitor on node1
* Pseudo action: evmsdcloneset_start_0
* Resource action: evmsclone:1 monitor on node1
* Pseudo action: evmscloneset_pre_notify_start_0
* Resource action: imagestoreclone:0 monitor on node1
* Pseudo action: imagestorecloneset_pre_notify_stop_0
* Resource action: configstoreclone:1 monitor on node1
* Pseudo action: configstorecloneset_pre_notify_start_0
* Resource action: sles10 monitor on node1
* Pseudo action: probe_complete
* Resource action: stonithclone:1 start on node1
* Pseudo action: stonithcloneset_running_0
* Resource action: evmsdclone:1 start on node1
* Pseudo action: evmsdcloneset_running_0
* Resource action: evmsclone:0 notify on node2
* Pseudo action: evmscloneset_confirmed-pre_notify_start_0
* Pseudo action: evmscloneset_start_0
* Resource action: imagestoreclone:0 notify on node2
* Pseudo action: imagestorecloneset_confirmed-pre_notify_stop_0
+ * Pseudo action: imagestorecloneset_stop_0
* Resource action: configstoreclone:0 notify on node2
* Pseudo action: configstorecloneset_confirmed-pre_notify_start_0
- * Resource action: sles10 stop on node2
* Resource action: stonithclone:1 monitor=5000 on node1
* Resource action: evmsdclone:1 monitor=5000 on node1
* Resource action: evmsclone:1 start on node1
* Pseudo action: evmscloneset_running_0
- * Pseudo action: imagestorecloneset_stop_0
- * Pseudo action: evmscloneset_post_notify_running_0
* Resource action: imagestoreclone:0 stop on node2
* Pseudo action: imagestorecloneset_stopped_0
+ * Pseudo action: evmscloneset_post_notify_running_0
+ * Pseudo action: imagestorecloneset_post_notify_stopped_0
* Resource action: evmsclone:0 notify on node2
* Resource action: evmsclone:1 notify on node1
* Pseudo action: evmscloneset_confirmed-post_notify_running_0
- * Pseudo action: imagestorecloneset_post_notify_stopped_0
- * Pseudo action: configstorecloneset_start_0
* Pseudo action: imagestorecloneset_confirmed-post_notify_stopped_0
* Pseudo action: imagestorecloneset_pre_notify_start_0
- * Resource action: configstoreclone:1 start on node1
- * Pseudo action: configstorecloneset_running_0
- * Pseudo action: all_stopped
+ * Pseudo action: configstorecloneset_start_0
* Pseudo action: imagestorecloneset_confirmed-pre_notify_start_0
* Pseudo action: imagestorecloneset_start_0
- * Pseudo action: configstorecloneset_post_notify_running_0
+ * Resource action: configstoreclone:1 start on node1
+ * Pseudo action: configstorecloneset_running_0
* Resource action: imagestoreclone:0 start on node1
* Resource action: imagestoreclone:1 start on node2
* Pseudo action: imagestorecloneset_running_0
+ * Pseudo action: configstorecloneset_post_notify_running_0
+ * Pseudo action: imagestorecloneset_post_notify_running_0
* Resource action: configstoreclone:0 notify on node2
* Resource action: configstoreclone:1 notify on node1
* Pseudo action: configstorecloneset_confirmed-post_notify_running_0
- * Pseudo action: imagestorecloneset_post_notify_running_0
- * Resource action: configstoreclone:1 monitor=20000 on node1
* Resource action: imagestoreclone:0 notify on node1
* Resource action: imagestoreclone:1 notify on node2
* Pseudo action: imagestorecloneset_confirmed-post_notify_running_0
- * Resource action: sles10 start on node1
+ * Resource action: configstoreclone:1 monitor=20000 on node1
+ * Resource action: sles10 migrate_to on node2
* Resource action: imagestoreclone:0 monitor=20000 on node1
* Resource action: imagestoreclone:1 monitor=20000 on node2
+ * Resource action: sles10 migrate_from on node1
+ * Resource action: sles10 stop on node2
+ * Pseudo action: all_stopped
+ * Pseudo action: sles10_start_0
* Resource action: sles10 monitor=10000 on node1
Revised cluster status:
Online: [ node1 node2 ]
Clone Set: stonithcloneset [stonithclone]
Started: [ node1 node2 ]
Clone Set: evmsdcloneset [evmsdclone]
Started: [ node1 node2 ]
Clone Set: evmscloneset [evmsclone]
Started: [ node1 node2 ]
Clone Set: imagestorecloneset [imagestoreclone]
Started: [ node1 node2 ]
Clone Set: configstorecloneset [configstoreclone]
Started: [ node1 node2 ]
sles10 (ocf::heartbeat:Xen): Started node1
diff --git a/pengine/test10/novell-252693.dot b/pengine/test10/novell-252693.dot
index 80a9313605..cd10e287f3 100644
--- a/pengine/test10/novell-252693.dot
+++ b/pengine/test10/novell-252693.dot
@@ -1,117 +1,118 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange" ]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ 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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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:1_stop_0 node1" -> "all_stopped" [ style = bold]
"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_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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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: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" -> "all_stopped" [ style = bold]
-"sles10_stop_0 node1" -> "configstorecloneset_stop_0" [ style = bold]
+"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 = 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:1_stop_0 node1" -> "all_stopped" [ style = bold]
"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/pengine/test10/novell-252693.exp b/pengine/test10/novell-252693.exp
index 8b19307368..14341c3825 100644
--- a/pengine/test10/novell-252693.exp
+++ b/pengine/test10/novell-252693.exp
@@ -1,619 +1,616 @@
-
-
-
-
-
-
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
diff --git a/pengine/test10/novell-252693.summary b/pengine/test10/novell-252693.summary
index 8207d415ec..47bad6f25a 100644
--- a/pengine/test10/novell-252693.summary
+++ b/pengine/test10/novell-252693.summary
@@ -1,89 +1,89 @@
Current cluster status:
Online: [ node1 node2 ]
Clone Set: stonithcloneset [stonithclone]
Started: [ node1 node2 ]
Clone Set: evmsdcloneset [evmsdclone]
Started: [ node1 node2 ]
Clone Set: evmscloneset [evmsclone]
Started: [ node1 node2 ]
Clone Set: imagestorecloneset [imagestoreclone]
Started: [ node1 node2 ]
Clone Set: configstorecloneset [configstoreclone]
Started: [ node1 node2 ]
sles10 (ocf::heartbeat:Xen): Started node1
Transition Summary:
* Stop stonithclone:1 (node1)
* Stop evmsdclone:1 (node1)
* Stop evmsclone:1 (node1)
* Stop imagestoreclone:1 (node1)
* Stop configstoreclone:1 (node1)
* Migrate sles10 (Started node1 -> node2)
Executing cluster transition:
* Pseudo action: stonithcloneset_stop_0
* Pseudo action: evmscloneset_pre_notify_stop_0
* Pseudo action: imagestorecloneset_pre_notify_stop_0
* Pseudo action: configstorecloneset_pre_notify_stop_0
* Resource action: sles10 migrate_to on node1
* Resource action: stonithclone:1 stop on node1
* Pseudo action: stonithcloneset_stopped_0
* Resource action: evmsclone:0 notify on node2
* Resource action: evmsclone:1 notify on node1
* Pseudo action: evmscloneset_confirmed-pre_notify_stop_0
* Resource action: imagestoreclone:0 notify on node2
* Resource action: imagestoreclone:0 notify on node1
* Pseudo action: imagestorecloneset_confirmed-pre_notify_stop_0
+ * Pseudo action: imagestorecloneset_stop_0
* Resource action: configstoreclone:0 notify on node2
* Resource action: configstoreclone:0 notify on node1
* Pseudo action: configstorecloneset_confirmed-pre_notify_stop_0
+ * Pseudo action: configstorecloneset_stop_0
* Resource action: sles10 migrate_from on node2
* Resource action: sles10 stop on node1
- * Pseudo action: imagestorecloneset_stop_0
- * Pseudo action: configstorecloneset_stop_0
- * Pseudo action: sles10_start_0
* Resource action: imagestoreclone:0 stop on node1
* Pseudo action: imagestorecloneset_stopped_0
* Resource action: configstoreclone:0 stop on node1
* Pseudo action: configstorecloneset_stopped_0
- * Resource action: sles10 monitor=10000 on node2
+ * Pseudo action: sles10_start_0
* Pseudo action: imagestorecloneset_post_notify_stopped_0
* Pseudo action: configstorecloneset_post_notify_stopped_0
+ * Resource action: sles10 monitor=10000 on node2
* Resource action: imagestoreclone:0 notify on node2
* Pseudo action: imagestorecloneset_confirmed-post_notify_stopped_0
* Resource action: configstoreclone:0 notify on node2
* Pseudo action: configstorecloneset_confirmed-post_notify_stopped_0
* Pseudo action: evmscloneset_stop_0
* Resource action: evmsclone:1 stop on node1
* Pseudo action: evmscloneset_stopped_0
* Pseudo action: evmscloneset_post_notify_stopped_0
* Resource action: evmsclone:0 notify on node2
* Pseudo action: evmscloneset_confirmed-post_notify_stopped_0
* Pseudo action: evmsdcloneset_stop_0
* Resource action: evmsdclone:1 stop on node1
* Pseudo action: evmsdcloneset_stopped_0
* Cluster action: do_shutdown on node1
* Pseudo action: all_stopped
Revised cluster status:
Online: [ node1 node2 ]
Clone Set: stonithcloneset [stonithclone]
Started: [ node2 ]
Stopped: [ node1 ]
Clone Set: evmsdcloneset [evmsdclone]
Started: [ node2 ]
Stopped: [ node1 ]
Clone Set: evmscloneset [evmsclone]
Started: [ node2 ]
Stopped: [ node1 ]
Clone Set: imagestorecloneset [imagestoreclone]
Started: [ node2 ]
Stopped: [ node1 ]
Clone Set: configstorecloneset [configstoreclone]
Started: [ node2 ]
Stopped: [ node1 ]
sles10 (ocf::heartbeat:Xen): Started node2
diff --git a/pengine/test10/order-serialize-set.dot b/pengine/test10/order-serialize-set.dot
index 50d3424f89..5ec4d9a3c0 100644
--- a/pengine/test10/order-serialize-set.dot
+++ b/pengine/test10/order-serialize-set.dot
@@ -1,81 +1,96 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange" ]
+"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" -> "all_stopped" [ style = bold]
"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 = bold]
+"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 = 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 = 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" -> "all_stopped" [ style = bold]
"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 = bold]
+"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 = 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" -> "all_stopped" [ style = bold]
"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 = bold]
+"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 = 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 = 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 = 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" -> "all_stopped" [ style = bold]
"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 = bold]
+"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"xen-b-fencing_stop_0 xen-a" [ style=bold color="green" fontcolor="black" ]
}
diff --git a/pengine/test10/order-serialize-set.exp b/pengine/test10/order-serialize-set.exp
index 6dbe633280..c60e212380 100644
--- a/pengine/test10/order-serialize-set.exp
+++ b/pengine/test10/order-serialize-set.exp
@@ -1,441 +1,456 @@
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/pengine/test10/order-serialize-set.summary b/pengine/test10/order-serialize-set.summary
index 90eb50f94d..5483cca8ae 100644
--- a/pengine/test10/order-serialize-set.summary
+++ b/pengine/test10/order-serialize-set.summary
@@ -1,72 +1,72 @@
Current cluster status:
Node xen-a (445a93d5-655e-430b-b45d-47d79a2f78c7): standby
Online: [ xen-b ]
xen-a-fencing (stonith:external/ipmi): Started xen-b
xen-b-fencing (stonith:external/ipmi): Started xen-a
db (ocf::heartbeat:Xen): Started xen-a
dbreplica (ocf::heartbeat:Xen): Started xen-b
core-101 (ocf::heartbeat:Xen): Started xen-a
core-200 (ocf::heartbeat:Xen): Started xen-a
sysadmin (ocf::heartbeat:Xen): Started xen-b
edge (ocf::heartbeat:Xen): Started xen-a
base (ocf::heartbeat:Xen): Started xen-a
Email_Alerting (ocf::heartbeat:MailTo): Started xen-b
Transition Summary:
* Restart xen-a-fencing (Started xen-b)
* Stop xen-b-fencing (xen-a)
* Migrate db (Started xen-a -> xen-b)
* Migrate core-101 (Started xen-a -> xen-b)
* Migrate core-200 (Started xen-a -> xen-b)
* Migrate edge (Started xen-a -> xen-b)
* Migrate base (Started xen-a -> xen-b)
Executing cluster transition:
* Resource action: xen-a-fencing stop on xen-b
* Resource action: xen-a-fencing start on xen-b
* Resource action: xen-a-fencing monitor=60000 on xen-b
* Resource action: xen-b-fencing stop on xen-a
* Resource action: db migrate_to on xen-a
* Resource action: db migrate_from on xen-b
* Resource action: db stop on xen-a
- * Pseudo action: db_start_0
* Resource action: core-101 migrate_to on xen-a
- * Resource action: db monitor=10000 on xen-b
+ * Pseudo action: db_start_0
* Resource action: core-101 migrate_from on xen-b
* Resource action: core-101 stop on xen-a
- * Pseudo action: core-101_start_0
* Resource action: core-200 migrate_to on xen-a
- * Resource action: core-101 monitor=10000 on xen-b
+ * Resource action: db monitor=10000 on xen-b
+ * Pseudo action: core-101_start_0
* Resource action: core-200 migrate_from on xen-b
* Resource action: core-200 stop on xen-a
- * Pseudo action: core-200_start_0
* Resource action: edge migrate_to on xen-a
- * Resource action: core-200 monitor=10000 on xen-b
+ * Resource action: core-101 monitor=10000 on xen-b
+ * Pseudo action: core-200_start_0
* Resource action: edge migrate_from on xen-b
* Resource action: edge stop on xen-a
- * Pseudo action: edge_start_0
* Resource action: base migrate_to on xen-a
- * Resource action: edge monitor=10000 on xen-b
+ * Resource action: core-200 monitor=10000 on xen-b
+ * Pseudo action: edge_start_0
* Resource action: base migrate_from on xen-b
* Resource action: base stop on xen-a
* Pseudo action: all_stopped
+ * Resource action: edge monitor=10000 on xen-b
* Pseudo action: base_start_0
* Resource action: base monitor=10000 on xen-b
Revised cluster status:
Node xen-a (445a93d5-655e-430b-b45d-47d79a2f78c7): standby
Online: [ xen-b ]
xen-a-fencing (stonith:external/ipmi): Started xen-b
xen-b-fencing (stonith:external/ipmi): Stopped
db (ocf::heartbeat:Xen): Started xen-b
dbreplica (ocf::heartbeat:Xen): Started xen-b
core-101 (ocf::heartbeat:Xen): Started xen-b
core-200 (ocf::heartbeat:Xen): Started xen-b
sysadmin (ocf::heartbeat:Xen): Started xen-b
edge (ocf::heartbeat:Xen): Started xen-b
base (ocf::heartbeat:Xen): Started xen-b
Email_Alerting (ocf::heartbeat:MailTo): Started xen-b
diff --git a/pengine/test10/order-serialize.dot b/pengine/test10/order-serialize.dot
index b75620c636..cc82141425 100644
--- a/pengine/test10/order-serialize.dot
+++ b/pengine/test10/order-serialize.dot
@@ -1,65 +1,72 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange" ]
+"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" -> "all_stopped" [ style = bold]
"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 = 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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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 = bold]
+"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"xen-b-fencing_stop_0 xen-a" [ style=bold color="green" fontcolor="black" ]
}
diff --git a/pengine/test10/order-serialize.exp b/pengine/test10/order-serialize.exp
index 7f4d77467c..2f98efdd0b 100644
--- a/pengine/test10/order-serialize.exp
+++ b/pengine/test10/order-serialize.exp
@@ -1,391 +1,406 @@
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/pengine/test10/order-serialize.summary b/pengine/test10/order-serialize.summary
index 4b6be1862d..b2114ebceb 100644
--- a/pengine/test10/order-serialize.summary
+++ b/pengine/test10/order-serialize.summary
@@ -1,72 +1,72 @@
Current cluster status:
Node xen-a (445a93d5-655e-430b-b45d-47d79a2f78c7): standby
Online: [ xen-b ]
xen-a-fencing (stonith:external/ipmi): Started xen-b
xen-b-fencing (stonith:external/ipmi): Started xen-a
db (ocf::heartbeat:Xen): Started xen-a
dbreplica (ocf::heartbeat:Xen): Started xen-b
core-101 (ocf::heartbeat:Xen): Started xen-a
core-200 (ocf::heartbeat:Xen): Started xen-a
sysadmin (ocf::heartbeat:Xen): Started xen-b
edge (ocf::heartbeat:Xen): Started xen-a
base (ocf::heartbeat:Xen): Started xen-a
Email_Alerting (ocf::heartbeat:MailTo): Started xen-b
Transition Summary:
* Restart xen-a-fencing (Started xen-b)
* Stop xen-b-fencing (xen-a)
* Migrate db (Started xen-a -> xen-b)
* Migrate core-101 (Started xen-a -> xen-b)
* Migrate core-200 (Started xen-a -> xen-b)
* Migrate edge (Started xen-a -> xen-b)
* Migrate base (Started xen-a -> xen-b)
Executing cluster transition:
* Resource action: xen-a-fencing stop on xen-b
* Resource action: xen-a-fencing start on xen-b
* Resource action: xen-a-fencing monitor=60000 on xen-b
* Resource action: xen-b-fencing stop on xen-a
* Resource action: db migrate_to on xen-a
* Resource action: core-101 migrate_to on xen-a
* Resource action: edge migrate_to on xen-a
* Resource action: db migrate_from on xen-b
* Resource action: db stop on xen-a
* Resource action: core-101 migrate_from on xen-b
* Resource action: core-101 stop on xen-a
+ * Resource action: core-200 migrate_to on xen-a
* Resource action: edge migrate_from on xen-b
* Resource action: edge stop on xen-a
+ * Resource action: base migrate_to on xen-a
* Pseudo action: db_start_0
* Pseudo action: core-101_start_0
- * Resource action: core-200 migrate_to on xen-a
- * Pseudo action: edge_start_0
- * Resource action: base migrate_to on xen-a
- * Resource action: db monitor=10000 on xen-b
- * Resource action: core-101 monitor=10000 on xen-b
* Resource action: core-200 migrate_from on xen-b
* Resource action: core-200 stop on xen-a
- * Resource action: edge monitor=10000 on xen-b
+ * Pseudo action: edge_start_0
* Resource action: base migrate_from on xen-b
* Resource action: base stop on xen-a
* Pseudo action: all_stopped
+ * Resource action: db monitor=10000 on xen-b
+ * Resource action: core-101 monitor=10000 on xen-b
* Pseudo action: core-200_start_0
+ * Resource action: edge monitor=10000 on xen-b
* Pseudo action: base_start_0
* Resource action: core-200 monitor=10000 on xen-b
* Resource action: base monitor=10000 on xen-b
Revised cluster status:
Node xen-a (445a93d5-655e-430b-b45d-47d79a2f78c7): standby
Online: [ xen-b ]
xen-a-fencing (stonith:external/ipmi): Started xen-b
xen-b-fencing (stonith:external/ipmi): Stopped
db (ocf::heartbeat:Xen): Started xen-b
dbreplica (ocf::heartbeat:Xen): Started xen-b
core-101 (ocf::heartbeat:Xen): Started xen-b
core-200 (ocf::heartbeat:Xen): Started xen-b
sysadmin (ocf::heartbeat:Xen): Started xen-b
edge (ocf::heartbeat:Xen): Started xen-b
base (ocf::heartbeat:Xen): Started xen-b
Email_Alerting (ocf::heartbeat:MailTo): Started xen-b
diff --git a/pengine/test10/utilization-order3.dot b/pengine/test10/utilization-order3.dot
index 84659beccf..a223d57559 100644
--- a/pengine/test10/utilization-order3.dot
+++ b/pengine/test10/utilization-order3.dot
@@ -1,19 +1,20 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange" ]
"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_start_0 node2" [ style = bold]
"load_stopped_node2 node2" [ style=bold color="green" fontcolor="orange" ]
"probe_complete node1" [ style=bold color="green" fontcolor="black" ]
"probe_complete node2" [ style=bold color="green" fontcolor="black" ]
+"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" -> "all_stopped" [ style = bold]
"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/pengine/test10/utilization-order3.exp b/pengine/test10/utilization-order3.exp
index facc353da0..feab5f65cc 100644
--- a/pengine/test10/utilization-order3.exp
+++ b/pengine/test10/utilization-order3.exp
@@ -1,114 +1,117 @@
-
+
-
+
-
+
-
+
+
+
+
-
+
diff --git a/pengine/test10/utilization-order4.dot b/pengine/test10/utilization-order4.dot
index 7439bd9846..bb426365c2 100644
--- a/pengine/test10/utilization-order4.dot
+++ b/pengine/test10/utilization-order4.dot
@@ -1,53 +1,54 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange" ]
"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" -> "all_stopped" [ style = bold]
"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_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_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_start_0 deglxen001" [ style=bold color="green" fontcolor="orange"]
"degllx62-vm_stop_0 deglxen002" -> "all_stopped" [ style = bold]
"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_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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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" -> "all_stopped" [ style = bold]
"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/pengine/test10/utilization-order4.exp b/pengine/test10/utilization-order4.exp
index f49c102f1e..13ed62a05d 100644
--- a/pengine/test10/utilization-order4.exp
+++ b/pengine/test10/utilization-order4.exp
@@ -1,277 +1,280 @@
-
+
-
+
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+