gtristan opened a new pull request #1463: URL: https://github.com/apache/buildstream/pull/1463
In some cases (on Debian with python 3.9 it has been seen) when multiple threads enter the Plugin.blocking_activity() context manager simultaneously, we get ImportErrors from the multiprocessing submodules complaining that we are importing symbols from partially initialized submodules (hinting at possible circular imports). Ensuring that these submodules have been initialized up front circumvents these edge case stack trace bugs from occurring. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
