From aebe553db389ff859237a7c44332f401922c99ac Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Sun, 19 Oct 2025 18:37:41 +0200 Subject: [PATCH] core/service: do not set reload_begin_usec when refreshing confexts reload_begin_usec is a barrier for determining whether RELOADING=1 came after the main process got signaled, unrelated to refreshing. --- src/core/service.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/core/service.c b/src/core/service.c index 91434f13821..70512aa2393 100644 --- a/src/core/service.c +++ b/src/core/service.c @@ -2879,8 +2879,6 @@ static void service_enter_reload_mounting(Service *s) { assert(s); - usec_t ts = now(CLOCK_MONOTONIC); - r = service_arm_timer(s, /* relative= */ true, s->timeout_start_usec); if (r < 0) { log_unit_warning_errno(UNIT(s), r, "Failed to install timer: %m"); @@ -2889,8 +2887,6 @@ static void service_enter_reload_mounting(Service *s) { return; } - s->reload_begin_usec = ts; - service_enter_refresh_extensions(s); } -- 2.47.3