diff --git a/pengine/test10/remote-startup.dot b/pengine/test10/remote-startup.dot index c3deeba664..50e53319f8 100644 --- a/pengine/test10/remote-startup.dot +++ b/pengine/test10/remote-startup.dot @@ -1,30 +1,41 @@ digraph "g" { "all_stopped" [ style=bold color="green" fontcolor="orange"] "fake_monitor_0 18builder" -> "probe_complete 18builder" [ style = bold] "fake_monitor_0 18builder" [ style=bold color="green" fontcolor="black"] "fake_monitor_0 18node1" -> "probe_complete 18node1" [ style = bold] "fake_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] "fake_monitor_0 18node2" -> "probe_complete 18node2" [ style = bold] "fake_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] "fake_monitor_0 remote1" -> "probe_complete remote1" [ style = bold] "fake_monitor_0 remote1" [ style=bold color="green" fontcolor="black"] "fake_start_0 18node2" [ style=bold color="green" fontcolor="black"] +"probe_complete 18builder" -> "probe_nodes_complete" [ style = bold] "probe_complete 18builder" [ style=bold color="green" fontcolor="black"] +"probe_complete 18node1" -> "probe_nodes_complete" [ style = bold] "probe_complete 18node1" [ style=bold color="green" fontcolor="black"] +"probe_complete 18node2" -> "probe_nodes_complete" [ style = bold] "probe_complete 18node2" [ style=bold color="green" fontcolor="black"] "probe_complete remote1" -> "probe_complete" [ style = bold] "probe_complete remote1" [ style=bold color="green" fontcolor="black"] "probe_complete" -> "fake_start_0 18node2" [ style = bold] "probe_complete" -> "shooter_stop_0 18builder" [ style = bold] "probe_complete" [ style=bold color="green" fontcolor="orange"] +"probe_nodes_complete" -> "remote1_start_0 18builder" [ style = bold] +"probe_nodes_complete" [ style=bold color="green" fontcolor="orange"] +"remote1_monitor_0 18builder" -> "probe_complete 18builder" [ style = bold] +"remote1_monitor_0 18builder" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_0 18node1" -> "probe_complete 18node1" [ style = bold] +"remote1_monitor_0 18node1" [ style=bold color="green" fontcolor="black"] +"remote1_monitor_0 18node2" -> "probe_complete 18node2" [ style = bold] +"remote1_monitor_0 18node2" [ style=bold color="green" fontcolor="black"] "remote1_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"] "remote1_start_0 18builder" -> "fake_monitor_0 remote1" [ style = bold] "remote1_start_0 18builder" -> "remote1_monitor_60000 18builder" [ style = bold] "remote1_start_0 18builder" [ style=bold color="green" fontcolor="black"] "shooter_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"] "shooter_start_0 18node1" -> "shooter_monitor_60000 18node1" [ style = bold] "shooter_start_0 18node1" [ style=bold color="green" fontcolor="black"] "shooter_stop_0 18builder" -> "all_stopped" [ style = bold] "shooter_stop_0 18builder" -> "shooter_start_0 18node1" [ style = bold] "shooter_stop_0 18builder" [ style=bold color="green" fontcolor="black"] } diff --git a/pengine/test10/remote-startup.exp b/pengine/test10/remote-startup.exp index f8d47e5f85..1eee447d13 100644 --- a/pengine/test10/remote-startup.exp +++ b/pengine/test10/remote-startup.exp @@ -1,188 +1,246 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + - + - + + + + + + + + + + + + + + + + + + + - + - + - + - + + + + - + - + - + + + + - + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + diff --git a/pengine/test10/remote-startup.summary b/pengine/test10/remote-startup.summary index 5004dad7cb..19f18edd30 100644 --- a/pengine/test10/remote-startup.summary +++ b/pengine/test10/remote-startup.summary @@ -1,36 +1,40 @@ Current cluster status: RemoteNode remote1: UNCLEAN (offline) Online: [ 18builder 18node1 18node2 ] shooter (stonith:fence_xvm): Started 18builder fake (ocf::pacemaker:Dummy): Stopped remote1 (ocf::pacemaker:remote): Stopped Transition Summary: * Move shooter (Started 18builder -> 18node1) * Start fake (18node2) * Start remote1 (18builder) Executing cluster transition: * Resource action: fake monitor on 18node2 * Resource action: fake monitor on 18node1 * Resource action: fake monitor on 18builder + * Resource action: remote1 monitor on 18node2 + * Resource action: remote1 monitor on 18node1 + * Resource action: remote1 monitor on 18builder + * Pseudo action: probe_nodes_complete * Resource action: remote1 start on 18builder * Resource action: fake monitor on remote1 * Resource action: remote1 monitor=60000 on 18builder * Pseudo action: probe_complete * Resource action: shooter stop on 18builder * Resource action: fake start on 18node2 * Pseudo action: all_stopped * Resource action: shooter start on 18node1 * Resource action: shooter monitor=60000 on 18node1 Revised cluster status: Online: [ 18builder 18node1 18node2 ] RemoteOnline: [ remote1 ] shooter (stonith:fence_xvm): Started 18node1 fake (ocf::pacemaker:Dummy): Started 18node2 remote1 (ocf::pacemaker:remote): Started 18builder