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

interchange does not notice if submit side has gone away #3761

Open
benclifford opened this issue Jan 28, 2025 · 0 comments
Open

interchange does not notice if submit side has gone away #3761

benclifford opened this issue Jan 28, 2025 · 0 comments

Comments

@benclifford
Copy link
Collaborator

Describe the bug

Since #3463 the interchange has been launched as a clean process rather than a multiprocessing.fork process. That means some of the at-exit cleanup that multiprocessing did does not happen any more. This can result in leftover interchanges that run forever (generating lots of logs, if running in debug mode).

This is a mirror issue to #3374

To Reproduce
Run parsl with htex. kill -9 the submit process. observe the interchange does not go away.

Expected behavior
Either side of the submit/interchange pair should notice the other side is gone away and handle appropriately.

Environment
my laptop. @khk-globus has also observed this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant