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

tarantool / tarantool / 21825764077 / 1
88%
master: 88%

Build:
DEFAULT BRANCH: master
Ran 09 Feb 2026 01:05PM UTC
Files 525
Run time 27s
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

09 Feb 2026 12:50PM UTC coverage: 87.597% (+0.001%) from 87.596%
21825764077.1

push

github

locker
iproto: allocate service messages from heap

Service messages used for rare, slow-path cases, like handling
disconnection, are built-in internal IPROTO structures. This was
done this way initially because our policy was to do our best to
gracefully handle memory allocation failures. Now, we don't care
about malloc() failures and use xmalloc(), which panics on error,
so there's no point to bother. Let's introduce a special "service"
message for handling these cases and allocate it from the heap.
This will help us introduce custom request processing threads in
addition to tx (apparently, we won't be able to use container_of
macro when we do that so we'll have to store a pointer).

NO_DOC=refactoring
NO_TEST=refactoring
NO_CHANGELOG=refactoring

70244 of 118239 branches covered (59.41%)

105632 of 120588 relevant lines covered (87.6%)

1396588.56 hits per line

Source Files on job 21825764077.1
  • Tree
  • List 525
  • Changed 23
  • Source Changed 0
  • Coverage Changed 23
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 21825764077
  • 03ed1b8a on github
  • Prev Job for on master (#21752156752.1)
  • Next Job for on master (#21857428768.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