Skip to content

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

Merged
deepthi merged 2 commits intovitessio:release-12.0from
planetscale:restore-vexec-v12
Nov 21, 2021
Merged

restore 'vtctl VExec' command (backport v12)#9227
deepthi merged 2 commits intovitessio:release-12.0from
planetscale:restore-vexec-v12

Conversation

@shlomi-noach
Copy link
Copy Markdown
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 <2607934+shlomi-noach@users.noreply.github.com>
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
Copy Markdown
Collaborator

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
Copy Markdown
Collaborator

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
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Done.

Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
@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