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

tarantool / tarantool / 9946443187
88%

Build:
DEFAULT BRANCH: master
Ran 15 Jul 2024 09:00PM UTC
Jobs 1
Files 513
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

15 Jul 2024 08:49PM UTC coverage: 87.108% (-0.003%) from 87.111%
9946443187

push

github

Gerold103
applier: drop apply_final_join_tx

Can use the regular applier_apply_tx(), they do the same. The
latter is just more protective, but doesn't matter much in this
case if the code does a few latch locks.

The patch also drops an old test about double-received row panic
during final join. The logic is that absolutely the same situation
could happen during subscribe, but it was always filtered out by
checking replicaset.applier.vclock and skipping duplicate rows.

There doesn't seem to be a reason why final join must be any
different. It is, after all, same subscribe logic but the received
rows go into replica's initial snapshot instead of xlogs. Now it
even uses the same txn processing function applier_apply_tx().

The patch also moves `replication_skip_conflict` option setting
after bootstrap is finished. In theory, final join could deliver
a conflicting row and it must not be ignored. The problem is that
it can't be reproduced anyhow without illegal error injection
(which would corrupt something in an unrealistic way). But lets
anyway move it below bootstrap for clarity.

Follow-up #10113

NO_DOC=refactoring
NO_CHANGELOG=refactoring

67775 of 120925 branches covered (56.05%)

16 of 21 new or added lines in 2 files covered. (76.19%)

530 existing lines in 24 files now uncovered.

100521 of 115398 relevant lines covered (87.11%)

2450396.7 hits per line

Jobs
ID Job ID Ran Files Coverage
1 9946443187.1 15 Jul 2024 09:00PM UTC 0
87.11
GitHub Action Run
Source Files on build 9946443187
Detailed source file information is not available for this build.
  • Back to Repo
  • da158b9b on github
  • Prev Build on master (#9941909030)
  • Next Build on master (#9952590390)
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