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

letsencrypt / boulder / 9002
66%

Build:
DEFAULT BRANCH: master
Ran 13 Apr 2018 01:28AM UTC
Jobs 1
Files 85
Run time 4s
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
9002

cron

travis-ci

cpu
Allow configuring gRPC's MaxConcurrentStreams (#3642)

During periods of peak load, some RPCs are significantly delayed (on the order of seconds) by client-side blocking. HTTP/2 clients have to obey a "max concurrent streams" setting sent by the server. In Go's HTTP/2 implementation, this value [defaults to 250](https://github.com/golang/net/blob/master/http2/server.go#L56), so the gRPC default is also 250. So whenever there are more than 250 requests in progress at a time, additional requests will be delayed until there is a slot available.

During this peak load, we aren't hitting limits on CPU or memory, so we should increase the max concurrent streams limit to take better advantage of our available resources. This PR adds a config field to do that.

Fixes #3641.

9893 of 15845 relevant lines covered (62.44%)

0.69 hits per line

Jobs
ID Job ID Ran Files Coverage
5 9002.5 (RUN="coverage") 13 Apr 2018 01:28AM UTC 0
62.44
Travis Job 9002.5
Source Files on build 9002
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #9002
  • 2a1cd498 on github
  • Prev Build on master (#9000)
  • Next Build on master (#9003)
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