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

tarantool / tarantool / 10054604121
88%

Build:
DEFAULT BRANCH: master
Ran 23 Jul 2024 07:36AM UTC
Jobs 1
Files 513
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

23 Jul 2024 07:26AM UTC coverage: 87.095% (+0.03%) from 87.067%
10054604121

push

github

locker
vinyl: do not log dump if index was dropped

An index can be dropped while a memory dump is in progress. If the vinyl
garbage collector happens to delete the index from the vylog by the time
the memory dump completes, the dump will log an entry for a deleted
index, resulting in an error next time we try to recover the vylog,
like:

```
ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Run 2 committed after deletion
```

or

```
ER_INVALID_VYLOG_FILE: Invalid VYLOG file: Deleted range 9 has run slices
```

We already fixed a similar issue with compaction in commit 29e2931c66c5
("vinyl: fix race between compaction and gc of dropped LSM"). Let's fix
this one in exactly the same way: discard the new run without logging it
to the vylog on a memory dump completion if the index was dropped while
the dump was in progress.

Closes #10277

NO_DOC=bug fix

67812 of 121062 branches covered (56.01%)

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

39 existing lines in 15 files now uncovered.

100609 of 115517 relevant lines covered (87.09%)

2442999.94 hits per line

Jobs
ID Job ID Ran Files Coverage
1 10054604121.1 23 Jul 2024 07:36AM UTC 0
87.09
GitHub Action Run
Source Files on build 10054604121
Detailed source file information is not available for this build.
  • Back to Repo
  • ae6a02eb on github
  • Prev Build on master (#10048513265)
  • Next Build on master (#10060475066)
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