[pve-devel] [PATCH ha-manager 3/4] send also email on hardware fence failure
Thomas Lamprecht
t.lamprecht at proxmox.com
Wed Mar 27 17:42:05 CET 2019
We introduced sending an email when Fencing fails/succeeds in
general some time ago, send now also an email if a HW fence
fails
---
src/PVE/HA/NodeStatus.pm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/PVE/HA/NodeStatus.pm b/src/PVE/HA/NodeStatus.pm
index ca13f2f..c4d147c 100644
--- a/src/PVE/HA/NodeStatus.pm
+++ b/src/PVE/HA/NodeStatus.pm
@@ -2,6 +2,7 @@ package PVE::HA::NodeStatus;
use strict;
use warnings;
+
use PVE::HA::Fence;
use JSON;
@@ -204,7 +205,6 @@ EOF
$haenv->sendmail($mail_subject, $mail_text);
};
-
# start fencing
sub fence_node {
my ($self, $node) = @_;
@@ -230,8 +230,9 @@ sub fence_node {
# bad fence.cfg or no devices and only hardware fencing configured
if ($hw_fence_success < 0 && $fencing_mode eq 'hardware') {
- $haenv->log('err', "Fencing of node '$node' failed and needs " .
- "manual intervention!");
+ my $msg = "Fencing of node '$node' failed and needs manual intervention!";
+ $haenv->log('err', $msg);
+ &$send_fence_state_email($self, 'FAILED', $msg, $node);
return 0;
}
--
2.20.1
More information about the pve-devel
mailing list