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

tarantool / tarantool / 16992254682
88%

Build:
DEFAULT BRANCH: master
Ran 15 Aug 2025 02:48PM UTC
Jobs 1
Files 511
Run time 2min
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

15 Aug 2025 02:34PM UTC coverage: 87.591% (+0.01%) from 87.578%
16992254682

push

github

locker
box: fix key corruption when pagination by tuple is used

Function `iterator_pos_set` works completely incorrectly when tuple
is passed to the option `after`.

Firstly, before extracting position, we call `ibuf:consume()` for
the memory allocated before position (this method is actually ASAN
poisoning) - that's not correct since consumed memory contains query key
that will be used later. Let's remove this call.

Secondly, new allocation on ibuf can lead to its reallocation, so
pointers to old allocations can be invalidated. Let's set the pointers
to the key after all allocations are done, just like in `index:quantile()`.

What's about performance, `perf/lua/box_select.lua` shows no degradation.

Closes #11221
Closes #11648

NO_DOC=bugfix

70864 of 124753 branches covered (56.8%)

104072 of 118816 relevant lines covered (87.59%)

1370745.9 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
93.96
-0.24% src/box/vy_write_iterator.c
1
95.4
-1.15% src/lib/core/histogram.c
1
97.36
0.1% src/lib/msgpuck/msgpuck.h
1
96.15
-0.05% src/lib/salad/bps_tree.h
1
22.64
-0.02% src/lib/uri/uri_parser.c
1
75.06
-0.25% src/main.cc
2
87.88
-0.07% src/box/vy_run.c
2
93.43
0.0% src/box/xrow_update_field.c
2
96.15
-3.85% src/lib/core/iostream.h
2
85.15
-0.32% src/lib/core/say.c
3
94.15
-1.06% src/box/vy_range.c
4
84.27
-0.26% src/box/xlog.c
4
93.03
-0.31% src/lib/core/fiber.c
4
93.31
-1.27% src/lib/swim/swim_io.c
Jobs
ID Job ID Ran Files Coverage
1 16992254682.1 15 Aug 2025 02:48PM UTC 511
87.59
GitHub Action Run
Source Files on build 16992254682
  • Tree
  • List 511
  • Changed 28
  • Source Changed 0
  • Coverage Changed 28
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 7426f591 on github
  • Prev Build on master (#16935167855)
  • Next Build on master (#16992320943)
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