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

tarantool / go-tarantool / 34838107451
76%
master: 76%

Build:
Build:
LAST BUILD BRANCH: bigbes/gh-no-request-accounting
DEFAULT BRANCH: master
Ran 14 Sep 2026 11:38AM UTC
Jobs 1
Files 19
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

10 Sep 2026 02:57PM UTC coverage: 76.523% (+0.05%) from 76.475%
34838107451

Pull #604

github

bigbes
tests: stop the reconnect race workers on every exit path

TestFutureReleaseRaceOnReconnect closed the stop channel only at the end
of the test body, while the restart loop above it uses require. A failed
require calls t.FailNow(), which unwinds with runtime.Goexit() and skips
that close, so the 64 worker goroutines kept looping on an instantly
failing Do() over the already closed connection for the rest of the test
binary. Move the shutdown into a defer registered right after the workers
are spawned, so it runs before the deferred conn.Close() and no worker
touches the connection afterwards.

Bound the join with a timeout as well: a regression that orphans a future
now fails in seconds with a readable message instead of after the ten
minute `go test` timeout and its dump of every stuck goroutine.

Align the instance start and reconnect timings with the other reconnect
tests: RetryTimeout 50ms gave Tarantool 600ms to boot on each of six
starts against the 5.1s every sibling allows, and Reconnect 50ms halved
the per-attempt dial timeout for no benefit - the race window comes from
the in-flight requests, not from the reconnect period.

While at it, name the cleanup the test races against - futureList.clear -
in the comments instead of "future clean" and "futures clear".
Pull Request #604: tests: stop the reconnect race workers on every exit path

3191 of 4170 relevant lines covered (76.52%)

83434.47 hits per line

Jobs
ID Job ID Ran Files Coverage
1 34838107451.1 14 Sep 2026 11:38AM UTC 19
76.52
GitHub Action Run
Source Files on build 34838107451
  • Tree
  • List 19
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #604
  • PR Base - bigbes/gh-no-reader-race (#34838107314)
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