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

tarantool / tarantool / 14214124427
88%

Build:
DEFAULT BRANCH: master
Ran 02 Apr 2025 08:01AM UTC
Jobs 1
Files 518
Run time 91min
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

02 Apr 2025 07:37AM UTC coverage: 87.484% (-0.001%) from 87.485%
14214124427

push

github

locker
box: check if iterator was created when loading WAL GC consumers

We load WAL GC consumers right after recovery - it is done by iterating
over space `_gc_consumers`. However, we forgot to check if the iterator
is successfully created, hence, in the case of OOM right after recovery,
Tarantool will crash because iterator is NULL. The commit adds the
check. Along the way, let's log an explanatory message when we fail to
load consumers to make the problem clear. Also, this message will allow
us to write a more stable test.

Closes tarantool/security#135

NO_CHANGELOG=barely reproducible by user
NO_DOC=bugfix

70104 of 123707 branches covered (56.67%)

4 of 4 new or added lines in 2 files covered. (100.0%)

51 existing lines in 16 files now uncovered.

103245 of 118016 relevant lines covered (87.48%)

2866599.76 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
88.55
-0.6% src/box/engine.c
1
95.31
-1.56% src/box/engine.h
1
95.78
-0.12% src/box/replication.cc
1
93.53
-0.14% src/box/txn_limbo.c
1
90.14
-0.08% src/box/vy_log.c
1
96.24
1.04% src/box/vy_read_iterator.c
1
92.93
-0.1% src/lib/core/fiber.c
1
74.81
-0.25% src/main.cc
2
93.9
-0.31% src/box/memtx_space.c
2
84.24
-0.21% src/box/xlog.c
3
90.9
-0.31% src/box/vy_scheduler.c
3
89.7
-0.52% src/box/wal.c
4
94.24
-0.77% src/box/xrow_update_field.c
5
93.62
-2.66% src/box/vy_range.c
6
92.31
-0.27% src/box/vinyl.c
18
90.97
-0.44% src/box/box.cc
Jobs
ID Job ID Ran Files Coverage
1 14214124427.1 02 Apr 2025 08:01AM UTC 518
87.48
GitHub Action Run
Source Files on build 14214124427
  • Tree
  • List 518
  • Changed 32
  • Source Changed 0
  • Coverage Changed 32
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 6c7827a0 on github
  • Prev Build on master (#14195791392)
  • Next Build on master (#14219939950)
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