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

tarantool / tarantool / 14400600993
88%

Build:
DEFAULT BRANCH: master
Ran 11 Apr 2025 10:14AM 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

11 Apr 2025 09:59AM UTC coverage: 87.495% (-0.009%) from 87.504%
14400600993

push

github

Totktonada
config: allow guest to perform failover.execute

This patch grants the guest user runtime privileges for running
`failover.execute` function. This is an internal function used by the
supervised failover coordinator. This privileges are needed for the
guest user to be able to perform the initial bootstrap since there is no
other users available before it.

Technically it's a part of a native and supervised bootstrap strategy
support allowing the external agent (i.e the supervised failover
coordinator) to perform the initial bootstrap.

Needed for tarantool/tarantool-ee#1194

NO_TEST=will be tested in EE

@TarantoolBot document
Title: config: `bootstrap_strategy` now grants privileges in some cases

`replication.bootstrap_strategy` needs a note on the granted privileges
at the end of the various bootstrap strategies descriptions.

Note: when using bootstrap strategies `supervised` or `native` with a
supervised failover (see `replication.failover` configuration option)
Tarantool automatically grants the guest user privileges allowing to
execute the internal `failover.execute` call for performing the initial
cluster bootstrap.

70302 of 123997 branches covered (56.7%)

103450 of 118236 relevant lines covered (87.49%)

2882445.01 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
92.5
0.04% src/box/vinyl.c
1
93.13
-0.09% src/lib/core/fiber.c
1
96.55
-1.15% src/lib/core/histogram.c
1
91.56
-0.11% src/lib/swim/swim.c
2
84.08
-0.16% src/box/xlog.c
2
96.15
-3.85% src/lib/core/iostream.h
3
91.7
-0.58% src/box/gc.c
3
90.9
-0.31% src/box/vy_scheduler.c
3
22.66
-0.02% src/lib/uri/uri_parser.c
4
94.4
-0.24% src/box/xrow_update_field.c
4
93.31
-1.27% src/lib/swim/swim_io.c
9
88.14
-7.63% src/box/vy_regulator.c
18
90.91
-0.56% src/box/box.cc
Jobs
ID Job ID Ran Files Coverage
1 14400600993.1 11 Apr 2025 10:14AM UTC 518
87.49
GitHub Action Run
Source Files on build 14400600993
  • Tree
  • List 518
  • Changed 31
  • Source Changed 0
  • Coverage Changed 31
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • e57fc4c7 on github
  • Prev Build on master (#14398388291)
  • Next Build on master (#14407473375)
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