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

tarantool / tarantool / 17579 / 5
83%
master: 88%

Build:
Build:
LAST BUILD BRANCH: ninarodicova/vdbe4
DEFAULT BRANCH: master
Ran 25 Jun 2019 01:07PM UTC
Files 305
Run time 24s
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

25 Jun 2019 12:34PM UTC coverage: 82.491% (+0.1%) from 82.359%
TARGET=coverage

push

travis-ci

locker
vinyl: free region on vylog commit instead of resetting it

region_reset() only frees memory from the last slab. As a result, if
a vylog transaction happens to use more than one slab, memory used by
vy_log.pool won't be freed, neither will it be reused, i.e. we'll get
a memory leak. Fix it by using region_free() instead of region_reset().
It's okay from performance point of view, because vylog transactions
are rare events.

Note, the master branch isn't affected to this issue, because the vylog
memory management was completely reworked there. 2.1 isn't affected
either, because there region_reset() was modified to free all slabs.
However, rather than backporting any of those commits, I think it's
more appropriate to simply use region_free().

41588 of 50415 relevant lines covered (82.49%)

844202.71 hits per line

Source Files on job 17579.5 (TARGET=coverage)
  • Tree
  • List 0
  • Changed 259
  • Source Changed 2
  • Coverage Changed 259
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 14313
  • Travis Job 17579.5
  • db40dec3 on github
  • Prev Job for TARGET=coverage on 1.10 (#17468.5)
  • Next Job for TARGET=coverage on 1.10 (#17594.5)
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