Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Cherry-pick] "[CoreWorker] Partially address Ray child process leaks by killing all child processes in the CoreWorker shutdown sequence. #33976" #34181

Merged

Commits on Apr 7, 2023

  1. [CoreWorker] Partially address Ray child process leaks by killing all…

    … child processes in the CoreWorker shutdown sequence. (ray-project#33976)
    
    We kill all child processes when a Ray worker process exits. This addresses process leaks that caused GPU OOM errors in ray-project#31451. There is some risk to this PR, particularly if Ray users rely on Ray's existing behavior of leaking processes. We don't know of any such user, but we provide a new flag RAY_kill_child_processes_on_worker_exit to provide a workaround in case someone is impacted.
    cadedaniel committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    055621f View commit details
    Browse the repository at this point in the history