|
 |
7ebc05 |
commit 5566c3e6b194cbe682408ef9c88ad3b6a9755f7d
|
|
 |
7ebc05 |
Author: Andrew Beekhof <andrew@beekhof.net>
|
|
 |
7ebc05 |
Date: Wed Apr 9 12:07:46 2014 +1000
|
|
 |
7ebc05 |
|
|
 |
7ebc05 |
Fix: PE: Ensure unfencing occurs before fencing devices are (re-)probed
|
|
 |
7ebc05 |
|
|
 |
7ebc05 |
(cherry picked from commit 6be22945726c204b9c73da843bb04981e46126be)
|
|
 |
7ebc05 |
|
|
 |
7ebc05 |
Conflicts:
|
|
 |
7ebc05 |
pengine/test10/unfence-startup.summary
|
|
 |
7ebc05 |
|
|
 |
7ebc05 |
diff --git a/lib/pengine/utils.c b/lib/pengine/utils.c
|
|
 |
7ebc05 |
index e84d341..9cb744a 100644
|
|
 |
7ebc05 |
--- a/lib/pengine/utils.c
|
|
 |
7ebc05 |
+++ b/lib/pengine/utils.c
|
|
 |
7ebc05 |
@@ -1881,7 +1881,7 @@ trigger_unfencing(
|
|
 |
7ebc05 |
action_t *unfence = pe_fence_op(node, "on", FALSE, data_set);
|
|
 |
7ebc05 |
|
|
 |
7ebc05 |
crm_notice("Unfencing %s: %s", node->details->uname, reason);
|
|
 |
7ebc05 |
- if(FALSE && dependancy) {
|
|
 |
7ebc05 |
+ if(dependancy) {
|
|
 |
7ebc05 |
order_actions(unfence, dependancy, pe_order_optional);
|
|
 |
7ebc05 |
}
|
|
 |
7ebc05 |
|
|
 |
7ebc05 |
diff --git a/pengine/native.c b/pengine/native.c
|
|
 |
7ebc05 |
index 3d75dc9..5c723c2 100644
|
|
 |
7ebc05 |
--- a/pengine/native.c
|
|
 |
7ebc05 |
+++ b/pengine/native.c
|
|
 |
7ebc05 |
@@ -2518,8 +2518,21 @@ native_create_probe(resource_t * rsc, node_t * node, action_t * complete,
|
|
 |
7ebc05 |
}
|
|
 |
7ebc05 |
|
|
 |
7ebc05 |
pe_rsc_debug(rsc, "Probing %s on %s (%s)", rsc->id, node->details->uname, role2text(rsc->role));
|
|
 |
7ebc05 |
- order_actions(probe, complete, pe_order_implies_then);
|
|
 |
7ebc05 |
|
|
 |
7ebc05 |
+ if(is_set(rsc->flags, pe_rsc_fence_device) && is_set(data_set->flags, pe_flag_enable_unfencing)) {
|
|
 |
7ebc05 |
+ /* Normally rsc.start depends on probe complete which depends
|
|
 |
7ebc05 |
+ * on rsc.probe. But this can't be the case in this scenario as
|
|
 |
7ebc05 |
+ * it would create graph loops.
|
|
 |
7ebc05 |
+ *
|
|
 |
7ebc05 |
+ * So instead we explicitly order 'rsc.probe then rsc.start'
|
|
 |
7ebc05 |
+ */
|
|
 |
7ebc05 |
+ custom_action_order(rsc, NULL, probe,
|
|
 |
7ebc05 |
+ rsc, generate_op_key(rsc->id, RSC_START, 0), NULL,
|
|
 |
7ebc05 |
+ pe_order_optional, data_set);
|
|
 |
7ebc05 |
+
|
|
 |
7ebc05 |
+ } else {
|
|
 |
7ebc05 |
+ order_actions(probe, complete, pe_order_implies_then);
|
|
 |
7ebc05 |
+ }
|
|
 |
7ebc05 |
return TRUE;
|
|
 |
7ebc05 |
}
|
|
 |
7ebc05 |
|
|
 |
7ebc05 |
diff --git a/pengine/test10/unfence-definition.dot b/pengine/test10/unfence-definition.dot
|
|
 |
7ebc05 |
index e737687..6ab0e28 100644
|
|
 |
7ebc05 |
--- a/pengine/test10/unfence-definition.dot
|
|
 |
7ebc05 |
+++ b/pengine/test10/unfence-definition.dot
|
|
 |
7ebc05 |
@@ -61,7 +61,7 @@ digraph "g" {
|
|
 |
7ebc05 |
"dlm_stop_0 virt-1" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
"fencing_delete_0 virt-1" -> "fencing_start_0 virt-1" [ style = bold]
|
|
 |
7ebc05 |
"fencing_delete_0 virt-1" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
-"fencing_monitor_0 virt-3" -> "probe_complete virt-3" [ style = bold]
|
|
 |
7ebc05 |
+"fencing_monitor_0 virt-3" -> "fencing_start_0 virt-1" [ style = bold]
|
|
 |
7ebc05 |
"fencing_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
"fencing_start_0 virt-1" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
"fencing_stop_0 virt-1" -> "all_stopped" [ style = bold]
|
|
 |
7ebc05 |
@@ -89,6 +89,7 @@ digraph "g" {
|
|
 |
7ebc05 |
"stonith 'on' virt-1" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
"stonith 'on' virt-3" -> "clvmd-clone_start_0" [ style = bold]
|
|
 |
7ebc05 |
"stonith 'on' virt-3" -> "dlm-clone_start_0" [ style = bold]
|
|
 |
7ebc05 |
+"stonith 'on' virt-3" -> "fencing_monitor_0 virt-3" [ style = bold]
|
|
 |
7ebc05 |
"stonith 'on' virt-3" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
"stonith 'reboot' virt-4" -> "stonith_complete" [ style = bold]
|
|
 |
7ebc05 |
"stonith 'reboot' virt-4" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
diff --git a/pengine/test10/unfence-definition.exp b/pengine/test10/unfence-definition.exp
|
|
 |
7ebc05 |
index 9075347..0f779da 100644
|
|
 |
7ebc05 |
--- a/pengine/test10/unfence-definition.exp
|
|
 |
7ebc05 |
+++ b/pengine/test10/unfence-definition.exp
|
|
 |
7ebc05 |
@@ -19,6 +19,9 @@
|
|
 |
7ebc05 |
<trigger>
|
|
 |
7ebc05 |
<pseudo_event id="8" operation="probe_complete" operation_key="probe_complete"/>
|
|
 |
7ebc05 |
</trigger>
|
|
 |
7ebc05 |
+ <trigger>
|
|
 |
7ebc05 |
+ <rsc_op id="13" operation="monitor" operation_key="fencing_monitor_0" on_node="virt-3" on_node_uuid="3"/>
|
|
 |
7ebc05 |
+ </trigger>
|
|
 |
7ebc05 |
</inputs>
|
|
 |
7ebc05 |
</synapse>
|
|
 |
7ebc05 |
<synapse id="1">
|
|
 |
7ebc05 |
@@ -28,7 +31,11 @@
|
|
 |
7ebc05 |
<attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
|
|
 |
7ebc05 |
</rsc_op>
|
|
 |
7ebc05 |
</action_set>
|
|
 |
7ebc05 |
- <inputs/>
|
|
 |
7ebc05 |
+ <inputs>
|
|
 |
7ebc05 |
+ <trigger>
|
|
 |
7ebc05 |
+ <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/>
|
|
 |
7ebc05 |
+ </trigger>
|
|
 |
7ebc05 |
+ </inputs>
|
|
 |
7ebc05 |
</synapse>
|
|
 |
7ebc05 |
<synapse id="2">
|
|
 |
7ebc05 |
<action_set>
|
|
 |
7ebc05 |
@@ -387,9 +394,6 @@
|
|
 |
7ebc05 |
</action_set>
|
|
 |
7ebc05 |
<inputs>
|
|
 |
7ebc05 |
<trigger>
|
|
 |
7ebc05 |
- <rsc_op id="13" operation="monitor" operation_key="fencing_monitor_0" on_node="virt-3" on_node_uuid="3"/>
|
|
 |
7ebc05 |
- </trigger>
|
|
 |
7ebc05 |
- <trigger>
|
|
 |
7ebc05 |
<rsc_op id="14" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"/>
|
|
 |
7ebc05 |
</trigger>
|
|
 |
7ebc05 |
<trigger>
|
|
 |
7ebc05 |
diff --git a/pengine/test10/unfence-definition.summary b/pengine/test10/unfence-definition.summary
|
|
 |
7ebc05 |
index c954c4b..3e4b66b 100644
|
|
 |
7ebc05 |
--- a/pengine/test10/unfence-definition.summary
|
|
 |
7ebc05 |
+++ b/pengine/test10/unfence-definition.summary
|
|
 |
7ebc05 |
@@ -20,7 +20,6 @@ Transition Summary:
|
|
 |
7ebc05 |
* Start clvmd:2 (virt-3)
|
|
 |
7ebc05 |
|
|
 |
7ebc05 |
Executing cluster transition:
|
|
 |
7ebc05 |
- * Resource action: fencing monitor on virt-3
|
|
 |
7ebc05 |
* Resource action: dlm monitor on virt-3
|
|
 |
7ebc05 |
* Resource action: clvmd monitor on virt-2
|
|
 |
7ebc05 |
* Resource action: clvmd monitor on virt-3
|
|
 |
7ebc05 |
@@ -38,8 +37,9 @@ Executing cluster transition:
|
|
 |
7ebc05 |
* Fencing virt-3 (on)
|
|
 |
7ebc05 |
* Pseudo action: all_stopped
|
|
 |
7ebc05 |
* Fencing virt-1 (on)
|
|
 |
7ebc05 |
- * Resource action: fencing start on virt-1
|
|
 |
7ebc05 |
+ * Resource action: fencing monitor on virt-3
|
|
 |
7ebc05 |
* Pseudo action: dlm-clone_start_0
|
|
 |
7ebc05 |
+ * Resource action: fencing start on virt-1
|
|
 |
7ebc05 |
* Resource action: dlm start on virt-1
|
|
 |
7ebc05 |
* Resource action: dlm start on virt-3
|
|
 |
7ebc05 |
* Pseudo action: dlm-clone_running_0
|
|
 |
7ebc05 |
diff --git a/pengine/test10/unfence-parameters.dot b/pengine/test10/unfence-parameters.dot
|
|
 |
7ebc05 |
index e67eb5a..082bbe1 100644
|
|
 |
7ebc05 |
--- a/pengine/test10/unfence-parameters.dot
|
|
 |
7ebc05 |
+++ b/pengine/test10/unfence-parameters.dot
|
|
 |
7ebc05 |
@@ -78,7 +78,7 @@ digraph "g" {
|
|
 |
7ebc05 |
"dlm_stop_0 virt-2" -> "dlm_start_0 virt-2" [ style = bold]
|
|
 |
7ebc05 |
"dlm_stop_0 virt-2" -> "dlm_stop_0 virt-1" [ style = bold]
|
|
 |
7ebc05 |
"dlm_stop_0 virt-2" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
-"fencing_monitor_0 virt-3" -> "probe_complete virt-3" [ style = bold]
|
|
 |
7ebc05 |
+"fencing_monitor_0 virt-3" -> "fencing_start_0 virt-1" [ style = bold]
|
|
 |
7ebc05 |
"fencing_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
"fencing_start_0 virt-1" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
"fencing_stop_0 virt-1" -> "all_stopped" [ style = bold]
|
|
 |
7ebc05 |
@@ -111,6 +111,7 @@ digraph "g" {
|
|
 |
7ebc05 |
"stonith 'on' virt-2" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
"stonith 'on' virt-3" -> "clvmd-clone_start_0" [ style = bold]
|
|
 |
7ebc05 |
"stonith 'on' virt-3" -> "dlm-clone_start_0" [ style = bold]
|
|
 |
7ebc05 |
+"stonith 'on' virt-3" -> "fencing_monitor_0 virt-3" [ style = bold]
|
|
 |
7ebc05 |
"stonith 'on' virt-3" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
"stonith 'reboot' virt-4" -> "stonith_complete" [ style = bold]
|
|
 |
7ebc05 |
"stonith 'reboot' virt-4" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
diff --git a/pengine/test10/unfence-parameters.exp b/pengine/test10/unfence-parameters.exp
|
|
 |
7ebc05 |
index 491d78e..d3480f3 100644
|
|
 |
7ebc05 |
--- a/pengine/test10/unfence-parameters.exp
|
|
 |
7ebc05 |
+++ b/pengine/test10/unfence-parameters.exp
|
|
 |
7ebc05 |
@@ -19,7 +19,11 @@
|
|
 |
7ebc05 |
<attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
|
|
 |
7ebc05 |
</rsc_op>
|
|
 |
7ebc05 |
</action_set>
|
|
 |
7ebc05 |
- <inputs/>
|
|
 |
7ebc05 |
+ <inputs>
|
|
 |
7ebc05 |
+ <trigger>
|
|
 |
7ebc05 |
+ <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/>
|
|
 |
7ebc05 |
+ </trigger>
|
|
 |
7ebc05 |
+ </inputs>
|
|
 |
7ebc05 |
</synapse>
|
|
 |
7ebc05 |
<synapse id="2">
|
|
 |
7ebc05 |
<action_set>
|
|
 |
7ebc05 |
@@ -36,6 +40,9 @@
|
|
 |
7ebc05 |
<pseudo_event id="7" operation="probe_complete" operation_key="probe_complete"/>
|
|
 |
7ebc05 |
</trigger>
|
|
 |
7ebc05 |
<trigger>
|
|
 |
7ebc05 |
+ <rsc_op id="12" operation="monitor" operation_key="fencing_monitor_0" on_node="virt-3" on_node_uuid="3"/>
|
|
 |
7ebc05 |
+ </trigger>
|
|
 |
7ebc05 |
+ <trigger>
|
|
 |
7ebc05 |
<rsc_op id="15" operation="stop" operation_key="fencing_stop_0" on_node="virt-1" on_node_uuid="1"/>
|
|
 |
7ebc05 |
</trigger>
|
|
 |
7ebc05 |
</inputs>
|
|
 |
7ebc05 |
@@ -433,9 +440,6 @@
|
|
 |
7ebc05 |
</action_set>
|
|
 |
7ebc05 |
<inputs>
|
|
 |
7ebc05 |
<trigger>
|
|
 |
7ebc05 |
- <rsc_op id="12" operation="monitor" operation_key="fencing_monitor_0" on_node="virt-3" on_node_uuid="3"/>
|
|
 |
7ebc05 |
- </trigger>
|
|
 |
7ebc05 |
- <trigger>
|
|
 |
7ebc05 |
<rsc_op id="13" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"/>
|
|
 |
7ebc05 |
</trigger>
|
|
 |
7ebc05 |
<trigger>
|
|
 |
7ebc05 |
diff --git a/pengine/test10/unfence-parameters.summary b/pengine/test10/unfence-parameters.summary
|
|
 |
7ebc05 |
index 17bbc62..5276cba 100644
|
|
 |
7ebc05 |
--- a/pengine/test10/unfence-parameters.summary
|
|
 |
7ebc05 |
+++ b/pengine/test10/unfence-parameters.summary
|
|
 |
7ebc05 |
@@ -21,7 +21,6 @@ Transition Summary:
|
|
 |
7ebc05 |
* Start clvmd:2 (virt-3)
|
|
 |
7ebc05 |
|
|
 |
7ebc05 |
Executing cluster transition:
|
|
 |
7ebc05 |
- * Resource action: fencing monitor on virt-3
|
|
 |
7ebc05 |
* Resource action: dlm monitor on virt-3
|
|
 |
7ebc05 |
* Resource action: clvmd monitor on virt-2
|
|
 |
7ebc05 |
* Resource action: clvmd monitor on virt-3
|
|
 |
7ebc05 |
@@ -40,6 +39,7 @@ Executing cluster transition:
|
|
 |
7ebc05 |
* Fencing virt-2 (on)
|
|
 |
7ebc05 |
* Pseudo action: all_stopped
|
|
 |
7ebc05 |
* Fencing virt-1 (on)
|
|
 |
7ebc05 |
+ * Resource action: fencing monitor on virt-3
|
|
 |
7ebc05 |
* Resource action: fencing start on virt-1
|
|
 |
7ebc05 |
* Pseudo action: dlm-clone_start_0
|
|
 |
7ebc05 |
* Resource action: dlm start on virt-1
|
|
 |
7ebc05 |
diff --git a/pengine/test10/unfence-startup.dot b/pengine/test10/unfence-startup.dot
|
|
 |
7ebc05 |
index a5cc606..4dbd273 100644
|
|
 |
7ebc05 |
--- a/pengine/test10/unfence-startup.dot
|
|
 |
7ebc05 |
+++ b/pengine/test10/unfence-startup.dot
|
|
 |
7ebc05 |
@@ -26,7 +26,6 @@ digraph "g" {
|
|
 |
7ebc05 |
"dlm:2_start_0 virt-3" -> "clvmd:2_start_0 virt-3" [ style = bold]
|
|
 |
7ebc05 |
"dlm:2_start_0 virt-3" -> "dlm-clone_running_0" [ style = bold]
|
|
 |
7ebc05 |
"dlm:2_start_0 virt-3" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
-"fencing_monitor_0 virt-3" -> "probe_complete virt-3" [ style = bold]
|
|
 |
7ebc05 |
"fencing_monitor_0 virt-3" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
"probe_complete virt-1" -> "probe_complete" [ style = bold]
|
|
 |
7ebc05 |
"probe_complete virt-1" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
@@ -40,6 +39,7 @@ digraph "g" {
|
|
 |
7ebc05 |
"probe_complete" [ style=bold color="green" fontcolor="orange"]
|
|
 |
7ebc05 |
"stonith 'on' virt-3" -> "clvmd-clone_start_0" [ style = bold]
|
|
 |
7ebc05 |
"stonith 'on' virt-3" -> "dlm-clone_start_0" [ style = bold]
|
|
 |
7ebc05 |
+"stonith 'on' virt-3" -> "fencing_monitor_0 virt-3" [ style = bold]
|
|
 |
7ebc05 |
"stonith 'on' virt-3" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
"stonith 'reboot' virt-4" -> "stonith_complete" [ style = bold]
|
|
 |
7ebc05 |
"stonith 'reboot' virt-4" [ style=bold color="green" fontcolor="black"]
|
|
 |
7ebc05 |
diff --git a/pengine/test10/unfence-startup.exp b/pengine/test10/unfence-startup.exp
|
|
 |
7ebc05 |
index 8a04d54..7c55d2c 100644
|
|
 |
7ebc05 |
--- a/pengine/test10/unfence-startup.exp
|
|
 |
7ebc05 |
+++ b/pengine/test10/unfence-startup.exp
|
|
 |
7ebc05 |
@@ -6,7 +6,11 @@
|
|
 |
7ebc05 |
<attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
|
|
 |
7ebc05 |
</rsc_op>
|
|
 |
7ebc05 |
</action_set>
|
|
 |
7ebc05 |
- <inputs/>
|
|
 |
7ebc05 |
+ <inputs>
|
|
 |
7ebc05 |
+ <trigger>
|
|
 |
7ebc05 |
+ <crm_event id="4" operation="stonith" operation_key="stonith-virt-3-on" on_node="virt-3" on_node_uuid="3"/>
|
|
 |
7ebc05 |
+ </trigger>
|
|
 |
7ebc05 |
+ </inputs>
|
|
 |
7ebc05 |
</synapse>
|
|
 |
7ebc05 |
<synapse id="1">
|
|
 |
7ebc05 |
<action_set>
|
|
 |
7ebc05 |
@@ -186,9 +190,6 @@
|
|
 |
7ebc05 |
</action_set>
|
|
 |
7ebc05 |
<inputs>
|
|
 |
7ebc05 |
<trigger>
|
|
 |
7ebc05 |
- <rsc_op id="11" operation="monitor" operation_key="fencing_monitor_0" on_node="virt-3" on_node_uuid="3"/>
|
|
 |
7ebc05 |
- </trigger>
|
|
 |
7ebc05 |
- <trigger>
|
|
 |
7ebc05 |
<rsc_op id="12" operation="monitor" operation_key="dlm:2_monitor_0" on_node="virt-3" on_node_uuid="3"/>
|
|
 |
7ebc05 |
</trigger>
|
|
 |
7ebc05 |
<trigger>
|
|
 |
7ebc05 |
diff --git a/pengine/test10/unfence-startup.summary b/pengine/test10/unfence-startup.summary
|
|
 |
7ebc05 |
new file mode 100644
|
|
 |
7ebc05 |
index 0000000..a03fa15
|
|
 |
7ebc05 |
--- /dev/null
|
|
 |
7ebc05 |
+++ b/pengine/test10/unfence-startup.summary
|
|
 |
7ebc05 |
@@ -0,0 +1,48 @@
|
|
 |
7ebc05 |
+
|
|
 |
7ebc05 |
+Current cluster status:
|
|
 |
7ebc05 |
+Node virt-4 (4): UNCLEAN (offline)
|
|
 |
7ebc05 |
+Online: [ virt-1 virt-2 virt-3 ]
|
|
 |
7ebc05 |
+
|
|
 |
7ebc05 |
+ fencing (stonith:fence_scsi): Started virt-1
|
|
 |
7ebc05 |
+ Clone Set: dlm-clone [dlm]
|
|
 |
7ebc05 |
+ Started: [ virt-1 virt-2 ]
|
|
 |
7ebc05 |
+ Stopped: [ virt-3 virt-4 ]
|
|
 |
7ebc05 |
+ Clone Set: clvmd-clone [clvmd]
|
|
 |
7ebc05 |
+ Started: [ virt-1 ]
|
|
 |
7ebc05 |
+ Stopped: [ virt-2 virt-3 virt-4 ]
|
|
 |
7ebc05 |
+
|
|
 |
7ebc05 |
+Transition Summary:
|
|
 |
7ebc05 |
+ * Start dlm:2 (virt-3)
|
|
 |
7ebc05 |
+ * Start clvmd:1 (virt-2)
|
|
 |
7ebc05 |
+ * Start clvmd:2 (virt-3)
|
|
 |
7ebc05 |
+
|
|
 |
7ebc05 |
+Executing cluster transition:
|
|
 |
7ebc05 |
+ * Resource action: dlm monitor on virt-3
|
|
 |
7ebc05 |
+ * Resource action: clvmd monitor on virt-2
|
|
 |
7ebc05 |
+ * Resource action: clvmd monitor on virt-3
|
|
 |
7ebc05 |
+ * Fencing virt-4 (reboot)
|
|
 |
7ebc05 |
+ * Pseudo action: stonith_complete
|
|
 |
7ebc05 |
+ * Pseudo action: probe_complete
|
|
 |
7ebc05 |
+ * Fencing virt-3 (on)
|
|
 |
7ebc05 |
+ * Pseudo action: all_stopped
|
|
 |
7ebc05 |
+ * Resource action: fencing monitor on virt-3
|
|
 |
7ebc05 |
+ * Pseudo action: dlm-clone_start_0
|
|
 |
7ebc05 |
+ * Resource action: dlm start on virt-3
|
|
 |
7ebc05 |
+ * Pseudo action: dlm-clone_running_0
|
|
 |
7ebc05 |
+ * Pseudo action: clvmd-clone_start_0
|
|
 |
7ebc05 |
+ * Resource action: clvmd start on virt-2
|
|
 |
7ebc05 |
+ * Resource action: clvmd start on virt-3
|
|
 |
7ebc05 |
+ * Pseudo action: clvmd-clone_running_0
|
|
 |
7ebc05 |
+
|
|
 |
7ebc05 |
+Revised cluster status:
|
|
 |
7ebc05 |
+Online: [ virt-1 virt-2 virt-3 ]
|
|
 |
7ebc05 |
+OFFLINE: [ virt-4 ]
|
|
 |
7ebc05 |
+
|
|
 |
7ebc05 |
+ fencing (stonith:fence_scsi): Started virt-1
|
|
 |
7ebc05 |
+ Clone Set: dlm-clone [dlm]
|
|
 |
7ebc05 |
+ Started: [ virt-1 virt-2 virt-3 ]
|
|
 |
7ebc05 |
+ Stopped: [ virt-4 ]
|
|
 |
7ebc05 |
+ Clone Set: clvmd-clone [clvmd]
|
|
 |
7ebc05 |
+ Started: [ virt-1 virt-2 virt-3 ]
|
|
 |
7ebc05 |
+ Stopped: [ virt-4 ]
|
|
 |
7ebc05 |
+
|