Skip to content

TrigPSC: Release Python GIL after fork

Frank Winklmeier requested to merge fwinkl/athena:fwinkl20191016T152250 into master

When using Python-based algorithms (PyAthena, mainly for testing purposes) in the event loop we need to make sure that we release the Python Global Interpreter Lock (GIL) after the fork. Otherwise a deadlock occurs when PyAthenaAlg tries to acquire the GIL.

Also included a trivial fix to a DEBUG message in TrigServices.

Merge request reports