diff --git a/pengine/test10/unfence-definition.dot b/pengine/test10/unfence-definition.dot
new file mode 100644
index 0000000000..8210b1be9e
--- /dev/null
+++ b/pengine/test10/unfence-definition.dot
@@ -0,0 +1,100 @@
+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" -> "stonith 'on' virt-1" [ style = bold]
+"clvmd-clone_stopped_0" -> "stonith 'on' virt-3" [ style = bold]
+"clvmd-clone_stopped_0" [ style=bold color="green" fontcolor="orange"]
+"clvmd:1_monitor_0 virt-2" -> "probe_complete virt-2" [ 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" -> "probe_complete virt-3" [ 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" [ 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" -> "stonith 'on' virt-1" [ style = bold]
+"dlm-clone_stopped_0" -> "stonith 'on' virt-3" [ style = bold]
+"dlm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"]
+"dlm:2_monitor_0 virt-3" -> "probe_complete virt-3" [ 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" [ 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" -> "probe_complete virt-3" [ 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"]
+"probe_complete virt-1" -> "probe_complete" [ style = bold]
+"probe_complete virt-1" [ style=bold color="green" fontcolor="black"]
+"probe_complete virt-2" -> "probe_complete" [ style = bold]
+"probe_complete virt-2" [ style=bold color="green" fontcolor="black"]
+"probe_complete virt-3" -> "probe_complete" [ style = bold]
+"probe_complete virt-3" [ style=bold color="green" fontcolor="black"]
+"probe_complete" -> "clvmd:1_start_0 virt-2" [ style = bold]
+"probe_complete" -> "clvmd:2_start_0 virt-3" [ style = bold]
+"probe_complete" -> "clvmd_start_0 virt-1" [ style = bold]
+"probe_complete" -> "clvmd_stop_0 virt-1" [ style = bold]
+"probe_complete" -> "dlm:2_start_0 virt-3" [ style = bold]
+"probe_complete" -> "dlm_start_0 virt-1" [ style = bold]
+"probe_complete" -> "dlm_stop_0 virt-1" [ style = bold]
+"probe_complete" -> "fencing_start_0 virt-1" [ style = bold]
+"probe_complete" -> "fencing_stop_0 virt-1" [ style = bold]
+"probe_complete" [ style=bold color="green" fontcolor="orange"]
+"stonith 'on' virt-1" -> "clvmd-clone_start_0" [ style = bold]
+"stonith 'on' virt-1" -> "dlm-clone_start_0" [ style = bold]
+"stonith 'on' virt-1" [ style=bold color="green" fontcolor="black"]
+"stonith 'on' virt-3" -> "clvmd-clone_start_0" [ style = bold]
+"stonith 'on' virt-3" -> "dlm-clone_start_0" [ 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
new file mode 100644
index 0000000000..a6cdaec4e0
--- /dev/null
+++ b/pengine/test10/unfence-definition.exp
@@ -0,0 +1,489 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pengine/test10/unfence-definition.scores b/pengine/test10/unfence-definition.scores
new file mode 100644
index 0000000000..a4b5fb115a
--- /dev/null
+++ b/pengine/test10/unfence-definition.scores
@@ -0,0 +1,77 @@
+Allocation scores:
+clone_color: clvmd-clone allocation score on virt-1: 0
+clone_color: clvmd-clone allocation score on virt-2: 0
+clone_color: clvmd-clone allocation score on virt-3: 0
+clone_color: clvmd-clone allocation score on virt-4: 0
+clone_color: clvmd:0 allocation score on virt-1: 1
+clone_color: clvmd:0 allocation score on virt-2: 0
+clone_color: clvmd:0 allocation score on virt-3: 0
+clone_color: clvmd:0 allocation score on virt-4: 0
+clone_color: clvmd:1 allocation score on virt-1: 0
+clone_color: clvmd:1 allocation score on virt-2: 0
+clone_color: clvmd:1 allocation score on virt-3: 0
+clone_color: clvmd:1 allocation score on virt-4: 0
+clone_color: clvmd:2 allocation score on virt-1: 0
+clone_color: clvmd:2 allocation score on virt-2: 0
+clone_color: clvmd:2 allocation score on virt-3: 0
+clone_color: clvmd:2 allocation score on virt-4: 0
+clone_color: clvmd:3 allocation score on virt-1: 0
+clone_color: clvmd:3 allocation score on virt-2: 0
+clone_color: clvmd:3 allocation score on virt-3: 0
+clone_color: clvmd:3 allocation score on virt-4: 0
+clone_color: dlm-clone allocation score on virt-1: 0
+clone_color: dlm-clone allocation score on virt-2: 0
+clone_color: dlm-clone allocation score on virt-3: 0
+clone_color: dlm-clone allocation score on virt-4: 0
+clone_color: dlm:0 allocation score on virt-1: 1
+clone_color: dlm:0 allocation score on virt-2: 0
+clone_color: dlm:0 allocation score on virt-3: 0
+clone_color: dlm:0 allocation score on virt-4: 0
+clone_color: dlm:1 allocation score on virt-1: 0
+clone_color: dlm:1 allocation score on virt-2: 1
+clone_color: dlm:1 allocation score on virt-3: 0
+clone_color: dlm:1 allocation score on virt-4: 0
+clone_color: dlm:2 allocation score on virt-1: 0
+clone_color: dlm:2 allocation score on virt-2: 0
+clone_color: dlm:2 allocation score on virt-3: 0
+clone_color: dlm:2 allocation score on virt-4: 0
+clone_color: dlm:3 allocation score on virt-1: 0
+clone_color: dlm:3 allocation score on virt-2: 0
+clone_color: dlm:3 allocation score on virt-3: 0
+clone_color: dlm:3 allocation score on virt-4: 0
+native_color: clvmd:0 allocation score on virt-1: 1
+native_color: clvmd:0 allocation score on virt-2: -INFINITY
+native_color: clvmd:0 allocation score on virt-3: -INFINITY
+native_color: clvmd:0 allocation score on virt-4: -INFINITY
+native_color: clvmd:1 allocation score on virt-1: -INFINITY
+native_color: clvmd:1 allocation score on virt-2: 0
+native_color: clvmd:1 allocation score on virt-3: -INFINITY
+native_color: clvmd:1 allocation score on virt-4: -INFINITY
+native_color: clvmd:2 allocation score on virt-1: -INFINITY
+native_color: clvmd:2 allocation score on virt-2: -INFINITY
+native_color: clvmd:2 allocation score on virt-3: 0
+native_color: clvmd:2 allocation score on virt-4: -INFINITY
+native_color: clvmd:3 allocation score on virt-1: -INFINITY
+native_color: clvmd:3 allocation score on virt-2: -INFINITY
+native_color: clvmd:3 allocation score on virt-3: -INFINITY
+native_color: clvmd:3 allocation score on virt-4: -INFINITY
+native_color: dlm:0 allocation score on virt-1: 1
+native_color: dlm:0 allocation score on virt-2: -INFINITY
+native_color: dlm:0 allocation score on virt-3: 0
+native_color: dlm:0 allocation score on virt-4: -INFINITY
+native_color: dlm:1 allocation score on virt-1: 0
+native_color: dlm:1 allocation score on virt-2: 1
+native_color: dlm:1 allocation score on virt-3: 0
+native_color: dlm:1 allocation score on virt-4: -INFINITY
+native_color: dlm:2 allocation score on virt-1: -INFINITY
+native_color: dlm:2 allocation score on virt-2: -INFINITY
+native_color: dlm:2 allocation score on virt-3: 0
+native_color: dlm:2 allocation score on virt-4: -INFINITY
+native_color: dlm:3 allocation score on virt-1: -INFINITY
+native_color: dlm:3 allocation score on virt-2: -INFINITY
+native_color: dlm:3 allocation score on virt-3: -INFINITY
+native_color: dlm:3 allocation score on virt-4: -INFINITY
+native_color: fencing allocation score on virt-1: 0
+native_color: fencing allocation score on virt-2: 0
+native_color: fencing allocation score on virt-3: 0
+native_color: fencing allocation score on virt-4: 0
diff --git a/pengine/test10/unfence-definition.summary b/pengine/test10/unfence-definition.summary
new file mode 100644
index 0000000000..8318ab00e9
--- /dev/null
+++ b/pengine/test10/unfence-definition.summary
@@ -0,0 +1,63 @@
+
+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:
+ * Restart fencing (Started virt-1)
+ * Restart dlm:0 (Started virt-1)
+ * Start dlm:2 (virt-3)
+ * Restart clvmd:0 (Started virt-1)
+ * Start clvmd:1 (virt-2)
+ * Start clvmd:2 (virt-3)
+
+Executing cluster transition:
+ * Resource action: fencing monitor on virt-3
+ * Resource action: dlm monitor on virt-3
+ * Resource action: clvmd monitor on virt-2
+ * Resource action: clvmd monitor on virt-3
+ * Pseudo action: clvmd-clone_stop_0
+ * Fencing virt-4 (reboot)
+ * Pseudo action: stonith_complete
+ * Pseudo action: probe_complete
+ * Resource action: fencing stop on virt-1
+ * Resource action: clvmd stop on virt-1
+ * Pseudo action: clvmd-clone_stopped_0
+ * Resource action: fencing delete on virt-1
+ * Pseudo action: dlm-clone_stop_0
+ * Resource action: dlm stop on virt-1
+ * Pseudo action: dlm-clone_stopped_0
+ * Fencing virt-3 (on)
+ * Fencing virt-1 (on)
+ * Pseudo action: all_stopped
+ * Resource action: fencing start on virt-1
+ * Pseudo action: dlm-clone_start_0
+ * 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-definition.xml b/pengine/test10/unfence-definition.xml
new file mode 100644
index 0000000000..5d77931014
--- /dev/null
+++ b/pengine/test10/unfence-definition.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pengine/test10/unfence-parameters.dot b/pengine/test10/unfence-parameters.dot
new file mode 100644
index 0000000000..260e1bbe5c
--- /dev/null
+++ b/pengine/test10/unfence-parameters.dot
@@ -0,0 +1,122 @@
+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" -> "stonith 'on' virt-1" [ style = bold]
+"clvmd-clone_stopped_0" -> "stonith 'on' virt-2" [ style = bold]
+"clvmd-clone_stopped_0" -> "stonith 'on' virt-3" [ style = bold]
+"clvmd-clone_stopped_0" [ style=bold color="green" fontcolor="orange"]
+"clvmd:1_monitor_0 virt-2" -> "probe_complete virt-2" [ 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" -> "probe_complete virt-3" [ 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" -> "clvmd:3_start_0 " [ style = dashed]
+"clvmd:2_start_0 virt-3" [ style=bold color="green" fontcolor="black"]
+"clvmd:3_start_0 " -> "clvmd-clone_running_0" [ style = dashed]
+"clvmd:3_start_0 " [ style=dashed color="red" 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" [ 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" -> "dlm_start_0 virt-2" [ 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" -> "dlm_stop_0 virt-2" [ 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" -> "stonith 'on' virt-1" [ style = bold]
+"dlm-clone_stopped_0" -> "stonith 'on' virt-2" [ style = bold]
+"dlm-clone_stopped_0" -> "stonith 'on' virt-3" [ style = bold]
+"dlm-clone_stopped_0" [ style=bold color="green" fontcolor="orange"]
+"dlm:2_monitor_0 virt-3" -> "probe_complete virt-3" [ 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" -> "dlm_start_0 virt-2" [ style = bold]
+"dlm_start_0 virt-1" [ style=bold color="green" fontcolor="black"]
+"dlm_start_0 virt-2" -> "clvmd:1_start_0 virt-2" [ style = bold]
+"dlm_start_0 virt-2" -> "clvmd:3_start_0 " [ style = dashed]
+"dlm_start_0 virt-2" -> "dlm-clone_running_0" [ style = bold]
+"dlm_start_0 virt-2" -> "dlm:2_start_0 virt-3" [ style = bold]
+"dlm_start_0 virt-2" [ 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" [ style=bold color="green" fontcolor="black"]
+"dlm_stop_0 virt-2" -> "all_stopped" [ style = bold]
+"dlm_stop_0 virt-2" -> "dlm-clone_stopped_0" [ style = bold]
+"dlm_stop_0 virt-2" -> "dlm_start_0 virt-2" [ style = bold]
+"dlm_stop_0 virt-2" -> "dlm_stop_0 virt-1" [ style = bold]
+"dlm_stop_0 virt-2" [ style=bold color="green" fontcolor="black"]
+"fencing_monitor_0 virt-3" -> "probe_complete virt-3" [ 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"]
+"probe_complete virt-1" -> "probe_complete" [ style = bold]
+"probe_complete virt-1" [ style=bold color="green" fontcolor="black"]
+"probe_complete virt-2" -> "probe_complete" [ style = bold]
+"probe_complete virt-2" [ style=bold color="green" fontcolor="black"]
+"probe_complete virt-3" -> "probe_complete" [ style = bold]
+"probe_complete virt-3" [ style=bold color="green" fontcolor="black"]
+"probe_complete" -> "clvmd:1_start_0 virt-2" [ style = bold]
+"probe_complete" -> "clvmd:2_start_0 virt-3" [ style = bold]
+"probe_complete" -> "clvmd:3_start_0 " [ style = dashed]
+"probe_complete" -> "clvmd_start_0 virt-1" [ style = bold]
+"probe_complete" -> "clvmd_stop_0 virt-1" [ style = bold]
+"probe_complete" -> "dlm:2_start_0 virt-3" [ style = bold]
+"probe_complete" -> "dlm_start_0 virt-1" [ style = bold]
+"probe_complete" -> "dlm_start_0 virt-2" [ style = bold]
+"probe_complete" -> "dlm_stop_0 virt-1" [ style = bold]
+"probe_complete" -> "dlm_stop_0 virt-2" [ style = bold]
+"probe_complete" -> "fencing_start_0 virt-1" [ style = bold]
+"probe_complete" -> "fencing_stop_0 virt-1" [ style = bold]
+"probe_complete" [ style=bold color="green" fontcolor="orange"]
+"stonith 'on' virt-1" -> "clvmd-clone_start_0" [ style = bold]
+"stonith 'on' virt-1" -> "dlm-clone_start_0" [ style = bold]
+"stonith 'on' virt-1" [ style=bold color="green" fontcolor="black"]
+"stonith 'on' virt-2" -> "clvmd-clone_start_0" [ style = bold]
+"stonith 'on' virt-2" -> "dlm-clone_start_0" [ style = bold]
+"stonith 'on' virt-2" [ style=bold color="green" fontcolor="black"]
+"stonith 'on' virt-3" -> "clvmd-clone_start_0" [ style = bold]
+"stonith 'on' virt-3" -> "dlm-clone_start_0" [ 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" -> "dlm_start_0 virt-2" [ style = bold]
+"stonith_complete" [ style=bold color="green" fontcolor="orange"]
+}
diff --git a/pengine/test10/unfence-parameters.exp b/pengine/test10/unfence-parameters.exp
new file mode 100644
index 0000000000..b00db94a76
--- /dev/null
+++ b/pengine/test10/unfence-parameters.exp
@@ -0,0 +1,553 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pengine/test10/unfence-parameters.scores b/pengine/test10/unfence-parameters.scores
new file mode 100644
index 0000000000..a4b5fb115a
--- /dev/null
+++ b/pengine/test10/unfence-parameters.scores
@@ -0,0 +1,77 @@
+Allocation scores:
+clone_color: clvmd-clone allocation score on virt-1: 0
+clone_color: clvmd-clone allocation score on virt-2: 0
+clone_color: clvmd-clone allocation score on virt-3: 0
+clone_color: clvmd-clone allocation score on virt-4: 0
+clone_color: clvmd:0 allocation score on virt-1: 1
+clone_color: clvmd:0 allocation score on virt-2: 0
+clone_color: clvmd:0 allocation score on virt-3: 0
+clone_color: clvmd:0 allocation score on virt-4: 0
+clone_color: clvmd:1 allocation score on virt-1: 0
+clone_color: clvmd:1 allocation score on virt-2: 0
+clone_color: clvmd:1 allocation score on virt-3: 0
+clone_color: clvmd:1 allocation score on virt-4: 0
+clone_color: clvmd:2 allocation score on virt-1: 0
+clone_color: clvmd:2 allocation score on virt-2: 0
+clone_color: clvmd:2 allocation score on virt-3: 0
+clone_color: clvmd:2 allocation score on virt-4: 0
+clone_color: clvmd:3 allocation score on virt-1: 0
+clone_color: clvmd:3 allocation score on virt-2: 0
+clone_color: clvmd:3 allocation score on virt-3: 0
+clone_color: clvmd:3 allocation score on virt-4: 0
+clone_color: dlm-clone allocation score on virt-1: 0
+clone_color: dlm-clone allocation score on virt-2: 0
+clone_color: dlm-clone allocation score on virt-3: 0
+clone_color: dlm-clone allocation score on virt-4: 0
+clone_color: dlm:0 allocation score on virt-1: 1
+clone_color: dlm:0 allocation score on virt-2: 0
+clone_color: dlm:0 allocation score on virt-3: 0
+clone_color: dlm:0 allocation score on virt-4: 0
+clone_color: dlm:1 allocation score on virt-1: 0
+clone_color: dlm:1 allocation score on virt-2: 1
+clone_color: dlm:1 allocation score on virt-3: 0
+clone_color: dlm:1 allocation score on virt-4: 0
+clone_color: dlm:2 allocation score on virt-1: 0
+clone_color: dlm:2 allocation score on virt-2: 0
+clone_color: dlm:2 allocation score on virt-3: 0
+clone_color: dlm:2 allocation score on virt-4: 0
+clone_color: dlm:3 allocation score on virt-1: 0
+clone_color: dlm:3 allocation score on virt-2: 0
+clone_color: dlm:3 allocation score on virt-3: 0
+clone_color: dlm:3 allocation score on virt-4: 0
+native_color: clvmd:0 allocation score on virt-1: 1
+native_color: clvmd:0 allocation score on virt-2: -INFINITY
+native_color: clvmd:0 allocation score on virt-3: -INFINITY
+native_color: clvmd:0 allocation score on virt-4: -INFINITY
+native_color: clvmd:1 allocation score on virt-1: -INFINITY
+native_color: clvmd:1 allocation score on virt-2: 0
+native_color: clvmd:1 allocation score on virt-3: -INFINITY
+native_color: clvmd:1 allocation score on virt-4: -INFINITY
+native_color: clvmd:2 allocation score on virt-1: -INFINITY
+native_color: clvmd:2 allocation score on virt-2: -INFINITY
+native_color: clvmd:2 allocation score on virt-3: 0
+native_color: clvmd:2 allocation score on virt-4: -INFINITY
+native_color: clvmd:3 allocation score on virt-1: -INFINITY
+native_color: clvmd:3 allocation score on virt-2: -INFINITY
+native_color: clvmd:3 allocation score on virt-3: -INFINITY
+native_color: clvmd:3 allocation score on virt-4: -INFINITY
+native_color: dlm:0 allocation score on virt-1: 1
+native_color: dlm:0 allocation score on virt-2: -INFINITY
+native_color: dlm:0 allocation score on virt-3: 0
+native_color: dlm:0 allocation score on virt-4: -INFINITY
+native_color: dlm:1 allocation score on virt-1: 0
+native_color: dlm:1 allocation score on virt-2: 1
+native_color: dlm:1 allocation score on virt-3: 0
+native_color: dlm:1 allocation score on virt-4: -INFINITY
+native_color: dlm:2 allocation score on virt-1: -INFINITY
+native_color: dlm:2 allocation score on virt-2: -INFINITY
+native_color: dlm:2 allocation score on virt-3: 0
+native_color: dlm:2 allocation score on virt-4: -INFINITY
+native_color: dlm:3 allocation score on virt-1: -INFINITY
+native_color: dlm:3 allocation score on virt-2: -INFINITY
+native_color: dlm:3 allocation score on virt-3: -INFINITY
+native_color: dlm:3 allocation score on virt-4: -INFINITY
+native_color: fencing allocation score on virt-1: 0
+native_color: fencing allocation score on virt-2: 0
+native_color: fencing allocation score on virt-3: 0
+native_color: fencing allocation score on virt-4: 0
diff --git a/pengine/test10/unfence-parameters.summary b/pengine/test10/unfence-parameters.summary
new file mode 100644
index 0000000000..cc281d7731
--- /dev/null
+++ b/pengine/test10/unfence-parameters.summary
@@ -0,0 +1,66 @@
+
+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:
+ * Restart fencing (Started virt-1)
+ * Restart dlm:0 (Started virt-1)
+ * Restart dlm:1 (Started virt-2)
+ * Start dlm:2 (virt-3)
+ * Restart clvmd:0 (Started virt-1)
+ * Start clvmd:1 (virt-2)
+ * Start clvmd:2 (virt-3)
+
+Executing cluster transition:
+ * Resource action: fencing monitor on virt-3
+ * Resource action: dlm monitor on virt-3
+ * Resource action: clvmd monitor on virt-2
+ * Resource action: clvmd monitor on virt-3
+ * Pseudo action: clvmd-clone_stop_0
+ * Fencing virt-4 (reboot)
+ * Pseudo action: stonith_complete
+ * Pseudo action: probe_complete
+ * Resource action: fencing stop on virt-1
+ * Resource action: clvmd stop on virt-1
+ * Pseudo action: clvmd-clone_stopped_0
+ * Pseudo action: dlm-clone_stop_0
+ * Resource action: dlm stop on virt-2
+ * Resource action: dlm stop on virt-1
+ * Pseudo action: dlm-clone_stopped_0
+ * Fencing virt-3 (on)
+ * Fencing virt-2 (on)
+ * Fencing virt-1 (on)
+ * Pseudo action: all_stopped
+ * Resource action: fencing start on virt-1
+ * Pseudo action: dlm-clone_start_0
+ * Resource action: dlm start on virt-1
+ * Resource action: dlm start on virt-2
+ * 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.xml b/pengine/test10/unfence-parameters.xml
new file mode 100644
index 0000000000..f660100216
--- /dev/null
+++ b/pengine/test10/unfence-parameters.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pengine/test10/unfence-startup.dot b/pengine/test10/unfence-startup.dot
new file mode 100644
index 0000000000..437b55955c
--- /dev/null
+++ b/pengine/test10/unfence-startup.dot
@@ -0,0 +1,49 @@
+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" -> "probe_complete virt-2" [ 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" -> "probe_complete virt-3" [ 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" -> "probe_complete virt-3" [ 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" -> "probe_complete virt-3" [ style = bold]
+"fencing_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"]
+"probe_complete virt-1" -> "probe_complete" [ style = bold]
+"probe_complete virt-1" [ style=bold color="green" fontcolor="black"]
+"probe_complete virt-2" -> "probe_complete" [ style = bold]
+"probe_complete virt-2" [ style=bold color="green" fontcolor="black"]
+"probe_complete virt-3" -> "probe_complete" [ style = bold]
+"probe_complete virt-3" [ style=bold color="green" fontcolor="black"]
+"probe_complete" -> "clvmd:1_start_0 virt-2" [ style = bold]
+"probe_complete" -> "clvmd:2_start_0 virt-3" [ style = bold]
+"probe_complete" -> "dlm:2_start_0 virt-3" [ style = bold]
+"probe_complete" [ style=bold color="green" fontcolor="orange"]
+"stonith 'on' virt-3" -> "clvmd-clone_start_0" [ style = bold]
+"stonith 'on' virt-3" -> "dlm-clone_start_0" [ 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
new file mode 100644
index 0000000000..a6d95a1a81
--- /dev/null
+++ b/pengine/test10/unfence-startup.exp
@@ -0,0 +1,257 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pengine/test10/unfence-startup.scores b/pengine/test10/unfence-startup.scores
new file mode 100644
index 0000000000..a4b5fb115a
--- /dev/null
+++ b/pengine/test10/unfence-startup.scores
@@ -0,0 +1,77 @@
+Allocation scores:
+clone_color: clvmd-clone allocation score on virt-1: 0
+clone_color: clvmd-clone allocation score on virt-2: 0
+clone_color: clvmd-clone allocation score on virt-3: 0
+clone_color: clvmd-clone allocation score on virt-4: 0
+clone_color: clvmd:0 allocation score on virt-1: 1
+clone_color: clvmd:0 allocation score on virt-2: 0
+clone_color: clvmd:0 allocation score on virt-3: 0
+clone_color: clvmd:0 allocation score on virt-4: 0
+clone_color: clvmd:1 allocation score on virt-1: 0
+clone_color: clvmd:1 allocation score on virt-2: 0
+clone_color: clvmd:1 allocation score on virt-3: 0
+clone_color: clvmd:1 allocation score on virt-4: 0
+clone_color: clvmd:2 allocation score on virt-1: 0
+clone_color: clvmd:2 allocation score on virt-2: 0
+clone_color: clvmd:2 allocation score on virt-3: 0
+clone_color: clvmd:2 allocation score on virt-4: 0
+clone_color: clvmd:3 allocation score on virt-1: 0
+clone_color: clvmd:3 allocation score on virt-2: 0
+clone_color: clvmd:3 allocation score on virt-3: 0
+clone_color: clvmd:3 allocation score on virt-4: 0
+clone_color: dlm-clone allocation score on virt-1: 0
+clone_color: dlm-clone allocation score on virt-2: 0
+clone_color: dlm-clone allocation score on virt-3: 0
+clone_color: dlm-clone allocation score on virt-4: 0
+clone_color: dlm:0 allocation score on virt-1: 1
+clone_color: dlm:0 allocation score on virt-2: 0
+clone_color: dlm:0 allocation score on virt-3: 0
+clone_color: dlm:0 allocation score on virt-4: 0
+clone_color: dlm:1 allocation score on virt-1: 0
+clone_color: dlm:1 allocation score on virt-2: 1
+clone_color: dlm:1 allocation score on virt-3: 0
+clone_color: dlm:1 allocation score on virt-4: 0
+clone_color: dlm:2 allocation score on virt-1: 0
+clone_color: dlm:2 allocation score on virt-2: 0
+clone_color: dlm:2 allocation score on virt-3: 0
+clone_color: dlm:2 allocation score on virt-4: 0
+clone_color: dlm:3 allocation score on virt-1: 0
+clone_color: dlm:3 allocation score on virt-2: 0
+clone_color: dlm:3 allocation score on virt-3: 0
+clone_color: dlm:3 allocation score on virt-4: 0
+native_color: clvmd:0 allocation score on virt-1: 1
+native_color: clvmd:0 allocation score on virt-2: -INFINITY
+native_color: clvmd:0 allocation score on virt-3: -INFINITY
+native_color: clvmd:0 allocation score on virt-4: -INFINITY
+native_color: clvmd:1 allocation score on virt-1: -INFINITY
+native_color: clvmd:1 allocation score on virt-2: 0
+native_color: clvmd:1 allocation score on virt-3: -INFINITY
+native_color: clvmd:1 allocation score on virt-4: -INFINITY
+native_color: clvmd:2 allocation score on virt-1: -INFINITY
+native_color: clvmd:2 allocation score on virt-2: -INFINITY
+native_color: clvmd:2 allocation score on virt-3: 0
+native_color: clvmd:2 allocation score on virt-4: -INFINITY
+native_color: clvmd:3 allocation score on virt-1: -INFINITY
+native_color: clvmd:3 allocation score on virt-2: -INFINITY
+native_color: clvmd:3 allocation score on virt-3: -INFINITY
+native_color: clvmd:3 allocation score on virt-4: -INFINITY
+native_color: dlm:0 allocation score on virt-1: 1
+native_color: dlm:0 allocation score on virt-2: -INFINITY
+native_color: dlm:0 allocation score on virt-3: 0
+native_color: dlm:0 allocation score on virt-4: -INFINITY
+native_color: dlm:1 allocation score on virt-1: 0
+native_color: dlm:1 allocation score on virt-2: 1
+native_color: dlm:1 allocation score on virt-3: 0
+native_color: dlm:1 allocation score on virt-4: -INFINITY
+native_color: dlm:2 allocation score on virt-1: -INFINITY
+native_color: dlm:2 allocation score on virt-2: -INFINITY
+native_color: dlm:2 allocation score on virt-3: 0
+native_color: dlm:2 allocation score on virt-4: -INFINITY
+native_color: dlm:3 allocation score on virt-1: -INFINITY
+native_color: dlm:3 allocation score on virt-2: -INFINITY
+native_color: dlm:3 allocation score on virt-3: -INFINITY
+native_color: dlm:3 allocation score on virt-4: -INFINITY
+native_color: fencing allocation score on virt-1: 0
+native_color: fencing allocation score on virt-2: 0
+native_color: fencing allocation score on virt-3: 0
+native_color: fencing allocation score on virt-4: 0
diff --git a/pengine/test10/unfence-startup.summary b/pengine/test10/unfence-startup.summary
new file mode 100644
index 0000000000..32e4ff5090
--- /dev/null
+++ b/pengine/test10/unfence-startup.summary
@@ -0,0 +1,48 @@
+
+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:
+ * 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: dlm monitor on virt-3
+ * Resource action: clvmd monitor on virt-2
+ * Resource action: clvmd monitor on virt-3
+ * Fencing virt-4 (reboot)
+ * Pseudo action: stonith_complete
+ * Pseudo action: probe_complete
+ * Fencing virt-3 (on)
+ * Pseudo action: all_stopped
+ * Pseudo action: dlm-clone_start_0
+ * 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 ]
+
diff --git a/pengine/test10/unfence-startup.xml b/pengine/test10/unfence-startup.xml
new file mode 100644
index 0000000000..1f0233770b
--- /dev/null
+++ b/pengine/test10/unfence-startup.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+