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

tarantool / tarantool / 6157607236
86%
master: 88%

Build:
Build:
LAST BUILD BRANCH: gh-12343
DEFAULT BRANCH: master
Ran 12 Sep 2023 09:54AM UTC
Jobs 1
Files 476
Run time 10s
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 Sep 2023 09:34AM UTC coverage: 85.853% (+0.02%) from 85.835%
6157607236

push

github

locker
box: fix schema downgrade replication

Some downgrade operations are performed with disabled system space
triggers because they were prohibited recently (creation of SQL built-in
functions) or never allowed (dropping a system space). This works fine
on the instance running downgrade but apparently fails on replicas.

To fix this issue, let's disable the checks the operations that prevent
downgrade in the following scenarios:
 - in the fiber that is currently running a schema upgrade or downgrade;
 - in the applier fiber so that it can replicate changes done by upgrade
   or downgrade on the master;
 - during recovery so that DDL records written to the WAL can be
   replayed.

We already have all the necessary infrastructure in-place - we use it
for allowing DDL operations with an old schema for upgrade.

Closes #9049

NO_DOC=bug fix

(cherry picked from commit 71de4b2c9)

NOTE: We don't have the commit that disables DDL operations with an old
schema in 2.11 so we have to backport bits of it from 3.0, see commit
97c2c9a4fb58b ("box: disable DDL with old schema").

62324 of 114181 branches covered (0.0%)

18 of 18 new or added lines in 2 files covered. (100.0%)

93331 of 108710 relevant lines covered (85.85%)

2781364.01 hits per line

Jobs
ID Job ID Ran Files Coverage
1 6157607236.1 12 Sep 2023 09:54AM UTC 0
85.85
GitHub Action Run
Source Files on build 6157607236
Detailed source file information is not available for this build.
  • Back to Repo
  • b24eade3 on github
  • Prev Build on release/2.11 (#6143735611)
  • Next Build on release/2.11 (#6159400785)
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