-
Notifications
You must be signed in to change notification settings - Fork 124
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
[shim] Missing Initialization on Many Calls #1343
Conversation
libos = catnip
|
libos = catnap
|
libos = catpowder
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Without the above change the shim will hang in a multi-threaded program like memcached, but it should run fine after being addressed.
libos = catpowder
|
libos = catnip
|
libos = catnap
|
57ef93d
to
fe5307c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
libos = catpowder
|
libos = catnip
|
libos = catnap
|
Description
This PR fixes initialization issues of Demikernel in the POSIX SHIM layer.
Without this modification, initialization would be performed only when
epoll_create()
is the very first call performed by the application.