Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release-2.11] Add support for user-defined per-keyspace images #609

Merged
merged 4 commits into from
Oct 8, 2024

Conversation

frouioui
Copy link
Member

@frouioui frouioui commented Oct 8, 2024

This is a backport of #524 into release-2.11.

The motivation for this backport stems from #608, as explained by @bluecrabs007, the goal of the original PR is to support two versions of MySQL in the cluster instead of using the same one everywhere, this is very useful as we were deprecating MySQL 5.7. However, we deprecated MySQL 5.7 in v18.0.0 (equivalent of v2.11 in vtop) and removed it entirely from the code base in v19.0.0 (equivalent v2.12 in vtop).

We want to backport this to v2.11 so users can use the feature, and thus migrate more easily, on a version of Vitess where MySQL 5.7 is still supported.

This PR is part of #608. It fixes the Issue 2 described.

maxenglander and others added 4 commits October 8, 2024 14:49
Signed-off-by: Max Englander <[email protected]>
Signed-off-by: Florent Poinsard <[email protected]>
Signed-off-by: Max Englander <[email protected]>
Signed-off-by: Florent Poinsard <[email protected]>
…nts about version skew

Signed-off-by: Max Englander <[email protected]>
Signed-off-by: Florent Poinsard <[email protected]>
@frouioui frouioui marked this pull request as ready for review October 8, 2024 21:30
Mysql80Compatible string `json:"mysql80Compatible,omitempty"`
}

// TODO: Remove this once everything is migrated to MysqldImageNew.
Copy link
Collaborator

Choose a reason for hiding this comment

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

This isn't right, is it? I thought that the migration was going to happen in the other direction and New will be removed?

Copy link
Member Author

Choose a reason for hiding this comment

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

We will be removing MysqldImage in v2.15 and renaming MysqldImageNew to MysqldImage at the same time.

@frouioui frouioui merged commit 5ef37db into release-2.11 Oct 8, 2024
9 checks passed
@frouioui frouioui deleted the backport-524-to-release-11 branch October 8, 2024 23:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants