Skip to content

Add PlannedReparentShardService#299

Merged
nickvanw merged 1 commit intomainfrom
nick/planned-reparent-shard
Mar 31, 2026
Merged

Add PlannedReparentShardService#299
nickvanw merged 1 commit intomainfrom
nick/planned-reparent-shard

Conversation

@nickvanw
Copy link
Copy Markdown
Contributor

@nickvanw nickvanw commented Mar 31, 2026

Summary

  • Adds PlannedReparentShardService interface with Create and Get methods
  • Create POSTs to /planned-reparent with keyspace, shard, and new_primary to initiate a planned reparent operation
  • Get polls /planned-reparent/:id for the operation status
  • Both return *VtctldOperation, consistent with the existing async operation pattern

Adds a new PlannedReparentShardService with Create and Get methods for
interacting with the PlannedReparentShard API endpoints. Create POSTs
to initiate a planned reparent operation, and Get polls for its status.
Both return a VtctldOperation.
@nickvanw nickvanw requested a review from a team as a code owner March 31, 2026 09:58
@nickvanw nickvanw merged commit fc15a9c into main Mar 31, 2026
5 checks passed
@nickvanw nickvanw deleted the nick/planned-reparent-shard branch March 31, 2026 12:09
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.

2 participants