-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
discussionenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
I've been hearing grumblings about distaste for multiprocessing. I can't discount these opinions because my inability to get a reliable system with multiprocessing is one of the main reasons I started building this project.
I do think it would be interesting to start some work on alternatives for process spawning/forking.
A couple ideas I have offhand:
- use
trio's new built-in process spawning as an alternative spawn method - implement our own "forkserver" on nix systems so that we don't have to deal with the stdlib quiffs I have
- consider alternative fork implementations such as @catern's sfork which is wrapped for python as the
supervisepackage - investigate how other projects such as
distexandpulsardo it (I guess by looking insideasyncio.create_subprocess_exec().
Very open to opinions and ideas here!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
discussionenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed