LocalParallelPipeline should clean up child processes when killed
Open
- Dominant language
- Jupyter Notebook
- Stars
- 201
- Forks
- 62
- PR merge metrics
- No merged PRs in 30d
Description
The user should not have to manually clean up child processes. There are a few solutions here, we should use one of them:
http://stackoverflow.com/questions/25542110/kill-child-process-if-parent-is-killed-in-python
Contributor guide
Research direction
Locate the LocalParallelPipeline implementation and review the linked Stack Overflow discussion for possible child-process cleanup approaches. The work is complete when killing the parent process also cleans up its child processes without requiring manual intervention.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100