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

tarantool / tarantool / 22931
83%
master: 88%

Build:
Build:
LAST BUILD BRANCH: mk-index-mvcc-support
DEFAULT BRANCH: master
Ran 10 Jun 2020 07:50PM UTC
Jobs 1
Files 306
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

10 Jun 2020 03:20PM UTC coverage: 82.639% (+0.02%) from 82.62%
22931

push

travis-ci

Korablev77
vinyl: rotate mem during index build on demand

Meanwhile in 17f6af7dc the similar problem has been fixed, still it may
appear that in-memory level of secondary index being constructed has
lagging memory generation (in other words, it's values is less than
the value of current global generation). Such situation can be achieved
if yield which is required to check uniqueness of value being inserted
is too long. In this time gap other space may trigger dump process
bumping global memory generation counter, but dump itself is still not
yet scheduled.

So to get rid of generations mismatch, let's rotate in-memory level
after yield on demand.

Note that test is not included into the patch due to its complexity
and will be added as a follow-up.

Closes #5042

(cherry picked from commit c3561b137)

41993 of 50815 relevant lines covered (82.64%)

910289.69 hits per line

Jobs
ID Job ID Ran Files Coverage
3 22931.3 (TARGET=coverage) 10 Jun 2020 07:50PM UTC 0
82.64
Travis Job 22931.3
Source Files on build 22931
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #22931
  • f3d0b6f8 on github
  • Prev Build on 1.10 (#22899)
  • Next Build on 1.10 (#22945)
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