]> git.proxmox.com Git - mirror_frr.git/commitdiff
watchfrr: Convert `wtf` to a more meaningful message
authorDonald Sharp <sharpd@cumulusnetworks.com>
Mon, 16 Sep 2019 18:25:55 +0000 (14:25 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Mon, 16 Sep 2019 18:25:55 +0000 (14:25 -0400)
There is a fairly common state we are seeing where watchfrr
has decided that something is not right and is printing out
a `wtf` message.  At this point I am not sure what is going on
or how we are getting here, but let's add a bit more data dump
to the message so that we can figure out what is going on.

This is mainly being done because at this point in time I have no
clue the what/how of how we got here and I cannot reproduce.
Maybe by adding more useful information here I can figure out what is
going on.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com.
watchfrr/watchfrr.c

index 7586718cd4c1b4611e93ab0791015317f218396e..a6a910a1dbaed6604616ef823dcd38f9b29fd364 100644 (file)
@@ -561,7 +561,9 @@ static int wakeup_init(struct thread *t_wakeup)
 static void restart_done(struct daemon *dmn)
 {
        if (dmn->state != DAEMON_DOWN) {
-               zlog_warn("wtf?");
+               zlog_warn(
+                       "Daemon: %s: is in %s state but expected it to be in DAEMON_DOWN state",
+                       dmn->name, state_str[dmn->state]);
                return;
        }
        if (dmn->t_wakeup)