From b8fd11a9a48e1ab2b8c4c1c459ef8ae73d7fc89f Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Fri, 17 Sep 2021 12:23:47 +0200 Subject: [PATCH] mxqd: Unlock but do not delete lock file in reaper The reaper inherits the locked lock file and needs to unlock it. Use mx_funlock_nodelete instead of mx_funlock so that the lock file is not removed. --- mxqd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mxqd.c b/mxqd.c index b960426a..c858746f 100644 --- a/mxqd.c +++ b/mxqd.c @@ -1390,7 +1390,7 @@ unsigned long start_job(struct mxq_group_list *glist) job->host_pid = getpid(); mx_log_debug("starting reaper process."); - mx_funlock(server->flock); + mx_funlock_nodelete(server->flock); server->flock = NULL; mx_mysql_finish(&server->mysql);