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

letsencrypt / boulder / 10885
66%

Build:
DEFAULT BRANCH: master
Ran 08 Jul 2019 05:59PM UTC
Jobs 1
Files 95
Run time 2min
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

08 Jul 2019 05:47PM UTC coverage: 61.33% (+0.03%) from 61.305%
10885

push

travis-ci

cpu
grpc: Add better error message for timeouts. (#4324)

Right now we sometimes get errors like:

rpc error: code = Unknown desc = rpc error:
  code = DeadlineExceeded desc = context deadline exceeded

For instance, when an SA call times out, and the RA returns that
timed-out error to the WFE. These are kind of confusing because they
have two layers of nested gRPC error, and they don't provide additional
information about which SA call timed out.

This change replaces DeadlineExceeded errors with our own error type
that includes the service and the method that were called, as well as
the amount of time it took (which helps understand if timeouts are
happening because earlier calls ate up time towards the deadline).

When the RA->SA NewOrder call times out, and the RA returns that error to WFE:

"InternalErrors":["rpc error: code = Unknown desc =
  sa.StorageAuthority.NewOrder timed out after 14954 ms"]

When the WFE->RA NewOrder call times out:

"InternalErrors":["ra.RegistrationAuthority.NewOrder timed out after 15000 ms"]

Note that this change only handles timeouts at one level deep, which I
think is sufficient for our needs.

11289 of 18407 relevant lines covered (61.33%)

0.68 hits per line

Jobs
ID Job ID Ran Files Coverage
7 10885.7 (RUN="coverage" CONTAINER="netaccess") 08 Jul 2019 05:59PM UTC 0
61.33
Travis Job 10885.7
Source Files on build 10885
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #10885
  • e3f797f9 on github
  • Prev Build on master (#10883)
  • Next Build on master (#10889)
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