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

letsencrypt / boulder / 11508
66%

Build:
DEFAULT BRANCH: master
Ran 15 Nov 2019 09:17PM UTC
Jobs 1
Files 109
Run time 10s
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

15 Nov 2019 09:03PM UTC coverage: 64.216% (-0.2%) from 64.407%
11508

push

travis-ci

web-flow
bdns: move logDNSError to exchangeOne, log ErrId specially. (#4553)

We've found we need the context offered from logging the error closer to when it
happens in the `bdns` package rather than in the `va`. Adopting the function
requires adapting it slightly. Specifically in the new location we know it won't
be called with any timeout results, with a non-dns error, or with a nil
underlying error.

Having the logging done in `bdns` (and specifically from `exchangeOne`) also
lets us log the wire format of the query and response when we get a `dns.ErrId`
error indicating a query/response ID mismatch. A small unit test is included
that ensures the logging happens as expected.

In case it proves useful for matching against other metrics the DNS ID mismatch
error case also now increments a dedicated prometheus counter vector stat,
`dns_id_mismatch`. The stat is labelled by resolver and query type.

Resolves https://github.com/letsencrypt/boulder/issues/4532

11765 of 18321 relevant lines covered (64.22%)

0.72 hits per line

Jobs
ID Job ID Ran Files Coverage
7 11508.7 (RUN="coverage" CONTAINER="netaccess") 15 Nov 2019 09:17PM UTC 0
64.22
Travis Job 11508.7
Source Files on build 11508
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #11508
  • 6ed4ce23 on github
  • Prev Build on master (#11505)
  • Next Build on master (#11512)
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