From af45166814c002ceb5807d70ec542d3117fb1385 Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Wed, 22 Apr 2020 16:57:20 +0200 Subject: [PATCH] src: Add critical debug messages for debugging condition handling Signed-off-by: Joachim Nilsson --- src/service.c | 2 ++ src/svc.c | 1 + 2 files changed, 3 insertions(+) diff --git a/src/service.c b/src/service.c index abeff9fd..a1efc44c 100644 --- a/src/service.c +++ b/src/service.c @@ -1427,11 +1427,13 @@ restart: char name[MAX_COND_LEN]; mkcond(svc, name, sizeof(name)); + _d("Reassert condition %s", name); cond_set_path(cond_path(name), COND_ON); } break; case COND_OFF: + _d("Condition for %s is off, sending SIGCONT + SIGTERM", svc->name); kill(svc->pid, SIGCONT); service_stop(svc); break; diff --git a/src/svc.c b/src/svc.c index 230573d4..b4fa4578 100644 --- a/src/svc.c +++ b/src/svc.c @@ -60,6 +60,7 @@ static void svc_gc(void *arg) continue; TAILQ_REMOVE(&gc_list, svc, link); + _d("Cleaning out %s, clearing any conditions ...", svc->name); cond_clear(mkcond(svc, cond, sizeof(cond))); free(svc); }