From c10be389bc30de4328f8dfe38c38f29ad7b7b69b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Kuzn=C3=ADk?= Date: Wed, 17 Dec 2025 11:21:07 +0000 Subject: [PATCH] ITS#10437 Let systemd know we're mid-pause --- servers/slapd/daemon.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/servers/slapd/daemon.c b/servers/slapd/daemon.c index d1f3926943..e8c44512ae 100644 --- a/servers/slapd/daemon.c +++ b/servers/slapd/daemon.c @@ -3492,6 +3492,10 @@ slap_pause_server( void ) BackendInfo *bi; int rc = LDAP_SUCCESS; +#ifdef HAVE_SYSTEMD + sd_notify( 1, "RELOADING=1" ); +#endif /* HAVE_SYSTEMD */ + rc = ldap_pvt_thread_pool_pause( &connection_pool ); LDAP_STAILQ_FOREACH(bi, &backendInfo, bi_next) { @@ -3528,6 +3532,11 @@ slap_unpause_server( void ) } rc = ldap_pvt_thread_pool_resume( &connection_pool ); + +#ifdef HAVE_SYSTEMD + sd_notify( 1, "READY=1" ); +#endif /* HAVE_SYSTEMD */ + return rc; }