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

tarantool / tarantool / 7971658756
88%

Build:
DEFAULT BRANCH: master
Ran 20 Feb 2024 10:18AM UTC
Jobs 1
Files 513
Run time 50s
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

20 Feb 2024 10:03AM UTC coverage: 86.956% (+0.004%) from 86.952%
7971658756

push

github

locker
fiber: don't hang on uncancellable client fiber

Similar to handling of uncancellable iproto request let's also panic on
uncancellable client fiber on shutdown.

Now `sql-tap/in2.test` start to fail under ASAN. `metrics_collector`
fiber of feedback_daemon is not cancelled in due time on shutdown.
Server panics and test fails. Turned out the fiber is cancelled during
metrics collection which is done under pcall. So cancelling is ignored
and we start the loop again going to sleep. fiber.sleep() will detect
cancel state after sleep but we panic before that moment.

We tried to make fiber.sleep() cancellation point but 2 tests start to
spin in busy loop (one of them is the test added in the patch).  So this
approach looks dangeous.

Part of #8423

NO_CHANGELOG=internal
NO_DOC=internal

66981 of 119476 branches covered (56.06%)

99426 of 114340 relevant lines covered (86.96%)

2661651.38 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7971658756.1 20 Feb 2024 10:18AM UTC 0
86.96
GitHub Action Run
Source Files on build 7971658756
Detailed source file information is not available for this build.
  • Back to Repo
  • 1fb98714 on github
  • Prev Build on master (#7961102326)
  • Next Build on master (#7986129558)
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