You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Once a supervised process is shutdown and exited, we could make extra sure the process group we created for it is fully exited, if not, we can send a sigterm or sigkill to the remaining processes.
An alternative is to not reap the dead child pid while waiting for it, this way we can be sure there is no race condition when sending a final term/kill to the group before waiting the pid.
This should be a rare case, that requires misbehaving user programs, but it is nice to have, since we aim for fault tolerance.
The text was updated successfully, but these errors were encountered:
Once a supervised process is shutdown and exited, we could make extra sure the process group we created for it is fully exited, if not, we can send a sigterm or sigkill to the remaining processes.
An alternative is to not reap the dead child pid while waiting for it, this way we can be sure there is no race condition when sending a final term/kill to the group before waiting the pid.
This should be a rare case, that requires misbehaving user programs, but it is nice to have, since we aim for fault tolerance.
The text was updated successfully, but these errors were encountered: