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

tarantool / go-tarantool / 24991532288 / 1
76%
master: 76%

Build:
DEFAULT BRANCH: master
Ran 27 Apr 2026 11:20AM UTC
Files 19
Run time 1s
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.1

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

Source Files on job 24991532288.1
  • Tree
  • List 19
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 24991532288
  • 153d3ac8 on github
  • Prev Job for on master (#24916874640.1)
  • Next Job for on master (#24999517658.1)
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