From c7b3e420b7ee694ee35bda608ef6725529c7f36e Mon Sep 17 00:00:00 2001 From: Matt Davis Date: Tue, 16 May 2017 17:32:31 -0700 Subject: add segfault detection to TQM * prevents indefinite hangs when a worker segfaults (cherry picked from commit 569377e95105063c96bee55f859ac4df286904b5) --- lib/ansible/executor/task_queue_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/executor/task_queue_manager.py b/lib/ansible/executor/task_queue_manager.py index a68eb70a38..ea1ede9db5 100644 --- a/lib/ansible/executor/task_queue_manager.py +++ b/lib/ansible/executor/task_queue_manager.py @@ -333,7 +333,7 @@ class TaskQueueManager: defunct = False for idx,x in enumerate(self._workers): if hasattr(x[0], 'exitcode'): - if x[0].exitcode in [-9, -15]: + if x[0].exitcode in [-9, -11, -15]: defunct = True return defunct -- cgit v1.2.1