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

tarantool / go-tarantool / 24991532288
75%

Build:
DEFAULT BRANCH: master
Ran 27 Apr 2026 11:20AM 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

27 Apr 2026 11:08AM UTC coverage: 75.15% (+0.02%) from 75.126%
24991532288

push

github

oleg-jukovec
pool: ban Reconnect, MaxReconnects and Notify opts

The ConnectionPool has its own reconnection logic based on
Opts.CheckTimeout. When tarantool.Opts.Reconnect or
MaxReconnects were set, they created a conflict: the pool would
reconnect on its own while the Connection tried to reconnect
internally, leading to races and resource leaks.

tarantool.Opts.Notify was also problematic because events from an
individual connection are misleading in a pool context. A Disconnected
event does not mean the endpoint is unavailable since the pool may have
already reconnected. Use pool.ConnectionHandler to track endpoint
availability instead.

3124 of 4157 relevant lines covered (75.15%)

10082.56 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
81.23
0.09% connection.go
Jobs
ID Job ID Ran Files Coverage
1 24991532288.1 27 Apr 2026 11:20AM UTC 19
75.15
GitHub Action Run
Source Files on build 24991532288
  • Tree
  • List 19
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 153d3ac8 on github
  • Prev Build on master (#24916874640)
  • Next Build on master (#24999517658)
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