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

tarantool / tarantool / 12275507221
86%
master: 88%

Build:
Build:
LAST BUILD BRANCH: gerold103/gh-8095-synchro-promote-part1
DEFAULT BRANCH: master
Ran 11 Dec 2024 11:59AM UTC
Jobs 1
Files 479
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

11 Dec 2024 11:32AM UTC coverage: 85.945% (-0.02%) from 85.968%
12275507221

push

github

locker
vinyl: disable tautological DELETE optimization for deferred DELETEs

If the write iterator sees that one DELETE statement follows another,
which isn't discarded because it's referenced by a read view, it drops
the newer DELETE, see commit a6f45d870813b ("vinyl: discard tautological
DELETEs on compaction"). This is incorrect if the older DELETE is a
deferred DELETE statement (marked as SKIP READ) because such statements
are dumped out of order, i.e. there may be a statement with the LSN
lying between the two DELETEs in an older source not included into this
compaction task. If we discarded the newer DELETE, we wouldn't overwrite
this statement on major compaction, leaving garbage. Fix this issue by
disabling this optimization for deferred DELETEs.

Closes #10895

NO_DOC=bug fix

(cherry picked from commit 2945a8c9f)

63192 of 114455 branches covered (55.21%)

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

99 existing lines in 14 files now uncovered.

94027 of 109404 relevant lines covered (85.94%)

2965909.34 hits per line

Jobs
ID Job ID Ran Files Coverage
1 12275507221.1 11 Dec 2024 11:59AM UTC 0
85.94
GitHub Action Run
Source Files on build 12275507221
Detailed source file information is not available for this build.
  • Back to Repo
  • abbfac31 on github
  • Prev Build on release/2.11 (#12252143380)
  • Next Build on release/2.11 (#12276021796)
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