commit 8165b88cb8ef05c82631a20c089b64c5ee419ac9 Author: Gao,Yan Date: Fri Mar 7 16:08:29 2014 +0800 Test: pengine: Support id-ref in nvpair with optional "name" diff --git a/pengine/regression.sh b/pengine/regression.sh index 07c3c35..6c52811 100755 --- a/pengine/regression.sh +++ b/pengine/regression.sh @@ -93,6 +93,7 @@ do_test params-5 "Params: Restart based on probe digest" do_test novell-251689 "Resource definition change + target_role=stopped" do_test bug-lf-2106 "Restart all anonymous clone instances after config change" do_test params-6 "Params: Detect reload in previously migrated resource" +do_test nvpair-id-ref "Support id-ref in nvpair with optional name" echo "" do_test target-0 "Target Role : baseline" diff --git a/pengine/test10/nvpair-id-ref.dot b/pengine/test10/nvpair-id-ref.dot new file mode 100644 index 0000000..f3aaaa5 --- /dev/null +++ b/pengine/test10/nvpair-id-ref.dot @@ -0,0 +1,23 @@ +digraph "g" { +"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" -> "rsc1_start_0 node2" [ style = bold] +"probe_complete" -> "rsc2_start_0 node1" [ style = bold] +"probe_complete" [ style=bold color="green" fontcolor="orange"] +"rsc1_monitor_0 node1" -> "probe_complete node1" [ style = bold] +"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_0 node2" -> "probe_complete node2" [ style = bold] +"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"] +"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold] +"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node1" -> "probe_complete node1" [ style = bold] +"rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_0 node2" -> "probe_complete node2" [ style = bold] +"rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"] +"rsc2_monitor_10000 node1" [ style=bold color="green" fontcolor="black"] +"rsc2_start_0 node1" -> "rsc2_monitor_10000 node1" [ style = bold] +"rsc2_start_0 node1" [ style=bold color="green" fontcolor="black"] +} diff --git a/pengine/test10/nvpair-id-ref.exp b/pengine/test10/nvpair-id-ref.exp new file mode 100644 index 0000000..bad4db0 --- /dev/null +++ b/pengine/test10/nvpair-id-ref.exp @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pengine/test10/nvpair-id-ref.scores b/pengine/test10/nvpair-id-ref.scores new file mode 100644 index 0000000..fb86bf6 --- /dev/null +++ b/pengine/test10/nvpair-id-ref.scores @@ -0,0 +1,7 @@ +Allocation scores: +native_color: rsc1 allocation score on node1: 0 +native_color: rsc1 allocation score on node2: 0 +native_color: rsc2 allocation score on node1: 0 +native_color: rsc2 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/nvpair-id-ref.summary b/pengine/test10/nvpair-id-ref.summary new file mode 100644 index 0000000..dbe685f --- /dev/null +++ b/pengine/test10/nvpair-id-ref.summary @@ -0,0 +1,30 @@ + +Current cluster status: +Online: [ node1 node2 ] + + rsc_stonith (stonith:null): Started node1 + rsc1 (ocf::pacemaker:Dummy): Stopped + rsc2 (ocf::pacemaker:Dummy): Stopped + +Transition Summary: + * Start rsc1 (node2) + * Start rsc2 (node1) + +Executing cluster transition: + * Resource action: rsc1 monitor on node2 + * Resource action: rsc1 monitor on node1 + * Resource action: rsc2 monitor on node2 + * Resource action: rsc2 monitor on node1 + * Pseudo action: probe_complete + * Resource action: rsc1 start on node2 + * Resource action: rsc2 start on node1 + * Resource action: rsc1 monitor=10000 on node2 + * Resource action: rsc2 monitor=10000 on node1 + +Revised cluster status: +Online: [ node1 node2 ] + + rsc_stonith (stonith:null): Started node1 + rsc1 (ocf::pacemaker:Dummy): Started node2 + rsc2 (ocf::pacemaker:Dummy): Started node1 + diff --git a/pengine/test10/nvpair-id-ref.xml b/pengine/test10/nvpair-id-ref.xml new file mode 100644 index 0000000..9b3e28f --- /dev/null +++ b/pengine/test10/nvpair-id-ref.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +