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 @@ - + - + - + - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +