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

transport-native-epoll JAR should be loaded with OS classifier to support Epoll #475

Open
kachayev opened this issue Feb 1, 2019 · 1 comment

Comments

@kachayev
Copy link
Collaborator

@kachayev kachayev commented Feb 1, 2019

If I use Aleph with current project.clj, Epoll is not available even if kernel supports it. To support Epoll we need to download io.netty/netty-transport-native-epoll with "linux-x86_64" classifier. See screenshots

screen shot 2019-02-01 at 5 23 09 pm

Set this manually to the list of dependencies as

[io.netty/netty-transport-native-epoll "4.1.33.Final" :classifier "linux-x86_64"]

screen shot 2019-02-01 at 5 18 12 pm

Not sure what is the best way to make it less painful for the user. At least we should document this explicitly.

@alexander-yakushev

This comment has been minimized.

Copy link
Contributor

@alexander-yakushev alexander-yakushev commented Feb 4, 2019

Wow, real epoll is nice.
screen shot 2019-02-04 at 23 51 02

13% usertime reduction with just one line. Thank you for discovering this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.