Commit 925c6a6
committed
Pin fork start method in frontend for Python 3.14
Python 3.14 changed the multiprocessing default from fork to forkserver
on Linux, which pickles the target process. The Frontend's service
instances carry pipes and transport state that aren't pickleable, so
the previous reliance on fork semantics no longer works out of the box.
Force the fork start method at module load to preserve existing behaviour.
fork is deprecated upstream and will eventually need a real refactor.1 parent 51e92a3 commit 925c6a6
1 file changed
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
19 | 25 | | |
20 | 26 | | |
21 | 27 | | |
| |||
0 commit comments