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

allow for libmunge calls to be made asynchronously #86

Open
dun opened this issue Nov 3, 2020 · 0 comments
Open

allow for libmunge calls to be made asynchronously #86

dun opened this issue Nov 3, 2020 · 0 comments
Labels

Comments

@dun
Copy link
Owner

dun commented Nov 3, 2020

Allow for libmunge calls to be made asynchronously. When these calls are made in an event loop, the process making the call is blocked while waiting for a response and can't process new work in the interim.

https://funcptr.net/2013/04/20/embedding-zeromq-in-the-libev-event-loop/

Requested by Flux: since there is no asynchronous use of libmunge, job-ingest blocks while in libmunge; need some way to use the interface asynchronously. This mostly affects the system instance (i.e., multi-user jobs).

@dun dun added the feature label Nov 3, 2020
@dun dun changed the title allow for socket to be embedded into ZeroMQ event loop allow for libmunge calls to be made asynchronous Nov 5, 2020
@dun dun changed the title allow for libmunge calls to be made asynchronous allow for libmunge calls to be made asynchronously Nov 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant