From aa7536b3596332a11d30d3553de91cfb73e4ceeb Mon Sep 17 00:00:00 2001 From: Alexander Lutay Date: Fri, 30 Aug 2019 12:11:57 +0200 Subject: [PATCH] TT#66150 TT#42910 Fix 4818ac638: send systemd READY=1 when maintenance mode is enabled The mediator is doing nothing when maintenance mode is enabled, it has been implemented in TT#16753 but later after migration to systemd and after migration to unit 'type=notify' we forget to send READY=1. Fixing it here, as it cause 90 seconds delay on ngcpcfg apply on active node if maintenance mode is enabled. Change-Id: I66c3dc13506f7069ec60c56edcbe875b4a9912e4 --- mediator.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mediator.c b/mediator.c index 52e23e1..d310645 100644 --- a/mediator.c +++ b/mediator.c @@ -212,6 +212,7 @@ int main(int argc, char **argv) if (config_maintenance) { L_INFO("Maintenance mode active, going to sleep"); + sd_notify(0, "READY=1\n"); while (!mediator_shutdown) sleep(1); exit(0);