Skip to content

upgrade: fix downgrading to 2.11.5 schema version#11951

Merged
sergepetrenko merged 2 commits intotarantool:masterfrom
sergepetrenko:gh-11204-2.11.5-schema-version
Oct 23, 2025
Merged

upgrade: fix downgrading to 2.11.5 schema version#11951
sergepetrenko merged 2 commits intotarantool:masterfrom
sergepetrenko:gh-11204-2.11.5-schema-version

Conversation

@sergepetrenko
Copy link
Collaborator

Some time ago we decided to introduce a new schema version to the 2.11 release series, 2.11.5. It doesn't carry any changes compared to the previous version, 2.11.1, and exists solely to mark the corresponding Tarantool version as supporting persistent names.

This happened in commit 46cac24 ("upgrade: introduce 2.11.5 schema version"), however that commit was only pushed to the 2.11 branch, so the 3.x series still don't know anything about the 2.11.5 schema version and fail to downgrade to it. Let's fix this.

Closes #11204

NO_DOC=bugfix

Some time ago we decided to introduce a new schema version to the 2.11
release series, 2.11.5. It doesn't carry any changes compared to the
previous version, 2.11.1, and exists solely to mark the corresponding
Tarantool version as supporting persistent names.

This happened in commit 46cac24 ("upgrade: introduce 2.11.5 schema
version"), however that commit was only pushed to the 2.11 branch, so
the 3.x series still don't know anything about the 2.11.5 schema
version and fail to downgrade to it. Let's fix this.

Closes tarantool#11204

NO_DOC=bugfix
@sergepetrenko sergepetrenko self-assigned this Oct 17, 2025
@sergepetrenko sergepetrenko requested a review from a team as a code owner October 17, 2025 14:17
@sergepetrenko sergepetrenko added backport/3.2 Automatically create a 3.2 backport PR backport/3.3 Automatically create a 3.3 backport PR backport/3.4 Automatically create a 3.4 backport PR backport/3.5 Automatically create a 3.5 backport PR labels Oct 17, 2025
Add the freshly released 2.11.8 version to the downgrade versions list.

NO_CHANGELOG=post-release action
NO_TEST=post-release action
NO_DOC=post-release action
@coveralls
Copy link

Coverage Status

coverage: 87.636% (+0.02%) from 87.62%
when pulling bb5eb58 on sergepetrenko:gh-11204-2.11.5-schema-version
into 9b3bec0
on tarantool:master
.

Copy link
Contributor

@Serpentian Serpentian left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for forward-porting the commit)

@sergepetrenko sergepetrenko added the full-ci Enables all tests for a pull request label Oct 22, 2025
@sergepetrenko sergepetrenko merged commit 0628d91 into tarantool:master Oct 23, 2025
59 of 64 checks passed
@TarantoolBot
Copy link
Collaborator

Backport failed for release/3.2, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin release/3.2
git worktree add -d .worktree/backport/release/3.2/11951 origin/release/3.2
cd .worktree/backport/release/3.2/11951
git switch --create backport/release/3.2/11951
git cherry-pick -x e3c2882972d43718d2b22cf962efb92639b5465c 0628d91cd76be45cfe0623d955237ca4c7125e0c

@TarantoolBot
Copy link
Collaborator

Successfully created backport PR for release/3.3:

@TarantoolBot
Copy link
Collaborator

Successfully created backport PR for release/3.4:

@TarantoolBot
Copy link
Collaborator

Successfully created backport PR for release/3.5:

@TarantoolBot
Copy link
Collaborator

Backport summary

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport/3.2 Automatically create a 3.2 backport PR backport/3.3 Automatically create a 3.3 backport PR backport/3.4 Automatically create a 3.4 backport PR backport/3.5 Automatically create a 3.5 backport PR full-ci Enables all tests for a pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

upgrade: 2.11.5 schema version is missing in 3.x

5 participants