diff --git a/pengine/test10/start-then-stop-with-unfence.dot b/pengine/test10/start-then-stop-with-unfence.dot
index 6e9569ba36..b3243392d0 100644
--- a/pengine/test10/start-then-stop-with-unfence.dot
+++ b/pengine/test10/start-then-stop-with-unfence.dot
@@ -1,27 +1,30 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange"]
"ip1_monitor_10000 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"]
"ip1_start_0 rhel7-node1.example.com" -> "ip1_monitor_10000 rhel7-node1.example.com" [ style = bold]
"ip1_start_0 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"]
"ip1_stop_0 rhel7-node2.example.com" -> "all_stopped" [ style = bold]
"ip1_stop_0 rhel7-node2.example.com" -> "ip1_start_0 rhel7-node1.example.com" [ style = bold]
"ip1_stop_0 rhel7-node2.example.com" [ style=bold color="green" fontcolor="black"]
"jrummy-clone_running_0" -> "ip1_stop_0 rhel7-node2.example.com" [ style = bold]
"jrummy-clone_running_0" [ style=bold color="green" fontcolor="orange"]
"jrummy-clone_start_0" -> "jrummy-clone_running_0" [ style = bold]
"jrummy-clone_start_0" -> "jrummy_start_0 rhel7-node1.example.com" [ style = bold]
"jrummy-clone_start_0" [ style=bold color="green" fontcolor="orange"]
"jrummy_monitor_10000 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"]
"jrummy_start_0 rhel7-node1.example.com" -> "jrummy-clone_running_0" [ style = bold]
"jrummy_start_0 rhel7-node1.example.com" -> "jrummy_monitor_10000 rhel7-node1.example.com" [ style = bold]
"jrummy_start_0 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"]
"mpath-node1_monitor_0 rhel7-node1.example.com" -> "mpath-node1_start_0 rhel7-node1.example.com" [ style = bold]
"mpath-node1_monitor_0 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"]
"mpath-node1_monitor_60000 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"]
"mpath-node1_start_0 rhel7-node1.example.com" -> "mpath-node1_monitor_60000 rhel7-node1.example.com" [ style = bold]
"mpath-node1_start_0 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"]
"mpath-node2_monitor_0 rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"]
"stonith 'on' rhel7-node1.example.com" -> "ip1_start_0 rhel7-node1.example.com" [ style = bold]
"stonith 'on' rhel7-node1.example.com" -> "jrummy_start_0 rhel7-node1.example.com" [ style = bold]
+"stonith 'on' rhel7-node1.example.com" -> "mpath-node1_monitor_0 rhel7-node1.example.com" [ style = bold]
+"stonith 'on' rhel7-node1.example.com" -> "mpath-node1_start_0 rhel7-node1.example.com" [ style = bold]
+"stonith 'on' rhel7-node1.example.com" -> "mpath-node2_monitor_0 rhel7-node1.example.com" [ style = bold]
"stonith 'on' rhel7-node1.example.com" [ style=bold color="green" fontcolor="black"]
}
diff --git a/pengine/test10/start-then-stop-with-unfence.exp b/pengine/test10/start-then-stop-with-unfence.exp
index 75cb356eba..715ba4091d 100644
--- a/pengine/test10/start-then-stop-with-unfence.exp
+++ b/pengine/test10/start-then-stop-with-unfence.exp
@@ -1,160 +1,171 @@
-
+
+
+
+
+
+
+
+
-
+
+
+
+
+
diff --git a/pengine/test10/start-then-stop-with-unfence.summary b/pengine/test10/start-then-stop-with-unfence.summary
index 2e02a21e74..b2114d7cf4 100644
--- a/pengine/test10/start-then-stop-with-unfence.summary
+++ b/pengine/test10/start-then-stop-with-unfence.summary
@@ -1,43 +1,43 @@
Current cluster status:
Online: [ rhel7-node1.example.com rhel7-node2.example.com ]
mpath-node2 (stonith:fence_mpath): Started rhel7-node2.example.com
mpath-node1 (stonith:fence_mpath): Stopped
ip1 (ocf::heartbeat:IPaddr2): Started rhel7-node2.example.com
ip2 (ocf::heartbeat:IPaddr2): Started rhel7-node2.example.com
Clone Set: jrummy-clone [jrummy]
Started: [ rhel7-node2.example.com ]
Stopped: [ rhel7-node1.example.com ]
Transition Summary:
- * Fence (on) rhel7-node1.example.com 'Required by ip1'
+ * Fence (on) rhel7-node1.example.com 'required by mpath-node2 monitor'
* Start mpath-node1 (rhel7-node1.example.com)
* Move ip1 ( rhel7-node2.example.com -> rhel7-node1.example.com )
* Start jrummy:1 (rhel7-node1.example.com)
Executing cluster transition:
- * Resource action: mpath-node2 monitor on rhel7-node1.example.com
- * Resource action: mpath-node1 monitor on rhel7-node1.example.com
* Pseudo action: jrummy-clone_start_0
* Fencing rhel7-node1.example.com (on)
- * Resource action: mpath-node1 start on rhel7-node1.example.com
+ * Resource action: mpath-node2 monitor on rhel7-node1.example.com
+ * Resource action: mpath-node1 monitor on rhel7-node1.example.com
* Resource action: jrummy start on rhel7-node1.example.com
* Pseudo action: jrummy-clone_running_0
- * Resource action: mpath-node1 monitor=60000 on rhel7-node1.example.com
+ * Resource action: mpath-node1 start on rhel7-node1.example.com
* Resource action: ip1 stop on rhel7-node2.example.com
* Resource action: jrummy monitor=10000 on rhel7-node1.example.com
* Pseudo action: all_stopped
+ * Resource action: mpath-node1 monitor=60000 on rhel7-node1.example.com
* Resource action: ip1 start on rhel7-node1.example.com
* Resource action: ip1 monitor=10000 on rhel7-node1.example.com
Revised cluster status:
Online: [ rhel7-node1.example.com rhel7-node2.example.com ]
mpath-node2 (stonith:fence_mpath): Started rhel7-node2.example.com
mpath-node1 (stonith:fence_mpath): Started rhel7-node1.example.com
ip1 (ocf::heartbeat:IPaddr2): Started rhel7-node1.example.com
ip2 (ocf::heartbeat:IPaddr2): Started rhel7-node2.example.com
Clone Set: jrummy-clone [jrummy]
Started: [ rhel7-node1.example.com rhel7-node2.example.com ]
diff --git a/pengine/test10/unfence-definition.dot b/pengine/test10/unfence-definition.dot
index 3bc29d396f..c42391ad3b 100644
--- a/pengine/test10/unfence-definition.dot
+++ b/pengine/test10/unfence-definition.dot
@@ -1,84 +1,86 @@
digraph "g" {
"all_stopped" -> "fencing_start_0 virt-1" [ style = bold]
"all_stopped" [ style=bold color="green" fontcolor="orange"]
"clvmd-clone_running_0" [ style=bold color="green" fontcolor="orange"]
"clvmd-clone_start_0" -> "clvmd-clone_running_0" [ style = bold]
"clvmd-clone_start_0" -> "clvmd:1_start_0 virt-2" [ style = bold]
"clvmd-clone_start_0" -> "clvmd:2_start_0 virt-3" [ style = bold]
"clvmd-clone_start_0" -> "clvmd_start_0 virt-1" [ style = bold]
"clvmd-clone_start_0" [ style=bold color="green" fontcolor="orange"]
"clvmd-clone_stop_0" -> "clvmd-clone_stopped_0" [ style = bold]
"clvmd-clone_stop_0" -> "clvmd_stop_0 virt-1" [ style = bold]
"clvmd-clone_stop_0" [ style=bold color="green" fontcolor="orange"]
"clvmd-clone_stopped_0" -> "clvmd-clone_start_0" [ style = bold]
"clvmd-clone_stopped_0" -> "dlm-clone_stop_0" [ style = bold]
"clvmd-clone_stopped_0" [ style=bold color="green" fontcolor="orange"]
"clvmd:1_monitor_0 virt-2" -> "clvmd-clone_start_0" [ style = bold]
"clvmd:1_monitor_0 virt-2" [ style=bold color="green" fontcolor="black"]
"clvmd:1_start_0 virt-2" -> "clvmd-clone_running_0" [ style = bold]
"clvmd:1_start_0 virt-2" -> "clvmd:2_start_0 virt-3" [ style = bold]
"clvmd:1_start_0 virt-2" [ style=bold color="green" fontcolor="black"]
"clvmd:2_monitor_0 virt-3" -> "clvmd-clone_start_0" [ style = bold]
"clvmd:2_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"]
"clvmd:2_start_0 virt-3" -> "clvmd-clone_running_0" [ style = bold]
"clvmd:2_start_0 virt-3" [ style=bold color="green" fontcolor="black"]
"clvmd_start_0 virt-1" -> "clvmd-clone_running_0" [ style = bold]
"clvmd_start_0 virt-1" -> "clvmd:1_start_0 virt-2" [ style = bold]
"clvmd_start_0 virt-1" [ style=bold color="green" fontcolor="black"]
"clvmd_stop_0 virt-1" -> "all_stopped" [ style = bold]
"clvmd_stop_0 virt-1" -> "clvmd-clone_stopped_0" [ style = bold]
"clvmd_stop_0 virt-1" -> "clvmd_start_0 virt-1" [ style = bold]
"clvmd_stop_0 virt-1" -> "dlm_stop_0 virt-1" [ style = bold]
"clvmd_stop_0 virt-1" -> "stonith 'on' virt-1" [ style = bold]
"clvmd_stop_0 virt-1" [ style=bold color="green" fontcolor="black"]
"dlm-clone_running_0" -> "clvmd-clone_start_0" [ style = bold]
"dlm-clone_running_0" [ style=bold color="green" fontcolor="orange"]
"dlm-clone_start_0" -> "dlm-clone_running_0" [ style = bold]
"dlm-clone_start_0" -> "dlm:2_start_0 virt-3" [ style = bold]
"dlm-clone_start_0" -> "dlm_start_0 virt-1" [ style = bold]
"dlm-clone_start_0" [ style=bold color="green" fontcolor="orange"]
"dlm-clone_stop_0" -> "dlm-clone_stopped_0" [ style = bold]
"dlm-clone_stop_0" -> "dlm_stop_0 virt-1" [ style = bold]
"dlm-clone_stop_0" [ style=bold color="green" fontcolor="orange"]
"dlm-clone_stopped_0" -> "dlm-clone_start_0" [ style = bold]
"dlm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"]
"dlm:2_monitor_0 virt-3" -> "dlm-clone_start_0" [ style = bold]
"dlm:2_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"]
"dlm:2_start_0 virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold]
"dlm:2_start_0 virt-3" -> "dlm-clone_running_0" [ style = bold]
"dlm:2_start_0 virt-3" [ style=bold color="green" fontcolor="black"]
"dlm_start_0 virt-1" -> "clvmd_start_0 virt-1" [ style = bold]
"dlm_start_0 virt-1" -> "dlm-clone_running_0" [ style = bold]
"dlm_start_0 virt-1" [ style=bold color="green" fontcolor="black"]
"dlm_stop_0 virt-1" -> "all_stopped" [ style = bold]
"dlm_stop_0 virt-1" -> "dlm-clone_stopped_0" [ style = bold]
"dlm_stop_0 virt-1" -> "dlm_start_0 virt-1" [ style = bold]
"dlm_stop_0 virt-1" -> "stonith 'on' virt-1" [ style = bold]
"dlm_stop_0 virt-1" [ style=bold color="green" fontcolor="black"]
"fencing_delete_0 virt-1" -> "fencing_start_0 virt-1" [ style = bold]
"fencing_delete_0 virt-1" [ style=bold color="green" fontcolor="black"]
"fencing_monitor_0 virt-3" -> "fencing_start_0 virt-1" [ style = bold]
"fencing_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"]
"fencing_start_0 virt-1" [ style=bold color="green" fontcolor="black"]
"fencing_stop_0 virt-1" -> "all_stopped" [ style = bold]
"fencing_stop_0 virt-1" -> "fencing_delete_0 virt-1" [ style = bold]
"fencing_stop_0 virt-1" -> "fencing_start_0 virt-1" [ style = bold]
"fencing_stop_0 virt-1" [ style=bold color="green" fontcolor="black"]
"stonith 'on' virt-1" -> "clvmd_start_0 virt-1" [ style = bold]
"stonith 'on' virt-1" -> "dlm_start_0 virt-1" [ style = bold]
+"stonith 'on' virt-1" -> "fencing_start_0 virt-1" [ style = bold]
"stonith 'on' virt-1" [ style=bold color="green" fontcolor="black"]
"stonith 'on' virt-3" -> "clvmd:2_monitor_0 virt-3" [ style = bold]
"stonith 'on' virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold]
"stonith 'on' virt-3" -> "dlm:2_monitor_0 virt-3" [ style = bold]
"stonith 'on' virt-3" -> "dlm:2_start_0 virt-3" [ style = bold]
+"stonith 'on' virt-3" -> "fencing_monitor_0 virt-3" [ style = bold]
"stonith 'on' virt-3" [ style=bold color="green" fontcolor="black"]
"stonith 'reboot' virt-4" -> "stonith_complete" [ style = bold]
"stonith 'reboot' virt-4" [ style=bold color="green" fontcolor="black"]
"stonith_complete" -> "all_stopped" [ style = bold]
"stonith_complete" -> "clvmd:1_start_0 virt-2" [ style = bold]
"stonith_complete" -> "clvmd:2_start_0 virt-3" [ style = bold]
"stonith_complete" -> "clvmd_start_0 virt-1" [ style = bold]
"stonith_complete" -> "dlm:2_start_0 virt-3" [ style = bold]
"stonith_complete" -> "dlm_start_0 virt-1" [ style = bold]
"stonith_complete" [ style=bold color="green" fontcolor="orange"]
}
diff --git a/pengine/test10/unfence-definition.exp b/pengine/test10/unfence-definition.exp
index b1e241ae4b..25c5674024 100644
--- a/pengine/test10/unfence-definition.exp
+++ b/pengine/test10/unfence-definition.exp
@@ -1,421 +1,428 @@
+
+
+
-
+
+
+
+
+
diff --git a/pengine/test10/unfence-definition.summary b/pengine/test10/unfence-definition.summary
index 4ca9344e72..2051c51113 100644
--- a/pengine/test10/unfence-definition.summary
+++ b/pengine/test10/unfence-definition.summary
@@ -1,65 +1,65 @@
Current cluster status:
Node virt-4 (4): UNCLEAN (offline)
Online: [ virt-1 virt-2 virt-3 ]
fencing (stonith:fence_scsi): Started virt-1
Clone Set: dlm-clone [dlm]
Started: [ virt-1 virt-2 ]
Stopped: [ virt-3 virt-4 ]
Clone Set: clvmd-clone [clvmd]
Started: [ virt-1 ]
Stopped: [ virt-2 virt-3 virt-4 ]
Transition Summary:
* Fence (reboot) virt-4 'node is unclean'
- * Fence (on) virt-3 'Required by dlm:2'
+ * Fence (on) virt-3 'required by fencing monitor'
* Fence (on) virt-1 'Device definition changed'
* Restart fencing ( virt-1 )
* Restart dlm:0 ( virt-1 ) due to required stonith
* Start dlm:2 (virt-3)
* Restart clvmd:0 ( virt-1 ) due to required stonith
* Start clvmd:1 (virt-2)
* Start clvmd:2 (virt-3)
Executing cluster transition:
- * Resource action: fencing monitor on virt-3
* Resource action: fencing stop on virt-1
* Resource action: clvmd monitor on virt-2
* Pseudo action: clvmd-clone_stop_0
* Fencing virt-4 (reboot)
* Pseudo action: stonith_complete
* Fencing virt-3 (on)
+ * Resource action: fencing monitor on virt-3
* Resource action: fencing delete on virt-1
* Resource action: dlm monitor on virt-3
* Resource action: clvmd stop on virt-1
* Resource action: clvmd monitor on virt-3
* Pseudo action: clvmd-clone_stopped_0
* Pseudo action: dlm-clone_stop_0
* Resource action: dlm stop on virt-1
* Pseudo action: dlm-clone_stopped_0
* Pseudo action: dlm-clone_start_0
* Fencing virt-1 (on)
* Pseudo action: all_stopped
* Resource action: fencing start on virt-1
* Resource action: dlm start on virt-1
* Resource action: dlm start on virt-3
* Pseudo action: dlm-clone_running_0
* Pseudo action: clvmd-clone_start_0
* Resource action: clvmd start on virt-1
* Resource action: clvmd start on virt-2
* Resource action: clvmd start on virt-3
* Pseudo action: clvmd-clone_running_0
Revised cluster status:
Online: [ virt-1 virt-2 virt-3 ]
OFFLINE: [ virt-4 ]
fencing (stonith:fence_scsi): Started virt-1
Clone Set: dlm-clone [dlm]
Started: [ virt-1 virt-2 virt-3 ]
Stopped: [ virt-4 ]
Clone Set: clvmd-clone [clvmd]
Started: [ virt-1 virt-2 virt-3 ]
Stopped: [ virt-4 ]
diff --git a/pengine/test10/unfence-parameters.dot b/pengine/test10/unfence-parameters.dot
index ce006c42e2..3c27b22d1d 100644
--- a/pengine/test10/unfence-parameters.dot
+++ b/pengine/test10/unfence-parameters.dot
@@ -1,81 +1,83 @@
digraph "g" {
"all_stopped" -> "fencing_start_0 virt-1" [ style = bold]
"all_stopped" [ style=bold color="green" fontcolor="orange"]
"clvmd-clone_running_0" [ style=bold color="green" fontcolor="orange"]
"clvmd-clone_start_0" -> "clvmd-clone_running_0" [ style = bold]
"clvmd-clone_start_0" -> "clvmd:1_start_0 virt-2" [ style = bold]
"clvmd-clone_start_0" -> "clvmd:2_start_0 virt-3" [ style = bold]
"clvmd-clone_start_0" -> "clvmd_start_0 virt-1" [ style = bold]
"clvmd-clone_start_0" [ style=bold color="green" fontcolor="orange"]
"clvmd-clone_stop_0" -> "clvmd-clone_stopped_0" [ style = bold]
"clvmd-clone_stop_0" -> "clvmd_stop_0 virt-1" [ style = bold]
"clvmd-clone_stop_0" [ style=bold color="green" fontcolor="orange"]
"clvmd-clone_stopped_0" -> "clvmd-clone_start_0" [ style = bold]
"clvmd-clone_stopped_0" -> "dlm-clone_stop_0" [ style = bold]
"clvmd-clone_stopped_0" [ style=bold color="green" fontcolor="orange"]
"clvmd:1_monitor_0 virt-2" -> "clvmd-clone_start_0" [ style = bold]
"clvmd:1_monitor_0 virt-2" [ style=bold color="green" fontcolor="black"]
"clvmd:1_start_0 virt-2" -> "clvmd-clone_running_0" [ style = bold]
"clvmd:1_start_0 virt-2" -> "clvmd:2_start_0 virt-3" [ style = bold]
"clvmd:1_start_0 virt-2" [ style=bold color="green" fontcolor="black"]
"clvmd:2_monitor_0 virt-3" -> "clvmd-clone_start_0" [ style = bold]
"clvmd:2_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"]
"clvmd:2_start_0 virt-3" -> "clvmd-clone_running_0" [ style = bold]
"clvmd:2_start_0 virt-3" [ style=bold color="green" fontcolor="black"]
"clvmd_start_0 virt-1" -> "clvmd-clone_running_0" [ style = bold]
"clvmd_start_0 virt-1" -> "clvmd:1_start_0 virt-2" [ style = bold]
"clvmd_start_0 virt-1" [ style=bold color="green" fontcolor="black"]
"clvmd_stop_0 virt-1" -> "all_stopped" [ style = bold]
"clvmd_stop_0 virt-1" -> "clvmd-clone_stopped_0" [ style = bold]
"clvmd_stop_0 virt-1" -> "clvmd_start_0 virt-1" [ style = bold]
"clvmd_stop_0 virt-1" -> "dlm_stop_0 virt-1" [ style = bold]
"clvmd_stop_0 virt-1" -> "stonith 'on' virt-1" [ style = bold]
"clvmd_stop_0 virt-1" [ style=bold color="green" fontcolor="black"]
"dlm-clone_running_0" -> "clvmd-clone_start_0" [ style = bold]
"dlm-clone_running_0" [ style=bold color="green" fontcolor="orange"]
"dlm-clone_start_0" -> "dlm-clone_running_0" [ style = bold]
"dlm-clone_start_0" -> "dlm:2_start_0 virt-3" [ style = bold]
"dlm-clone_start_0" -> "dlm_start_0 virt-1" [ style = bold]
"dlm-clone_start_0" [ style=bold color="green" fontcolor="orange"]
"dlm-clone_stop_0" -> "dlm-clone_stopped_0" [ style = bold]
"dlm-clone_stop_0" -> "dlm_stop_0 virt-1" [ style = bold]
"dlm-clone_stop_0" [ style=bold color="green" fontcolor="orange"]
"dlm-clone_stopped_0" -> "dlm-clone_start_0" [ style = bold]
"dlm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"]
"dlm:2_monitor_0 virt-3" -> "dlm-clone_start_0" [ style = bold]
"dlm:2_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"]
"dlm:2_start_0 virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold]
"dlm:2_start_0 virt-3" -> "dlm-clone_running_0" [ style = bold]
"dlm:2_start_0 virt-3" [ style=bold color="green" fontcolor="black"]
"dlm_start_0 virt-1" -> "clvmd_start_0 virt-1" [ style = bold]
"dlm_start_0 virt-1" -> "dlm-clone_running_0" [ style = bold]
"dlm_start_0 virt-1" [ style=bold color="green" fontcolor="black"]
"dlm_stop_0 virt-1" -> "all_stopped" [ style = bold]
"dlm_stop_0 virt-1" -> "dlm-clone_stopped_0" [ style = bold]
"dlm_stop_0 virt-1" -> "dlm_start_0 virt-1" [ style = bold]
"dlm_stop_0 virt-1" -> "stonith 'on' virt-1" [ style = bold]
"dlm_stop_0 virt-1" [ style=bold color="green" fontcolor="black"]
"fencing_monitor_0 virt-3" -> "fencing_start_0 virt-1" [ style = bold]
"fencing_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"]
"fencing_start_0 virt-1" [ style=bold color="green" fontcolor="black"]
"fencing_stop_0 virt-1" -> "all_stopped" [ style = bold]
"fencing_stop_0 virt-1" -> "fencing_start_0 virt-1" [ style = bold]
"fencing_stop_0 virt-1" [ style=bold color="green" fontcolor="black"]
"stonith 'on' virt-1" -> "clvmd_start_0 virt-1" [ style = bold]
"stonith 'on' virt-1" -> "dlm_start_0 virt-1" [ style = bold]
+"stonith 'on' virt-1" -> "fencing_start_0 virt-1" [ style = bold]
"stonith 'on' virt-1" [ style=bold color="green" fontcolor="black"]
"stonith 'on' virt-3" -> "clvmd:2_monitor_0 virt-3" [ style = bold]
"stonith 'on' virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold]
"stonith 'on' virt-3" -> "dlm:2_monitor_0 virt-3" [ style = bold]
"stonith 'on' virt-3" -> "dlm:2_start_0 virt-3" [ style = bold]
+"stonith 'on' virt-3" -> "fencing_monitor_0 virt-3" [ style = bold]
"stonith 'on' virt-3" [ style=bold color="green" fontcolor="black"]
"stonith 'reboot' virt-4" -> "stonith_complete" [ style = bold]
"stonith 'reboot' virt-4" [ style=bold color="green" fontcolor="black"]
"stonith_complete" -> "all_stopped" [ style = bold]
"stonith_complete" -> "clvmd:1_start_0 virt-2" [ style = bold]
"stonith_complete" -> "clvmd:2_start_0 virt-3" [ style = bold]
"stonith_complete" -> "clvmd_start_0 virt-1" [ style = bold]
"stonith_complete" -> "dlm:2_start_0 virt-3" [ style = bold]
"stonith_complete" -> "dlm_start_0 virt-1" [ style = bold]
"stonith_complete" [ style=bold color="green" fontcolor="orange"]
}
diff --git a/pengine/test10/unfence-parameters.exp b/pengine/test10/unfence-parameters.exp
index b8053c7526..3b73fc7dae 100644
--- a/pengine/test10/unfence-parameters.exp
+++ b/pengine/test10/unfence-parameters.exp
@@ -1,405 +1,412 @@
-
+
+
+
+
+
+
+
+
diff --git a/pengine/test10/unfence-parameters.summary b/pengine/test10/unfence-parameters.summary
index 5b582d9f68..2cc9e2767d 100644
--- a/pengine/test10/unfence-parameters.summary
+++ b/pengine/test10/unfence-parameters.summary
@@ -1,64 +1,64 @@
Current cluster status:
Node virt-4 (4): UNCLEAN (offline)
Online: [ virt-1 virt-2 virt-3 ]
fencing (stonith:fence_scsi): Started virt-1
Clone Set: dlm-clone [dlm]
Started: [ virt-1 virt-2 ]
Stopped: [ virt-3 virt-4 ]
Clone Set: clvmd-clone [clvmd]
Started: [ virt-1 ]
Stopped: [ virt-2 virt-3 virt-4 ]
Transition Summary:
* Fence (reboot) virt-4 'node is unclean'
- * Fence (on) virt-3 'Required by dlm:2'
+ * Fence (on) virt-3 'required by fencing monitor'
* Fence (on) virt-1 'Device parameters changed (reload)'
* Restart fencing ( virt-1 ) due to resource definition change
* Restart dlm:0 ( virt-1 ) due to required stonith
* Start dlm:2 (virt-3)
* Restart clvmd:0 ( virt-1 ) due to required stonith
* Start clvmd:1 (virt-2)
* Start clvmd:2 (virt-3)
Executing cluster transition:
* Resource action: fencing stop on virt-1
- * Resource action: fencing monitor on virt-3
* Resource action: clvmd monitor on virt-2
* Pseudo action: clvmd-clone_stop_0
* Fencing virt-4 (reboot)
* Pseudo action: stonith_complete
* Fencing virt-3 (on)
+ * Resource action: fencing monitor on virt-3
* Resource action: dlm monitor on virt-3
* Resource action: clvmd stop on virt-1
* Resource action: clvmd monitor on virt-3
* Pseudo action: clvmd-clone_stopped_0
* Pseudo action: dlm-clone_stop_0
* Resource action: dlm stop on virt-1
* Pseudo action: dlm-clone_stopped_0
* Pseudo action: dlm-clone_start_0
* Fencing virt-1 (on)
* Pseudo action: all_stopped
* Resource action: fencing start on virt-1
* Resource action: dlm start on virt-1
* Resource action: dlm start on virt-3
* Pseudo action: dlm-clone_running_0
* Pseudo action: clvmd-clone_start_0
* Resource action: clvmd start on virt-1
* Resource action: clvmd start on virt-2
* Resource action: clvmd start on virt-3
* Pseudo action: clvmd-clone_running_0
Revised cluster status:
Online: [ virt-1 virt-2 virt-3 ]
OFFLINE: [ virt-4 ]
fencing (stonith:fence_scsi): Started virt-1
Clone Set: dlm-clone [dlm]
Started: [ virt-1 virt-2 virt-3 ]
Stopped: [ virt-4 ]
Clone Set: clvmd-clone [clvmd]
Started: [ virt-1 virt-2 virt-3 ]
Stopped: [ virt-4 ]
diff --git a/pengine/test10/unfence-startup.dot b/pengine/test10/unfence-startup.dot
index d496956a13..642f795f8c 100644
--- a/pengine/test10/unfence-startup.dot
+++ b/pengine/test10/unfence-startup.dot
@@ -1,40 +1,41 @@
digraph "g" {
"all_stopped" [ style=bold color="green" fontcolor="orange"]
"clvmd-clone_running_0" [ style=bold color="green" fontcolor="orange"]
"clvmd-clone_start_0" -> "clvmd-clone_running_0" [ style = bold]
"clvmd-clone_start_0" -> "clvmd:1_start_0 virt-2" [ style = bold]
"clvmd-clone_start_0" -> "clvmd:2_start_0 virt-3" [ style = bold]
"clvmd-clone_start_0" [ style=bold color="green" fontcolor="orange"]
"clvmd:1_monitor_0 virt-2" -> "clvmd-clone_start_0" [ style = bold]
"clvmd:1_monitor_0 virt-2" [ style=bold color="green" fontcolor="black"]
"clvmd:1_start_0 virt-2" -> "clvmd-clone_running_0" [ style = bold]
"clvmd:1_start_0 virt-2" -> "clvmd:2_start_0 virt-3" [ style = bold]
"clvmd:1_start_0 virt-2" [ style=bold color="green" fontcolor="black"]
"clvmd:2_monitor_0 virt-3" -> "clvmd-clone_start_0" [ style = bold]
"clvmd:2_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"]
"clvmd:2_start_0 virt-3" -> "clvmd-clone_running_0" [ style = bold]
"clvmd:2_start_0 virt-3" [ style=bold color="green" fontcolor="black"]
"dlm-clone_running_0" -> "clvmd-clone_start_0" [ style = bold]
"dlm-clone_running_0" [ style=bold color="green" fontcolor="orange"]
"dlm-clone_start_0" -> "dlm-clone_running_0" [ style = bold]
"dlm-clone_start_0" -> "dlm:2_start_0 virt-3" [ style = bold]
"dlm-clone_start_0" [ style=bold color="green" fontcolor="orange"]
"dlm:2_monitor_0 virt-3" -> "dlm-clone_start_0" [ style = bold]
"dlm:2_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"]
"dlm:2_start_0 virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold]
"dlm:2_start_0 virt-3" -> "dlm-clone_running_0" [ style = bold]
"dlm:2_start_0 virt-3" [ style=bold color="green" fontcolor="black"]
"fencing_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"]
"stonith 'on' virt-3" -> "clvmd:2_monitor_0 virt-3" [ style = bold]
"stonith 'on' virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold]
"stonith 'on' virt-3" -> "dlm:2_monitor_0 virt-3" [ style = bold]
"stonith 'on' virt-3" -> "dlm:2_start_0 virt-3" [ style = bold]
+"stonith 'on' virt-3" -> "fencing_monitor_0 virt-3" [ style = bold]
"stonith 'on' virt-3" [ style=bold color="green" fontcolor="black"]
"stonith 'reboot' virt-4" -> "stonith_complete" [ style = bold]
"stonith 'reboot' virt-4" [ style=bold color="green" fontcolor="black"]
"stonith_complete" -> "all_stopped" [ style = bold]
"stonith_complete" -> "clvmd:1_start_0 virt-2" [ style = bold]
"stonith_complete" -> "clvmd:2_start_0 virt-3" [ style = bold]
"stonith_complete" -> "dlm:2_start_0 virt-3" [ style = bold]
"stonith_complete" [ style=bold color="green" fontcolor="orange"]
}
diff --git a/pengine/test10/unfence-startup.exp b/pengine/test10/unfence-startup.exp
index 70c1686b13..bfd24c878f 100644
--- a/pengine/test10/unfence-startup.exp
+++ b/pengine/test10/unfence-startup.exp
@@ -1,212 +1,216 @@
-
+
+
+
+
+
diff --git a/pengine/test10/unfence-startup.summary b/pengine/test10/unfence-startup.summary
index 276358ca58..4601f31754 100644
--- a/pengine/test10/unfence-startup.summary
+++ b/pengine/test10/unfence-startup.summary
@@ -1,49 +1,49 @@
Current cluster status:
Node virt-4 (4): UNCLEAN (offline)
Online: [ virt-1 virt-2 virt-3 ]
fencing (stonith:fence_scsi): Started virt-1
Clone Set: dlm-clone [dlm]
Started: [ virt-1 virt-2 ]
Stopped: [ virt-3 virt-4 ]
Clone Set: clvmd-clone [clvmd]
Started: [ virt-1 ]
Stopped: [ virt-2 virt-3 virt-4 ]
Transition Summary:
* Fence (reboot) virt-4 'node is unclean'
- * Fence (on) virt-3 'Required by dlm:2'
+ * Fence (on) virt-3 'required by fencing monitor'
* Start dlm:2 (virt-3)
* Start clvmd:1 (virt-2)
* Start clvmd:2 (virt-3)
Executing cluster transition:
- * Resource action: fencing monitor on virt-3
* Resource action: clvmd monitor on virt-2
* Fencing virt-4 (reboot)
* Pseudo action: stonith_complete
* Fencing virt-3 (on)
* Pseudo action: all_stopped
+ * Resource action: fencing monitor on virt-3
* Resource action: dlm monitor on virt-3
* Pseudo action: dlm-clone_start_0
* Resource action: clvmd monitor on virt-3
* Resource action: dlm start on virt-3
* Pseudo action: dlm-clone_running_0
* Pseudo action: clvmd-clone_start_0
* Resource action: clvmd start on virt-2
* Resource action: clvmd start on virt-3
* Pseudo action: clvmd-clone_running_0
Revised cluster status:
Online: [ virt-1 virt-2 virt-3 ]
OFFLINE: [ virt-4 ]
fencing (stonith:fence_scsi): Started virt-1
Clone Set: dlm-clone [dlm]
Started: [ virt-1 virt-2 virt-3 ]
Stopped: [ virt-4 ]
Clone Set: clvmd-clone [clvmd]
Started: [ virt-1 virt-2 virt-3 ]
Stopped: [ virt-4 ]