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

tarantool / tarantool / 32723957826
88%

Build:
DEFAULT BRANCH: master
Ran 24 Aug 2026 12:05PM UTC
Jobs 1
Files 529
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

24 Aug 2026 11:50AM UTC coverage: 87.874% (+0.009%) from 87.865%
32723957826

push

github

locker
box: show references in read view info

This may be useful to figure out why a particular read view isn't
released.

Follow-up #13037

@TarantoolBot document
Title: Document `refs` field of `read_view.info`

If the `refs` option of the `:info()` read view method is set to true,
the returned info table will include `refs` key that contains a list
of all references taken for this read view. Each item in the list is
a table with the `type` field which is set to either `thread` for a
reference held by an application thread or `fiber` for a reference
taken by a fiber using the `:with()` method. The rest of the fields
depend on the reference type: for a thread reference the extra fields
are `group_name` and `thread_id` while for a fiber reference it's `fid`.
Example output:

```yaml
tarantool> rv:info({refs = true})
---
- timestamp: 215658.72158296
  id: 2
  signature: 0
  is_system: false
  status: open
  vclock: {1: 12}
  name: my_read_view
  refs:
  - type: fiber
    fid: 101
  - type: thread
    thread_id: 1
    group_name: app
  - type: thread
    thread_id: 2
    group_name: app
...
```

Note that fiber references include only fibers running in the calling
thread, and thread references are shown in the main thread only.

The method can be useful for figuring out why a particular read view
isn't closed.

72376 of 121468 branches covered (59.58%)

108257 of 123196 relevant lines covered (87.87%)

1390120.04 hits per line

Coverage Regressions

Lines Coverage ∆ File
6
95.22
-1.25% src/box/vy_read_iterator.c
6
92.67
-1.12% src/box/xrow_update_field.c
4
88.07
-0.27% src/box/vy_run.c
4
93.31
-1.27% src/lib/swim/swim_io.c
2
72.17
-1.74% src/lib/core/opt_def.c
2
80.95
-9.52% src/lib/core/tt_sigaction.c
2
97.05
0.0% src/lib/msgpuck/msgpuck.h
1
92.98
-0.88% src/box/tuple_format_map.c
1
92.72
0.04% src/box/vinyl.c
1
96.43
-0.71% src/box/vy_point_lookup.c
1
85.73
-0.08% src/box/xlog.c
1
97.35
-0.88% src/lib/vclock/vclock.c
Jobs
ID Job ID Ran Files Coverage
1 32723957826.1 24 Aug 2026 12:05PM UTC 529
87.87
GitHub Action Run
Source Files on build 32723957826
  • Tree
  • List 529
  • Changed 27
  • Source Changed 0
  • Coverage Changed 27
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • a89cc05c on github
  • Prev Build on master (#32715250618)
  • Next Build on master (#32829392594)
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