-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[PLAT-10705] Enhance universe lock to have two phases - lock only and…
… freeze Summary: Add a lock flavor to first lock without tying the universe to the task and make an explicit call to freeze. The freezing can be done via a subtask if some validations are run in subtasks. The correct task UUID and type (parent or user task) must be set even if it is called from a subtask. No API change except a task type addition. Test Plan: Create universe followed by software upgrade where the change is present. "updatingTask": "SoftwareUpgrade", "updatingTaskUUID": "bbfe9ed3-7779-4eef-b736-6126085d5ea9", Itest should catch the rest. Reviewers: yshchetinin, cwang, hzare, sanketh Reviewed By: cwang Subscribers: yugaware Differential Revision: https://phorge.dev.yugabyte.com/D29111
- Loading branch information
Showing
20 changed files
with
423 additions
and
254 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.