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

tarantool / tarantool / 12428
83%
master: 88%

Build:
Build:
LAST BUILD BRANCH: tntp-5924-b1
DEFAULT BRANCH: master
Ran 07 Jun 2018 05:30PM UTC
Jobs 1
Files 301
Run time 3min
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

pending completion
12428

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

Jobs
ID Job ID Ran Files Coverage
3 12428.3 (TARGET=coverage) 07 Jun 2018 05:30PM UTC 0
81.83
Travis Job 12428.3
Source Files on build 12428
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #12428
  • 2508ebb7 on github
  • Prev Build on 1.10 (#12427)
  • Next Build on 1.10 (#12429)
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