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

go-pkgz / pool / 32350287537
97%
master: 97%

Build:
Build:
LAST BUILD BRANCH: fix/pool-completion-on-worker-error
DEFAULT BRANCH: master
Ran 20 Aug 2026 08:45AM UTC
Jobs 1
Files 4
Run time 1min
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

19 Aug 2026 09:09AM UTC coverage: 96.774% (+0.04%) from 96.739%
32350287537

Pull #13

github

paskal
run pool completion after a worker error, not by chance

a failing worker cancels the errgroup context, so a surviving worker exits with
context.Canceled and suppresses poolCompleteFn, while the same worker exiting
through the drained channels reports nil and runs it. which one happens is up to
the scheduler, so a chained pool got its next stage closed about half the time.

decide the suppression on the context passed to Go, which only the caller can
cancel, instead of on lastErr.
Pull Request #13: run pool completion after a worker error, not by chance

11 of 11 new or added lines in 1 file covered. (100.0%)

16 existing lines in 1 file now uncovered.

630 of 651 relevant lines covered (96.77%)

153485.5 hits per line

Coverage Regressions

Lines Coverage ∆ File
16
95.12
0.09% pool.go
Jobs
ID Job ID Ran Files Coverage
1 32350287537.1 20 Aug 2026 08:45AM UTC 4
96.77
GitHub Action Run
Source Files on build 32350287537
  • Tree
  • List 4
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #13
  • PR Base - master (#32221557083)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc