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

tarantool / tarantool / 17579
83%
master: 88%

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

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().

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

41588 of 50415 relevant lines covered (82.49%)

844202.71 hits per line

Jobs
ID Job ID Ran Files Coverage
5 17579.5 (TARGET=coverage) 25 Jun 2019 01:07PM UTC 0
82.49
Travis Job 17579.5
Source Files on build 17579
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #17579
  • db40dec3 on github
  • Prev Build on 1.10 (#17468)
  • Next Build on 1.10 (#17594)
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