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

letsencrypt / ct-woodpecker / 156
69%
main: 68%

Build:
Build:
LAST BUILD BRANCH: master
DEFAULT BRANCH: main
Ran 20 Jun 2018 01:49PM UTC
Jobs 1
Files 9
Run time 2s
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
156

push

travis-ci

web-flow
Process STH fetching and (pre)cert submission async. (#29)

Previously, each log's monitor's `STHFetcher` or
`CertSubmitter` would block on the STH fetch or cert submission
completing or timing out, sleep for the cycle duration, and then repeat.

The problem with this approach is that if a log has high latency the
monitoring schedule will gradually skew and we end up performing fewer
STH fetches/cert submissions than intended.

This commit updates the `certSubmitter` and `sthFetcher` to perform the
STH fetching and cert submission in separate goroutines. This ensures
that every cycle tries to perform its work even if the work ends up
lagging.

Along the way I exposed the timeout for both STH fetching and cert
submission back through the configuration layers to allow setting
a sensible timeout for both operations per-log.

Similarly, I updated the `test/config.json` example - it had fallen out
of date and would not load.

Resolves https://github.com/letsencrypt/ct-woodpecker/issues/14

384 of 559 relevant lines covered (68.69%)

10.53 hits per line

Jobs
ID Job ID Ran Files Coverage
1 156.1 20 Jun 2018 01:49PM UTC 0
68.69
Travis Job 156.1
Source Files on build 156
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #156
  • a2d51f9a on github
  • Prev Build on master (#154)
  • Next Build on master (#159)
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