a89084be73
- Don't send SIGKILL to child processes to terminate them - Switch to JSON for communication with IPA - Drop empty translation files in prep for dropping Zanata service
29 lines
826 B
Diff
29 lines
826 B
Diff
From 00e948049acf0ca1b61ed9c2b8579b06b4bcb46a Mon Sep 17 00:00:00 2001
|
|
From: Rob Crittenden <rcritten@redhat.com>
|
|
Date: Tue, 18 Aug 2020 14:33:17 -0400
|
|
Subject: [PATCH 02/11] Don't send SIGKILL to children, give them a chance to
|
|
die
|
|
|
|
This was causing issues in IPA which uses a lock file to
|
|
serialize some operations. The kill was leaving the lock in
|
|
place causing things to time out.
|
|
---
|
|
src/subproc.c | 1 -
|
|
1 file changed, 1 deletion(-)
|
|
|
|
diff --git a/src/subproc.c b/src/subproc.c
|
|
index 8df836ae..70d4ed93 100644
|
|
--- a/src/subproc.c
|
|
+++ b/src/subproc.c
|
|
@@ -240,7 +240,6 @@ cm_subproc_done(struct cm_subproc_state *state)
|
|
|
|
if (state != NULL) {
|
|
if (state->pid != -1) {
|
|
- kill(state->pid, SIGKILL);
|
|
do {
|
|
pid = waitpid(state->pid, &state->status, 0);
|
|
cm_log(4, "Waited for %ld, got %ld.\n",
|
|
--
|
|
2.25.4
|
|
|