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

letsencrypt / boulder / 9000 / 5
66%
master: 66%

Build:
DEFAULT BRANCH: master
Ran 12 Apr 2018 09:22PM UTC
Files 85
Run time 8s
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

12 Apr 2018 09:17PM UTC coverage: 62.436% (-0.03%) from 62.468%
RUN="coverage"

push

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

Source Files on job 9000.5 (RUN="coverage")
  • Tree
  • List 0
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 8594
  • Travis Job 9000.5
  • 2a1cd498 on github
  • Prev Job for RUN="coverage" on master (#8999.5)
  • Next Job for RUN="coverage" on master (#9002.5)
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