This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Launch Synapse processes using fork()
in Complement with workers CI
#13051
Labels
T-Task
Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.
Milestone
The basic idea is that we load the Python bytecode once and then fork to spawn all the needed worker processes, thus reducing CPU contention.
Empirical attempts show that this reduces CI time of Complement-with-workers by a half.
It's an attempt at making #12848 better.
The text was updated successfully, but these errors were encountered: