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

tarantool / tarantool / 15156182597 / 1
88%
master: 88%

Build:
DEFAULT BRANCH: master
Ran 21 May 2025 07:43AM UTC
Files 519
Run time 26s
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

21 May 2025 07:28AM UTC coverage: 87.517% (-0.003%) from 87.52%
15156182597.1

push

github

locker
xlog: drop xdir_type

The xdir_type passed to xdir_create() and stored in the xdir struct is
used for several purposes:
 1. To initialize xdir filetype and filename_ext.
 2. To enable force recovery for the WAL directory.
 3. To determine whether we need to store the previous vclock in meta
    (we do this for WAL files to check for gaps on recovery).
 4. To fail assertion if xdir_touch_xlog() is called for a file that
    isn't a snapshot.

P.1 can be fixed by passing a string instead of a type.

P.2 isn't really needed because we set the force_flag after initializing
the xdir. We just need to do that for the WAL dir as well.

P.3 can be fixed by adding a special flag to the xdir struct, similar
to the force_recovery flag.

P.4 isn't really needed and can be dropped.

Let's drop xdir_type so that we don't need to register a new file type
in the CE repository whenever we want to use xdir in EE.

NO_DOC=refactoring
NO_TEST=refactoring
NO_CHANGELOG=refactoring

70440 of 124135 branches covered (56.74%)

103571 of 118344 relevant lines covered (87.52%)

2777460.02 hits per line

Source Files on job 15156182597.1
  • Tree
  • List 519
  • Changed 26
  • Source Changed 0
  • Coverage Changed 26
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 15156182597
  • 90d0f0c7 on github
  • Prev Job for on master (#15155796901.1)
  • Next Job for on master (#15160117700.1)
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