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;
openSUSE Build Service is sponsored by