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

tarantool / tarantool / 17219697119
88%
master: 88%

Build:
Build:
LAST BUILD BRANCH: i12082
DEFAULT BRANCH: master
Ran 25 Aug 2025 08:29PM 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

25 Aug 2025 08:16PM UTC coverage: 87.538% (-0.01%) from 87.549%
17219697119

push

github

Totktonada
config: evaluate instance configs lazily

Before this patch tarantool evaluates instance configurations for all
the cluster members on startup (and on configuration reload). It takes
observable amount of time for large clusters (500 instances or more),
while these configurations are not necessarily accessed by a user.

This patch adds a simple machinery to evaluate them lazily, when
accessed (for example, by `config:get(<...>, {instance = <...>})`).

Timings of startup of a single instance from a configuration with 9000
instances on my laptop: 21 seconds before the patch, 0.6 seconds
afterwards.

Fixes TNTP-4284

NO_DOC=no API changes

(cherry picked from commit cd0cde9d0)

70371 of 123563 branches covered (56.95%)

103711 of 118476 relevant lines covered (87.54%)

1370921.55 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
88.13
-0.63% src/box/engine.c
1
95.31
-1.56% src/box/engine.h
1
90.14
-0.08% src/box/vy_log.c
1
96.24
1.04% src/box/vy_read_iterator.c
1
71.97
-0.2% src/lib/core/popen.c
1
90.38
-1.92% src/lib/core/trigger.cc
1
97.05
0.0% src/lib/msgpuck/msgpuck.h
2
96.13
-0.37% src/box/relay.cc
3
97.42
-0.2% src/box/memtx_tx.c
3
90.9
-0.31% src/box/vy_scheduler.c
5
92.31
-0.18% src/box/vinyl.c
16
90.84
-0.46% src/box/box.cc
Jobs
ID Job ID Ran Files Coverage
1 17219697119.1 25 Aug 2025 08:29PM UTC 518
87.54
GitHub Action Run
Source Files on build 17219697119
  • Tree
  • List 518
  • Changed 25
  • Source Changed 0
  • Coverage Changed 25
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • a906732e on github
  • Prev Build on release/3.4 (#17209365832)
  • Next Build on release/3.4 (#17244131139)
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