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

tarantool / tarantool / 7841650368
88%

Build:
DEFAULT BRANCH: master
Ran 09 Feb 2024 09:00AM UTC
Jobs 1
Files 513
Run time 42s
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

09 Feb 2024 08:51AM UTC coverage: 86.857% (-0.04%) from 86.897%
7841650368

push

github

sergepetrenko
wal: add stubs for wal_retention_period

This commit adds a new configuration option wal_retention_period and
function stubs for it. It's needed to avoid rebootstrap on anonymous
replicas, as Tarantool doesn't save xlog for them.

The new option takes a floating point number that sets the period
for every xlog file during which this xlog file cannot be deleted
by garbage collector. The default value is 0, which means no delay.
The option can be set dynamically.

Note:
- The delay is applied after xlog closing
- During instance restart delay becomes box.cfg.wal_retention_period -
  last modification time of xlog.
- The minimum vclock (same as xlog file name) can be found with
  box.info.gc().wal_retention_vclock.

The option value is stored and used in C code, so we define
configuration callbacks in EE: cfg_set_wal_retention_period.

Needed for tarantool/tarantool-ee#513

NO_DOC=EE
NO_CHANGELOG=EE

66719 of 119200 branches covered (0.0%)

99063 of 114053 relevant lines covered (86.86%)

2705407.58 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7841650368.1 09 Feb 2024 09:00AM UTC 0
86.86
GitHub Action Run
Source Files on build 7841650368
Detailed source file information is not available for this build.
  • Back to Repo
  • e04c162e on github
  • Prev Build on master (#7829026044)
  • Next Build on master (#7842950693)
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