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

tarantool / tarantool / 18986527336

31 Oct 2025 10:17PM UTC coverage: 87.653% (+0.01%) from 87.643%
18986527336

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

69993 of 117831 branches covered (59.4%)

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

312 existing lines in 20 files now uncovered.

105084 of 119887 relevant lines covered (87.65%)

1378782.64 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

89.57
/src/box/engine.c


Source Not Available

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