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

tarantool / tarantool / 14375131487
88%

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

10 Apr 2025 07:48AM UTC coverage: 87.504% (+0.03%) from 87.475%
14375131487

push

github

sergepetrenko
box: set TXN_WAIT_SYNC with xrow rather than limbo state during recovery

During recovery we set the `TXN_WAIT_SYNC` flag based on the limbo's state
rather than respecting the xrow's flags. This does not play well with fully
local transactions that were committed using the `TXN_FORCE_ASYNC` flag:
during runtime they bypass the limbo as expected, but during recovery we do
not set this flag, and they are appended to the limbo, if it is not empty,
even though they are not supposed to be, since their xrows does not have
the `wait_sync` flag.

To fix this, during recovery let's set all the required flags related to
synchronous replication while processing the xrow, and ignore the limbo
emptiness, if we are in recovery and processing local transactions (i.e.,
not applying remote transactions).

Closes #11053

NO_DOC=<bugfix>

70201 of 123781 branches covered (56.71%)

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

38 existing lines in 8 files now uncovered.

103312 of 118066 relevant lines covered (87.5%)

2867967.96 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
95.74
0.0% src/box/vy_range.c
1
84.29
0.05% src/box/xlog.c
1
91.68
-0.11% src/lib/swim/swim.c
2
98.28
0.0% src/box/txn.h
2
94.64
-0.37% src/box/xrow_update_field.c
3
92.45
-0.13% src/box/vinyl.c
12
93.75
0.04% src/box/txn.c
16
90.89
-0.41% src/box/box.cc
Jobs
ID Job ID Ran Files Coverage
1 14375131487.1 10 Apr 2025 08:03AM UTC 518
87.5
GitHub Action Run
Source Files on build 14375131487
  • Tree
  • List 518
  • Changed 31
  • Source Changed 0
  • Coverage Changed 31
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 4ba18790 on github
  • Prev Build on master (#14361314860)
  • Next Build on master (#14375151419)
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