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

restore 'vtctl VExec' command (backport v12) #9227

Merged
merged 2 commits into from
Nov 21, 2021

Conversation

shlomi-noach
Copy link
Contributor

@shlomi-noach shlomi-noach commented Nov 14, 2021

Description

Fixes #9193
Followup to #8972

This PR restores vtctl VExec functionality. It was removed based on the assumption the only uses for this command were for Online DDL command. This was wrong, and VExec is also used as a wrapper around VReplication.

For now, we restore the full functionality, although we intend to deprecate use of VExec for Online DDL. See some discussion in #8972

Checklist

  • Should this PR be backported?
  • Tests were added or are not required
  • Documentation was added or is not required

cc @deepthi @hallaroo @mattlord

Signed-off-by: Shlomi Noach <[email protected]>
Comment on lines 34 to 35
The command `vtctl VExec` is deprecated and removed. All Online DDL commands should run through `vtctl OnlineDDL`.

Copy link
Member

Choose a reason for hiding this comment

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

This should be reverted. See #9228 (comment)

Copy link
Member

Choose a reason for hiding this comment

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

Can you start a 12_0_1_release_notes.md and add a line about reverting the deprecation?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done.

@shlomi-noach shlomi-noach requested a review from deepthi November 18, 2021 07:00
@deepthi deepthi merged commit d93953a into vitessio:release-12.0 Nov 21, 2021
@deepthi deepthi deleted the restore-vexec-v12 branch November 21, 2021 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Cluster management release notes (needs details) This PR needs to be listed in the release notes in a dedicated section (deprecation notice, etc...) Type: Bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants