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
Investigate and enable epoll under manylinux for Python binary distributions #13949
Comments
As tried in #13951, |
Can we use |
@kpayson64 I believe that would be a fundamental change: |
grpc/src/core/lib/iomgr/ev_epollex_linux.cc Line 439 in 3ea0e2d
It looks like the only flag we pass is EPOLL_CLOEXEC? We should be able to replicate that exact behavior with an additional call to |
Yes as far as I know that is the only flag we pass to it. If there is a way to duplicate that exactly it should work, but I am not well-versed on the semantics of the flag. |
@nicolasnoble Is there a catch to replacing |
Summary of the offline discussion with @nicolasnoble: we should ifdef on libc version and use epoll_create followed by setting the flag. |
Per @jonparrot,
manylinux1
should supportepoll
. The possibility of compilingepoll
to Python binary packages should be re-evaluated:The text was updated successfully, but these errors were encountered: