From 89f370797547531171c0f59735abfbd1703f8e9a Mon Sep 17 00:00:00 2001 From: "vitess-bot[bot]" <108069721+vitess-bot[bot]@users.noreply.github.com> Date: Fri, 18 Oct 2024 23:13:54 +0200 Subject: [PATCH] [release-21.0] Add missing changelog for PR #16852 (#17002) (#17006) Signed-off-by: Tim Vaillancourt Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com> --- changelog/21.0/21.0.0/summary.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/changelog/21.0/21.0.0/summary.md b/changelog/21.0/21.0.0/summary.md index 4588bbb4c1b..be8304fcc26 100644 --- a/changelog/21.0/21.0.0/summary.md +++ b/changelog/21.0/21.0.0/summary.md @@ -23,6 +23,7 @@ - **[Experimental MySQL 8.4 support](#experimental-mysql-84)** - **[Current Errant GTIDs Count Metric](#errant-gtid-metric)** - **[vtctldclient ChangeTabletTags](#vtctldclient-changetablettags)** + - **[Support for specifying expected primary in reparents](#reparents-expectedprimary)** ## Major Changes @@ -234,3 +235,7 @@ This metric shows the current count of the errant GTIDs in the tablets. ### `vtctldclient ChangeTabletTags` command The `vtctldclient` command `ChangeTabletTags` was added to allow the tags of a tablet to be changed dynamically. + +### Support specifying expected primary in reparents + +The `EmergencyReparentShard` and `PlannedReparentShard` commands and RPCs now support specifying a primary we expect to still be the current primary in order for a reparent operation to be processed. This allows reparents to be conditional on a specific state being true.