Skip to content

upgrade: 2.11.5 schema version is missing in 3.x #11204

@Totktonada

Description

@Totktonada
-- Run in a clean directory.
$ tarantool -i
Tarantool 3.4.0-entrypoint-151-g08690f65b
type 'help' for interactive help
tarantool> box.cfg{}
tarantool> box.schema.downgrade('2.11.5')
tarantool> box.space._schema:get({'version'})
---
- ['version', 2, 11, 1]
...

This may affect how persistent names are handled by 3.x code after downgrading to the 2.11.5 schema version.

The 2.11.5 release instroduces (46cac24) this dummy schema version to mark its readiness to accept persistent names1. The 3.x code knows that 2.11.5+ releases are ready for the persistent names and the names are written only on this and newer schema versions (0af0882).

Footnotes

  1. See also 2be2e75 -- 2.11.5 ignores persistent names instead of reporting an error on them.

Metadata

Metadata

Assignees

Labels

3.2Target is 3.2 and all newer release/master branchesbugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions