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

tarantool / tarantool / 16069
83%
master: 88%

Build:
Build:
LAST BUILD BRANCH: refs/pull/13004/merge
DEFAULT BRANCH: master
Ran 21 Mar 2019 07:35PM UTC
Jobs 1
Files 305
Run time 41s
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
16069

push

travis-ci

locker
vinyl: fix recovery after aborted index creation

There's a bug in the code building index hash on recovery: we replace
a dropped index with any newer index, even incomplete one. Apparently,
this is wrong, because a dropped index may have been dropped during
final recovery and hence is still needed for initial recovery. If we
replace it with an incomplete index in the index hash, initial recovery
will fail with

  ER_INVALID_VYLOG_FILE: Invalid VYLOG file: LSM tree 512/1 not found

(see vy_lsm_recover()).

Fix this problem by checking create_lsn of the index that is going to
replace a dropped one - if it's negative, we must link it to the dropped
index via vy_lsm_recovery_info->prepared instead of inserting it into
the hash directly.

Closes #4066

(cherry picked from commit 38fc0bbe8)

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

41306 of 50213 relevant lines covered (82.26%)

832141.08 hits per line

Jobs
ID Job ID Ran Files Coverage
5 16069.5 (TARGET=coverage) 21 Mar 2019 07:35PM UTC 0
82.26
Travis Job 16069.5
Source Files on build 16069
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #16069
  • cf8df87e on github
  • Prev Build on 1.10 (#16066)
  • Next Build on 1.10 (#16111)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc