Skip to content

Feature/threaded logging

sarsonl requested to merge feature/threaded_logging into develop

Updates have been required to allow ramsis to concurrently request work from the remote worker. The problem occurring with the old version is that the forked processes (which are created by default on linux by the multiprocessing module) was copying logging locks if the process was forked at a time when a lock was held. Now the processes are spawned instead and some changes were required as the logging needs to be reconfigured in the new process now.

This change is aligned with the commits on:

em1: 352ba540f0dc4d1d0f9e2000fe2790589300b034

and ramsis.utils: 9339a8613e3511f07cc0fb19cfdd5d3d25a6f5a7

Merge request reports