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

tarantool / tarantool / 16992294404
88%
master: 88%

Build:
Build:
LAST BUILD BRANCH: fix-test-dir-for-gitlab-ci
DEFAULT BRANCH: master
Ran 15 Aug 2025 02:50PM UTC
Jobs 1
Files 518
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.56% (+0.02%) from 87.539%
16992294404

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

(cherry picked from commit 7426f5912)

70566 of 124329 branches covered (56.76%)

103767 of 118510 relevant lines covered (87.56%)

1363039.14 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
91.39
0.52% src/box/box.cc
1
96.14
-0.17% src/box/relay.cc
1
95.72
-0.12% src/box/replication.cc
1
93.62
-0.53% src/box/vy_range.c
1
95.03
0.21% src/box/xrow_update_field.c
1
96.55
-1.15% src/lib/core/histogram.c
1
90.38
-1.92% src/lib/core/trigger.cc
2
95.84
-0.11% src/box/iproto.cc
2
94.11
-0.31% src/box/memtx_space.c
2
84.34
-0.19% src/box/xlog.c
2
85.61
-0.72% src/lib/core/coio.c
2
92.93
-0.18% src/lib/core/fiber.c
2
97.46
0.3% src/lib/msgpuck/msgpuck.h
3
90.9
-0.31% src/box/vy_scheduler.c
Jobs
ID Job ID Ran Files Coverage
1 16992294404.1 15 Aug 2025 02:50PM UTC 518
87.56
GitHub Action Run
Source Files on build 16992294404
  • Tree
  • List 518
  • Changed 28
  • Source Changed 0
  • Coverage Changed 28
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 32269399 on github
  • Prev Build on release/3.4 (#16933195536)
  • Next Build on release/3.4 (#17209365832)
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