-
Notifications
You must be signed in to change notification settings - Fork 999
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
child mount process should not exit when we kill the parent process. #5448
Comments
broken from this run: https://github.com/juicedata/juicefs/actions/runs/11468091920 |
In version 1.2, when the parent process receives a term signal, it will not pass it on to the child process, and the child process will become orphaned. After this PR, the parent process will pass the term signal to the child process, and the child process will exit proactively. |
We should revisit this before 1.3 release |
The parent process manages the lifecycle of the service process, so sending signals here is a more reasonable approach. Does it need any further modifications? |
What happened:
https://github.com/juicedata/juicefs/actions/runs/12496360301/job/34868010820
What you expected to happen:
child process should not exit when we kill the parent process.
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?
Environment:
juicefs --version
) or Hadoop Java SDK version:cat /etc/os-release
):uname -a
):The text was updated successfully, but these errors were encountered: