• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

grpc / grpc-java / 13600
89%

Build:
DEFAULT BRANCH: master
Ran 16 Apr 2019 01:05AM UTC
Jobs 1
Files 266
Run time 15s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
13600

push

travis-ci

web-flow
netty: change default transport to Epoll if available, otherwise using Nio (#5581)

Motivation:
To support TCP_USER_TIMEOUT(proposal). Nio doesn't support TCP_USER_TIMEOUT while Epoll and KQueue supports TCP_USER_TIME. Since most users/servers are using linux based system, adding Epoll is necessary. KQueue maybe supported later, but not in this PR.

To make it backward compatible for cases where channelType and eventLoop is mixed in with default and user provided object(s), we will fallback to Nio (NioSocketChannel, NioEventLoop). This ensures not breaking existing code (same as existing behavior). Users not specified both channelType and EventLoops will be affect by this Epoll change if netty-epoll is available.
In later version (possibly 1.22.0), the backward compatible behavior will be removed and it will start to throw exception since this is error prone.

14720 of 16961 relevant lines covered (86.79%)

0.87 hits per line

Jobs
ID Job ID Ran Files Coverage
1 13600.1 16 Apr 2019 01:05AM UTC 0
86.79
Travis Job 13600.1
Source Files on build 13600
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #13600
  • a48ebb16 on github
  • Prev Build on master (#13598)
  • Next Build on master (#13608)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc