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

tarantool / tarantool / 19083063907
88%
master: 88%

Build:
Build:
LAST BUILD BRANCH: gh-12029-relay-big-tuples-backport-3.3
DEFAULT BRANCH: master
Ran 04 Nov 2025 09:31PM UTC
Jobs 1
Files 519
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

04 Nov 2025 09:16PM UTC coverage: 87.569% (-0.01%) from 87.579%
19083063907

push

github

Gerold103
box: build the join-checkpoint outside of engines

Previously the join/fetch-snapshot procedure would build
checkpoints of the global engine-agnostic states (like limbo,
raft, journal) right inside memtx_engine code.

That didn't look right for memtx to take care of such broad things
which really cover not only memtx. It also forced the relay to
pass into memtx some additional context via struct
engine_join_ctx.

Lets move those things out. It should be fine to do them right in
the relay code. That makes memtx join code more specific, and even
no longer forces memtx join code to be executed first (probably
it still should be, but for other reasons).

Follow up for #11754

NO_DOC=refactoring
NO_CHANGELOG=refactoring
NO_TEST=refactoring

(cherry picked from commit 3fcf9ab43)

69143 of 116531 branches covered (59.33%)

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

584 existing lines in 28 files now uncovered.

103972 of 118731 relevant lines covered (87.57%)

1371344.84 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
90.9
-0.1% src/box/vy_scheduler.c
1
63.97
3.13% src/lib/core/fio.c
1
90.38
-1.92% src/lib/core/trigger.cc
1
22.64
-0.02% src/lib/uri/uri_parser.c
2
96.88
0.0% src/box/engine.h
2
95.84
-0.11% src/box/iproto.cc
2
94.25
-0.29% src/box/memtx_space.c
2
93.96
-0.48% src/box/vy_write_iterator.c
2
85.71
-9.52% src/lib/core/tt_sigaction.c
2
91.56
-0.22% src/lib/swim/swim.c
2
94.22
-0.39% src/lua/fiber.c
3
97.43
-0.2% src/box/memtx_tx.c
3
87.57
0.07% src/box/vy_run.c
3
94.62
-0.61% src/box/xrow_update_field.c
3
99.23
-0.0% src/lib/raft/raft.c
4
81.82
-12.12% src/lua/minifio.c
12
85.37
0.0% src/box/xrow.h
14
88.89
0.14% src/box/engine.c
15
95.2
0.03% src/box/raft.c
20
96.3
0.16% src/box/relay.cc
31
91.98
0.43% src/box/gc.c
34
90.83
-0.52% src/box/box.cc
41
94.16
-0.3% src/box/txn_limbo.c
57
89.81
0.33% src/box/wal.c
69
92.59
0.14% src/box/vinyl.c
71
90.5
-0.01% src/box/applier.cc
82
90.4
-0.6% src/box/memtx_engine.cc
104
89.45
0.1% src/box/xrow.c
Jobs
ID Job ID Ran Files Coverage
1 19083063907.1 04 Nov 2025 09:31PM UTC 519
87.57
GitHub Action Run
Source Files on build 19083063907
  • Tree
  • List 519
  • Changed 41
  • Source Changed 0
  • Coverage Changed 41
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 68c1f308 on github
  • Prev Build on release/3.4 (#18975907422)
  • Next Build on release/3.4 (#19224036135)
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