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

tarantool / tarantool / 12428 / 3
83%
master: 88%

Build:
Build:
LAST BUILD BRANCH: 3.6.3-changelog
DEFAULT BRANCH: master
Ran 07 Jun 2018 05:30PM UTC
Files 301
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

07 Jun 2018 01:51PM UTC coverage: 81.827% (-0.005%) from 81.832%
TARGET=coverage

push

travis-ci

kostja
vinyl: relax limitation imposed on run min/max lsn

Currently, we assume that no two runs of the same range intersect by
LSN. This holds, because LSNs grow strictly monotonically, and no
transaction may be split between two runs (as we pin each affected
vy_mem until the transaction is complete). We ensure this with an
assertion in vy_task_dump_complete.

However, tuples inserted during index build will have arbitrary (not
monotonically growing) LSNs. This is OK as for each particular key, two
statements will still have different LSNs, but this may break the
assertion in vy_task_dump_complete in case dump occurs while build is in
progress.

To avoid that, let's relax this limitation and assume that a dumped run
may intersect by LSN with runs dumped before. Moreover, let's assume
that it may have max LSN less than the max LSN stored on disk so that
we should update vy_lsm::dump_lsn only if the dumped run has newer data.

Needed for #1653

39264 of 47984 relevant lines covered (81.83%)

907910.36 hits per line

Source Files on job 12428.3 (TARGET=coverage)
  • Tree
  • List 0
  • Changed 232
  • Source Changed 4
  • Coverage Changed 232
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 11321
  • Travis Job 12428.3
  • 2508ebb7 on github
  • Prev Job for TARGET=coverage on 1.10 (#12427.3)
  • Next Job for TARGET=coverage on 1.10 (#12429.3)
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