File bsc#1249419-0002-Log-fencer-improve-self-fencing-logs.patch of Package pacemaker.41298
From 49c2a36f6ac9fb05fcf20778417c408ac273bdbb Mon Sep 17 00:00:00 2001
From: Ken Gaillot <kgaillot@redhat.com>
Date: Tue, 23 Aug 2022 13:53:30 -0500
Subject: [PATCH] Log: fencer: improve self-fencing logs
Self-fencing is now always forwarded, not just for topology-based fencing,
so drop references to that. Also, lower message for no peer available from
error to warning, and drop a few unhelpful messages.
---
daemons/fenced/fenced_commands.c | 29 +++++++----------------------
1 file changed, 7 insertions(+), 22 deletions(-)
Index: pacemaker-2.1.2+20211124.ada5c3b36/daemons/fenced/fenced_commands.c
===================================================================
--- pacemaker-2.1.2+20211124.ada5c3b36.orig/daemons/fenced/fenced_commands.c
+++ pacemaker-2.1.2+20211124.ada5c3b36/daemons/fenced/fenced_commands.c
@@ -2747,8 +2747,8 @@ check_alternate_host(const char *target)
}
}
if (alternate_host == NULL) {
- crm_err("No alternate host available to handle request "
- "for self-fencing with topology");
+ crm_warn("No alternate host available to handle request "
+ "for self-fencing");
g_hash_table_iter_init(&gIter, crm_peer_cache);
while (g_hash_table_iter_next(&gIter, NULL, (void **)&entry)) {
crm_notice("Peer[%d] %s", entry->id, entry->uname);
@@ -2967,8 +2967,8 @@ handle_request(pcmk__client_t *client, u
const char *client_id = NULL;
remote_fencing_op_t *op = NULL;
- crm_notice("Forwarding self-fencing request to peer %s "
- "due to topology", alternate_host);
+ crm_notice("Forwarding self-fencing request to peer %s ",
+ alternate_host);
if (client->id) {
client_id = client->id;