diff --git a/pengine/test10/ticket-clone-12.scores b/pengine/test10/ticket-clone-12.scores index afcdf53179..c548662559 100644 --- a/pengine/test10/ticket-clone-12.scores +++ b/pengine/test10/ticket-clone-12.scores @@ -1,13 +1,13 @@ Allocation scores: clone_color: clone1 allocation score on node1: 0 clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 +clone_color: rsc1:0 allocation score on node1: 0 clone_color: rsc1:0 allocation score on node2: 0 clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 +clone_color: rsc1:1 allocation score on node2: 0 +native_color: rsc1:0 allocation score on node1: 0 native_color: rsc1:0 allocation score on node2: -INFINITY native_color: rsc1:1 allocation score on node1: 0 -native_color: rsc1:1 allocation score on node2: 1 +native_color: rsc1:1 allocation score on node2: 0 native_color: rsc_stonith allocation score on node1: 0 native_color: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-21.dot b/pengine/test10/ticket-clone-21.dot index ecf574a690..44a702efaf 100644 --- a/pengine/test10/ticket-clone-21.dot +++ b/pengine/test10/ticket-clone-21.dot @@ -1,24 +1,27 @@ digraph "g" { "all_stopped" [ style=bold color="green" fontcolor="orange"] "clone1_stop_0" -> "clone1_stopped_0" [ style = bold] "clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] "clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "clone1_stop_0" [ style=bold color="green" fontcolor="orange"] "clone1_stopped_0" [ style=bold color="green" fontcolor="orange"] "rsc1:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] "rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="orange"] "rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"rsc_stonith_stop_0 node1" -> "all_stopped" [ style = bold] +"rsc_stonith_stop_0 node1" [ style=bold color="green" fontcolor="orange"] "stonith node1" -> "clone1_stop_0" [ style = bold] "stonith node1" -> "rsc1:1_stop_0 node1" [ style = bold] +"stonith node1" -> "rsc_stonith_stop_0 node1" [ style = bold] "stonith node1" -> "stonith node2" [ style = bold] "stonith node1" [ style=bold color="green" fontcolor="black"] "stonith node2" -> "clone1_stop_0" [ style = bold] "stonith node2" -> "rsc1:0_stop_0 node2" [ style = bold] "stonith node2" -> "stonith_complete" [ style = bold] "stonith node2" [ style=bold color="green" fontcolor="black"] "stonith_complete" -> "all_stopped" [ style = bold] "stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/ticket-clone-21.exp b/pengine/test10/ticket-clone-21.exp index df4f53c0a2..ee3a383d54 100644 --- a/pengine/test10/ticket-clone-21.exp +++ b/pengine/test10/ticket-clone-21.exp @@ -1,116 +1,131 @@ - + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - + - + diff --git a/pengine/test10/ticket-clone-21.summary b/pengine/test10/ticket-clone-21.summary index c684842623..f254cb21e1 100644 --- a/pengine/test10/ticket-clone-21.summary +++ b/pengine/test10/ticket-clone-21.summary @@ -1,29 +1,31 @@ Current cluster status: Online: [ node1 node2 ] rsc_stonith (stonith:null): Started node1 Clone Set: clone1 [rsc1] Started: [ node1 node2 ] Transition Summary: + * Stop rsc_stonith (node1) * Stop rsc1:0 (node1) * Stop rsc1:1 (node2) Executing cluster transition: * Fencing node1 + * Pseudo action: rsc_stonith_stop_0 * Fencing node2 * Pseudo action: stonith_complete * Pseudo action: clone1_stop_0 * Pseudo action: rsc1:1_stop_0 * Pseudo action: rsc1:0_stop_0 * Pseudo action: clone1_stopped_0 * Pseudo action: all_stopped Revised cluster status: OFFLINE: [ node1 node2 ] rsc_stonith (stonith:null): Stopped Clone Set: clone1 [rsc1] Stopped: [ rsc1:0 rsc1:1 ] diff --git a/pengine/test10/ticket-clone-24.scores b/pengine/test10/ticket-clone-24.scores index afcdf53179..c548662559 100644 --- a/pengine/test10/ticket-clone-24.scores +++ b/pengine/test10/ticket-clone-24.scores @@ -1,13 +1,13 @@ Allocation scores: clone_color: clone1 allocation score on node1: 0 clone_color: clone1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 +clone_color: rsc1:0 allocation score on node1: 0 clone_color: rsc1:0 allocation score on node2: 0 clone_color: rsc1:1 allocation score on node1: 0 -clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 +clone_color: rsc1:1 allocation score on node2: 0 +native_color: rsc1:0 allocation score on node1: 0 native_color: rsc1:0 allocation score on node2: -INFINITY native_color: rsc1:1 allocation score on node1: 0 -native_color: rsc1:1 allocation score on node2: 1 +native_color: rsc1:1 allocation score on node2: 0 native_color: rsc_stonith allocation score on node1: 0 native_color: rsc_stonith allocation score on node2: 0 diff --git a/pengine/test10/ticket-clone-9.dot b/pengine/test10/ticket-clone-9.dot index 206b1f3c10..20066c8764 100644 --- a/pengine/test10/ticket-clone-9.dot +++ b/pengine/test10/ticket-clone-9.dot @@ -1,24 +1,27 @@ digraph "g" { "all_stopped" [ style=bold color="green" fontcolor="orange" ] "clone1_stop_0" -> "clone1_stopped_0" [ style = bold] "clone1_stop_0" -> "rsc1:0_stop_0 node2" [ style = bold] "clone1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "clone1_stop_0" [ style=bold color="green" fontcolor="orange" ] "clone1_stopped_0" [ style=bold color="green" fontcolor="orange" ] "rsc1:0_stop_0 node2" -> "all_stopped" [ style = bold] "rsc1:0_stop_0 node2" -> "clone1_stopped_0" [ style = bold] "rsc1:0_stop_0 node2" [ style=bold color="green" fontcolor="orange" ] "rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "clone1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="orange" ] +"rsc_stonith_stop_0 node1" -> "all_stopped" [ style = bold] +"rsc_stonith_stop_0 node1" [ style=bold color="green" fontcolor="orange"] "stonith node1" -> "clone1_stop_0" [ style = bold] "stonith node1" -> "rsc1:1_stop_0 node1" [ style = bold] +"stonith node1" -> "rsc_stonith_stop_0 node1" [ style = bold] "stonith node1" -> "stonith node2" [ style = bold] "stonith node1" [ style=bold color="green" fontcolor="black" ] "stonith node2" -> "clone1_stop_0" [ style = bold] "stonith node2" -> "rsc1:0_stop_0 node2" [ style = bold] "stonith node2" -> "stonith_complete" [ style = bold] "stonith node2" [ style=bold color="green" fontcolor="black" ] "stonith_complete" -> "all_stopped" [ style = bold] "stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/ticket-clone-9.exp b/pengine/test10/ticket-clone-9.exp index df4f53c0a2..ee3a383d54 100644 --- a/pengine/test10/ticket-clone-9.exp +++ b/pengine/test10/ticket-clone-9.exp @@ -1,116 +1,131 @@ - + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - + - + diff --git a/pengine/test10/ticket-clone-9.summary b/pengine/test10/ticket-clone-9.summary index c684842623..f254cb21e1 100644 --- a/pengine/test10/ticket-clone-9.summary +++ b/pengine/test10/ticket-clone-9.summary @@ -1,29 +1,31 @@ Current cluster status: Online: [ node1 node2 ] rsc_stonith (stonith:null): Started node1 Clone Set: clone1 [rsc1] Started: [ node1 node2 ] Transition Summary: + * Stop rsc_stonith (node1) * Stop rsc1:0 (node1) * Stop rsc1:1 (node2) Executing cluster transition: * Fencing node1 + * Pseudo action: rsc_stonith_stop_0 * Fencing node2 * Pseudo action: stonith_complete * Pseudo action: clone1_stop_0 * Pseudo action: rsc1:1_stop_0 * Pseudo action: rsc1:0_stop_0 * Pseudo action: clone1_stopped_0 * Pseudo action: all_stopped Revised cluster status: OFFLINE: [ node1 node2 ] rsc_stonith (stonith:null): Stopped Clone Set: clone1 [rsc1] Stopped: [ rsc1:0 rsc1:1 ] diff --git a/pengine/test10/ticket-master-12.scores b/pengine/test10/ticket-master-12.scores index 0be2defec2..2dbf74e0af 100644 --- a/pengine/test10/ticket-master-12.scores +++ b/pengine/test10/ticket-master-12.scores @@ -1,15 +1,15 @@ Allocation scores: clone_color: ms1 allocation score on node1: 0 clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 +clone_color: rsc1:0 allocation score on node1: 0 clone_color: rsc1:0 allocation score on node2: 0 clone_color: rsc1:1 allocation score on node1: 0 clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 +native_color: rsc1:0 allocation score on node1: 0 native_color: rsc1:0 allocation score on node2: -INFINITY native_color: rsc1:1 allocation score on node1: 0 native_color: rsc1:1 allocation score on node2: 1 native_color: rsc_stonith allocation score on node1: 0 native_color: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node1: INFINITY rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-21.dot b/pengine/test10/ticket-master-21.dot index 8d2ebbcdd7..9f04de9842 100644 --- a/pengine/test10/ticket-master-21.dot +++ b/pengine/test10/ticket-master-21.dot @@ -1,26 +1,32 @@ digraph "g" { "all_stopped" [ style=bold color="green" fontcolor="orange"] "ms1_demote_0" -> "ms1_demoted_0" [ style = bold] "ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] "ms1_demote_0" [ style=bold color="green" fontcolor="orange"] "ms1_demoted_0" -> "ms1_stop_0" [ style = bold] "ms1_demoted_0" [ style=bold color="green" fontcolor="orange"] "ms1_stop_0" -> "ms1_stopped_0" [ style = bold] "ms1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "ms1_stop_0" [ style=bold color="green" fontcolor="orange"] "ms1_stopped_0" [ style=bold color="green" fontcolor="orange"] "probe_complete node2" [ style=bold color="green" fontcolor="black"] "rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] "rsc1:1_demote_0 node1" -> "rsc1:1_stop_0 node1" [ style = bold] "rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="orange"] "rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "ms1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="orange"] +"rsc_stonith_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc_stonith_stop_0 node1" -> "all_stopped" [ style = bold] +"rsc_stonith_stop_0 node1" -> "rsc_stonith_start_0 node2" [ style = bold] +"rsc_stonith_stop_0 node1" [ style=bold color="green" fontcolor="orange"] "stonith node1" -> "ms1_stop_0" [ style = bold] "stonith node1" -> "rsc1:1_demote_0 node1" [ style = bold] "stonith node1" -> "rsc1:1_stop_0 node1" [ style = bold] +"stonith node1" -> "rsc_stonith_stop_0 node1" [ style = bold] "stonith node1" -> "stonith_complete" [ style = bold] "stonith node1" [ style=bold color="green" fontcolor="black"] "stonith_complete" -> "all_stopped" [ style = bold] +"stonith_complete" -> "rsc_stonith_start_0 node2" [ style = bold] "stonith_complete" [ style=bold color="green" fontcolor="orange"] } diff --git a/pengine/test10/ticket-master-21.exp b/pengine/test10/ticket-master-21.exp index 144929eff3..47f4257f40 100644 --- a/pengine/test10/ticket-master-21.exp +++ b/pengine/test10/ticket-master-21.exp @@ -1,132 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + + + + diff --git a/pengine/test10/ticket-master-21.summary b/pengine/test10/ticket-master-21.summary index 5cf44c708d..2229553c87 100644 --- a/pengine/test10/ticket-master-21.summary +++ b/pengine/test10/ticket-master-21.summary @@ -1,32 +1,35 @@ Current cluster status: Online: [ node1 node2 ] rsc_stonith (stonith:null): Started node1 Master/Slave Set: ms1 [rsc1] Masters: [ node1 ] Slaves: [ node2 ] Transition Summary: + * Move rsc_stonith (Started node1 -> node2) * Demote rsc1:0 (Master -> Stopped node1) Executing cluster transition: * Pseudo action: ms1_demote_0 * Fencing node1 * Pseudo action: stonith_complete + * Pseudo action: rsc_stonith_stop_0 * Pseudo action: rsc1:1_demote_0 * Pseudo action: ms1_demoted_0 * Pseudo action: ms1_stop_0 + * Resource action: rsc_stonith start on node2 * Pseudo action: rsc1:1_stop_0 * Pseudo action: ms1_stopped_0 * Pseudo action: all_stopped Revised cluster status: Online: [ node2 ] OFFLINE: [ node1 ] - rsc_stonith (stonith:null): Stopped + rsc_stonith (stonith:null): Started node2 Master/Slave Set: ms1 [rsc1] Slaves: [ node2 ] Stopped: [ rsc1:1 ] diff --git a/pengine/test10/ticket-master-24.scores b/pengine/test10/ticket-master-24.scores index 0be2defec2..2dbf74e0af 100644 --- a/pengine/test10/ticket-master-24.scores +++ b/pengine/test10/ticket-master-24.scores @@ -1,15 +1,15 @@ Allocation scores: clone_color: ms1 allocation score on node1: 0 clone_color: ms1 allocation score on node2: 0 -clone_color: rsc1:0 allocation score on node1: 1 +clone_color: rsc1:0 allocation score on node1: 0 clone_color: rsc1:0 allocation score on node2: 0 clone_color: rsc1:1 allocation score on node1: 0 clone_color: rsc1:1 allocation score on node2: 1 -native_color: rsc1:0 allocation score on node1: 1 +native_color: rsc1:0 allocation score on node1: 0 native_color: rsc1:0 allocation score on node2: -INFINITY native_color: rsc1:1 allocation score on node1: 0 native_color: rsc1:1 allocation score on node2: 1 native_color: rsc_stonith allocation score on node1: 0 native_color: rsc_stonith allocation score on node2: 0 rsc1:0 promotion score on node1: INFINITY rsc1:1 promotion score on node2: -1 diff --git a/pengine/test10/ticket-master-9.dot b/pengine/test10/ticket-master-9.dot index 61cbc4eb43..91a833aea4 100644 --- a/pengine/test10/ticket-master-9.dot +++ b/pengine/test10/ticket-master-9.dot @@ -1,26 +1,32 @@ digraph "g" { "all_stopped" [ style=bold color="green" fontcolor="orange" ] "ms1_demote_0" -> "ms1_demoted_0" [ style = bold] "ms1_demote_0" -> "rsc1:1_demote_0 node1" [ style = bold] "ms1_demote_0" [ style=bold color="green" fontcolor="orange" ] "ms1_demoted_0" -> "ms1_stop_0" [ style = bold] "ms1_demoted_0" [ style=bold color="green" fontcolor="orange" ] "ms1_stop_0" -> "ms1_stopped_0" [ style = bold] "ms1_stop_0" -> "rsc1:1_stop_0 node1" [ style = bold] "ms1_stop_0" [ style=bold color="green" fontcolor="orange" ] "ms1_stopped_0" [ style=bold color="green" fontcolor="orange" ] "probe_complete node2" [ style=bold color="green" fontcolor="black" ] "rsc1:1_demote_0 node1" -> "ms1_demoted_0" [ style = bold] "rsc1:1_demote_0 node1" -> "rsc1:1_stop_0 node1" [ style = bold] "rsc1:1_demote_0 node1" [ style=bold color="green" fontcolor="orange"] "rsc1:1_stop_0 node1" -> "all_stopped" [ style = bold] "rsc1:1_stop_0 node1" -> "ms1_stopped_0" [ style = bold] "rsc1:1_stop_0 node1" [ style=bold color="green" fontcolor="orange" ] +"rsc_stonith_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc_stonith_stop_0 node1" -> "all_stopped" [ style = bold] +"rsc_stonith_stop_0 node1" -> "rsc_stonith_start_0 node2" [ style = bold] +"rsc_stonith_stop_0 node1" [ style=bold color="green" fontcolor="orange"] "stonith node1" -> "ms1_stop_0" [ style = bold] "stonith node1" -> "rsc1:1_demote_0 node1" [ style = bold] "stonith node1" -> "rsc1:1_stop_0 node1" [ style = bold] +"stonith node1" -> "rsc_stonith_stop_0 node1" [ style = bold] "stonith node1" -> "stonith_complete" [ style = bold] "stonith node1" [ style=bold color="green" fontcolor="black" ] "stonith_complete" -> "all_stopped" [ style = bold] +"stonith_complete" -> "rsc_stonith_start_0 node2" [ style = bold] "stonith_complete" [ style=bold color="green" fontcolor="orange" ] } diff --git a/pengine/test10/ticket-master-9.exp b/pengine/test10/ticket-master-9.exp index 144929eff3..47f4257f40 100644 --- a/pengine/test10/ticket-master-9.exp +++ b/pengine/test10/ticket-master-9.exp @@ -1,132 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + + + + diff --git a/pengine/test10/ticket-master-9.summary b/pengine/test10/ticket-master-9.summary index 5cf44c708d..2229553c87 100644 --- a/pengine/test10/ticket-master-9.summary +++ b/pengine/test10/ticket-master-9.summary @@ -1,32 +1,35 @@ Current cluster status: Online: [ node1 node2 ] rsc_stonith (stonith:null): Started node1 Master/Slave Set: ms1 [rsc1] Masters: [ node1 ] Slaves: [ node2 ] Transition Summary: + * Move rsc_stonith (Started node1 -> node2) * Demote rsc1:0 (Master -> Stopped node1) Executing cluster transition: * Pseudo action: ms1_demote_0 * Fencing node1 * Pseudo action: stonith_complete + * Pseudo action: rsc_stonith_stop_0 * Pseudo action: rsc1:1_demote_0 * Pseudo action: ms1_demoted_0 * Pseudo action: ms1_stop_0 + * Resource action: rsc_stonith start on node2 * Pseudo action: rsc1:1_stop_0 * Pseudo action: ms1_stopped_0 * Pseudo action: all_stopped Revised cluster status: Online: [ node2 ] OFFLINE: [ node1 ] - rsc_stonith (stonith:null): Stopped + rsc_stonith (stonith:null): Started node2 Master/Slave Set: ms1 [rsc1] Slaves: [ node2 ] Stopped: [ rsc1:1 ]