Skip to content
Success

Changes

Summary

  1. [Performance] Attempt to use Netty's Epoll implementation on Linux. (commit: 500b0af) (details)
Commit 500b0af7825ccd3f41fe4675ffa3676a7a4dcd53 by md_5
[Performance] Attempt to use Netty's Epoll implementation on Linux.

This will attempt to make use of Netty's EpollEventLoopGroup and Epoll(Server)SocketChannel when on Linux and the native libraries load correctly. It should bring a large increase in performance and hopefully reliability. Big thanks to the @netty team for implementing this and @normanmaurer for some tips on the support detection.

Feedback is appreciated.
(commit: 500b0af)
The file was modifiedpom.xml (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/UserConnection.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/BungeeServerInfo.java (diff)
The file was modifiedproxy/pom.xml (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/BungeeCord.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/netty/PipelineUtils.java (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/http/HttpClient.java (diff)