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

tarantool / tarantool / 27681632657
88%

Build:
DEFAULT BRANCH: master
Ran 17 Jun 2026 10:24AM 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

17 Jun 2026 10:11AM UTC coverage: 87.682% (+0.02%) from 87.663%
27681632657

push

github

sergepetrenko
applier: stop if snapshot fetch is interrupted

Before this patch, during the initial join stage, if the error was
retryable, the replica always attempted to reconnect. However, if the
replica already applied some rows, it sometimes concluded that it had
already applied the whole snapshot, although it did not.

This patch solves that issue by adding a corresponding check to the error
handling in applier_f. If error occurred during APPLIER_FETCH_SNAPSHOT
phase and the applier has already applied some rows, the applier stops,
because we cannot be sure if we have all the data.

This patch also drops second part of the gh-5566-final-join-synchro test,
because we can't safely retry the replica registration stage if it was
interrupted, but second part of this test attempts to do so.
Corresponding ticket: #12431.

Closes #10737

NO_DOC=bugfix
NO_CHANGELOG=bugfix

70715 of 118902 branches covered (59.47%)

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

144 existing lines in 14 files now uncovered.

106408 of 121357 relevant lines covered (87.68%)

1372287.8 hits per line

Coverage Regressions

Lines Coverage ∆ File
122
90.15
0.51% src/box/applier.cc
3
92.0
-0.3% src/box/vy_scheduler.c
3
92.95
-0.29% src/lib/core/fiber.c
2
91.36
0.51% src/box/box.cc
2
87.01
-0.41% src/box/vy_stmt.c
2
85.71
0.0% src/box/xlog.c
2
93.05
-0.38% src/box/xrow_update_field.c
2
81.38
-0.6% src/lib/core/coio.c
1
96.32
-0.18% src/box/relay.cc
1
92.78
0.04% src/box/vinyl.c
1
87.93
-1.54% src/box/xlog.h
1
98.08
-0.31% src/lib/json/json.c
1
91.68
0.0% src/lib/swim/swim.c
1
97.41
-0.85% src/lib/vclock/vclock.c
Jobs
ID Job ID Ran Files Coverage
1 27681632657.1 17 Jun 2026 10:24AM UTC 525
87.68
GitHub Action Run
Source Files on build 27681632657
  • Tree
  • List 525
  • Changed 21
  • Source Changed 0
  • Coverage Changed 21
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 41dcd91f on github
  • Prev Build on master (#27677790145)
  • Next Build on master (#27702674305)
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