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

tarantool / tarantool / 11254410032
88%

Build:
DEFAULT BRANCH: master
Ran 09 Oct 2024 12:07PM UTC
Jobs 1
Files 515
Run time 1min
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

09 Oct 2024 11:55AM UTC coverage: 87.299% (-0.001%) from 87.3%
11254410032

push

github

locker
upgrade: allow DDL before box.schema.upgrade is called

During upgrade process user always checks, whether his code works on
the new version of Tarantool before calling box.schema.upgrade. However,
since we prohibited DDL before upgrade is done, it's difficult to do so,
since config module cannot give permissions, user needs, cannot assign
names. The latter usually breaks external modules, which expect names to
be set.

It was decided to partially allow DDL before upgrade. Since now on, we
will explicitly forbid new features for old schemas. However, the
majority of the features will remain allowed, e.g. it's allowed to
create persistent function, but not persistent trigger, when upgrading
from 2.11.1.

DDL is allowed only if schema version is >= 2.11.1. Before this point
all DDL before schema upgrade remains forbidden.

Closes #10520

@TarantoolBot document
Title: Allow DDL before box.schema.upgrade
Since: 3.3.0

From now on, DDL before schema upgrade is allowed for schema versions >=
2.11.1 (previously it was forbidden in 3.0.0 release). In documentation
we need to create a list of features, which are forbidden until some
versions. Current state:

* DDL before box.schema.upgrade - forbidden until 2.11.1
* Persistent names - forbidden until 2.11.5
* Persistent triggers - forbidden until 3.1.0

69135 of 122879 branches covered (56.26%)

17 of 17 new or added lines in 3 files covered. (100.0%)

140 existing lines in 21 files now uncovered.

101932 of 116762 relevant lines covered (87.3%)

2558073.51 hits per line

Jobs
ID Job ID Ran Files Coverage
1 11254410032.1 09 Oct 2024 12:07PM UTC 0
87.3
GitHub Action Run
Source Files on build 11254410032
Detailed source file information is not available for this build.
  • Back to Repo
  • aeb53caa on github
  • Prev Build on master (#11239268906)
  • Next Build on master (#11256382700)
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