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

tarantool / tarantool / 19415
83%
master: 88%

Build:
Build:
LAST BUILD BRANCH: backport/release/3.8/12921
DEFAULT BRANCH: master
Ran 12 Nov 2019 03:34PM UTC
Jobs 1
Files 306
Run time 44s
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

pending completion
19415

push

travis-ci

kyukhin
replication: don't drop admin super privileges

The admin user has universal privileges before bootstrap or
recovery are done. That allows to, for example, bootstrap from a
remote master, because to do that the admin should be able to
insert into system spaces, such as _priv.

But after the patch on online credentials update was implemented
(#2763, 48d00b0e8) the admin could
loose its universal access if, for example, a role was granted to
him before universal access was recovered.

That happened by two reasons:

    - Any change in access rights, even in granted roles, led to
      rebuild of universal access;

    - Any change in access rights updated the universal access in
      all existing sessions, thanks to #2763.

What happened: two tarantools were started. One of them master,
granted 'replication' role to admin. Second node, slave, tried to
bootstrap from the master. The slave created an admin session and
started loading data. After it loaded 'grant replication role to
admin' command, this nullified admin universal access everywhere,
including this session. Next rows could not be applied.

Closes #4606

(cherry picked from commit 95237ac8c)

1 of 1 new or added line in 1 file covered. (100.0%)

41634 of 50546 relevant lines covered (82.37%)

822077.0 hits per line

Jobs
ID Job ID Ran Files Coverage
4 19415.4 (TARGET=coverage) 12 Nov 2019 03:34PM UTC 0
82.37
Travis Job 19415.4
Source Files on build 19415
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #19415
  • 07814084 on github
  • Prev Build on 1.10 (#19401)
  • Next Build on 1.10 (#19461)
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