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

tarantool / tarantool / 19415 / 4
83%
master: 88%

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

12 Nov 2019 09:33AM UTC coverage: 82.369% (-0.1%) from 82.48%
TARGET=coverage

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)

41634 of 50546 relevant lines covered (82.37%)

822077.0 hits per line

Source Files on job 19415.4 (TARGET=coverage)
  • Tree
  • List 0
  • Changed 277
  • Source Changed 2
  • Coverage Changed 277
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 15328
  • Travis Job 19415.4
  • 07814084 on github
  • Prev Job for TARGET=coverage on 1.10 (#19401.4)
  • Next Job for TARGET=coverage on 1.10 (#19461.4)
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