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

tarantool / tarantool / 21825764077
88%

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

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%)

51 of 51 new or added lines in 1 file covered. (100.0%)

25 existing lines in 14 files now uncovered.

105632 of 120588 relevant lines covered (87.6%)

1396588.56 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
90.5
-0.07% src/box/applier.cc
1
88.96
-0.61% src/box/engine.c
1
96.88
-1.56% src/box/engine.h
1
92.56
0.0% src/box/vinyl.c
1
90.14
-0.08% src/box/vy_log.c
1
88.17
0.14% src/box/vy_run.c
1
89.47
-1.75% src/box/xlog.h
1
92.96
-0.01% src/lib/core/fiber.c
1
96.55
-0.86% src/lib/vclock/vclock.c
2
86.22
-0.31% src/lib/core/say.c
2
85.71
-9.52% src/lib/core/tt_sigaction.c
3
85.81
-0.24% src/box/xlog.c
3
89.01
-0.18% src/box/xrow.c
6
97.15
-0.51% src/lib/msgpuck/msgpuck.h
Jobs
ID Job ID Ran Files Coverage
1 21825764077.1 09 Feb 2026 01:05PM UTC 525
87.6
GitHub Action Run
Source Files on build 21825764077
  • 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 Repo
  • 03ed1b8a on github
  • Prev Build on master (#21752156752)
  • Next Build on master (#21857428768)
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