Skip to content

Commit f8dafc7

Browse files
authored
RestartReplication RPC (#18628)
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
1 parent f4658bd commit f8dafc7

18 files changed

Lines changed: 1759 additions & 677 deletions

File tree

changelog/23.0/23.0.0/summary.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
- [Recovery stats to include keyspace/shard](#recoveries-stats-keyspace-shard)
2222
- [`/api/replication-analysis` HTTP API deprecation](#replication-analysis-api-deprecation)
2323
- **[VTTablet](#minor-changes-vttablet)**
24+
- [API Changes](#api-changes)
2425
- [CLI Flags](#flags-vttablet)
2526
- [Managed MySQL configuration defaults to caching-sha2-password](#mysql-caching-sha2-password)
2627
- [MySQL timezone environment propagation](#mysql-timezone-env)
@@ -124,6 +125,10 @@ The `/api/replication-analysis` HTTP API endpoint is now deprecated and is repla
124125

125126
### <a id="minor-changes-vttablet"/>VTTablet</a>
126127

128+
#### <a id="api-changes"/>API Changes</a>
129+
130+
- Added `RestartReplication` method to `TabletManagerClient` interface. This new RPC allows stopping and restarting MySQL replication with semi-sync configuration in a single call, providing a convenient alternative to separate `StopReplication` and `StartReplication` calls.
131+
127132
#### <a id="flags-vttablet"/>CLI Flags</a>
128133

129134
- `skip-user-metrics` flag if enabled, replaces the username label with "UserLabelDisabled" to prevent metric explosion in environments with many unique users.

0 commit comments

Comments
 (0)