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

Handle timeout/EINTR gracefully for ZmqPoll #13

Open
markuspf opened this issue Oct 18, 2017 · 0 comments
Open

Handle timeout/EINTR gracefully for ZmqPoll #13

markuspf opened this issue Oct 18, 2017 · 0 comments

Comments

@markuspf
Copy link
Member

I just pushed a patch to ZeroMQInterface that adjusts ZmqPoll's behaviour to just return if the process gets a EINTR signal. This happens for example if the process that called ZmqPoll has a forked child process who forks a child itself (and this was exposed in https://github.com/gap-packages/JupyterKernel).

Currently we just return an empty list of results, making it impossible to decide whether we timed out, or got EINTR. This should be handled better.

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

No branches or pull requests

1 participant