tarantool / tarantool/migrations

Risk of crash during migration in a emergency cluster

Open
#60 1 comment 0 reactions 1 assignee View on GitHub

@a1div0 is already working on this.

Since Jun 16, 2022.

Dominant language
Lua
Stars
20
Forks
6
PR merge metrics
No merged PRs in 30d

Description

Description of the risk

Sometimes, for various reasons, the operations team upgrades only part of the cluster. In our practice, a cluster usually consists of two parts. But in theory it can have three or more parts.
When there are different versions of the application on the cluster in different instances, this is, of course, an abnormal state of the cluster. However, it is possible to run the migration on all leaders with the "migrator" role.

What do you need

I would like to have some kind of verification mechanism that would not allow migration to be launched if at least one instance has an inappropriate version of the application.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.