|
11 | 11 | - [New default for `--legacy-replication-lag-algorithm` flag](#vtgate-new-default-legacy-replication-lag-algorithm) |
12 | 12 | - **[VTTablet](#minor-changes-vttablet)** |
13 | 13 | - [New Experimental flag `--init-tablet-type-lookup`](#vttablet-init-tablet-type-lookup) |
| 14 | + - **[VTOrc](#minor-changes-vtorc)** |
| 15 | + - [Deprecated VTOrc Metric Removed](#vtorc-deprecated-metric-removed) |
| 16 | + - [Improved VTOrc Discovery Logging](#vtorc-improved-discovery-logging) |
14 | 17 |
|
15 | 18 | ## <a id="major-changes"/>Major Changes</a> |
16 | 19 |
|
@@ -45,3 +48,19 @@ The new experimental flag `--init-tablet-type-lookup` for VTTablet allows tablet |
45 | 48 | When enabled, the tablet uses its alias to look up the tablet type from the existing topology record on restart. This allows tablets to maintain their changed roles (e.g., RDONLY/DRAINED) across restarts without manual reconfiguration. If disabled or if no topology record exists, the standard `--init-tablet-type` value will be used instead. |
46 | 49 |
|
47 | 50 | **Note**: Vitess Operator–managed deployments generally do not keep tablet records in the topo between restarts, so this feature will not take effect in those environments. |
| 51 | + |
| 52 | +### <a id="minor-changes-vtorc"/>VTOrc</a> |
| 53 | + |
| 54 | +#### <a id="vtorc-deprecated-metric-removed"/>Deprecated VTOrc Metric Removed</a> |
| 55 | + |
| 56 | +The `discoverInstanceTimings` metric has been removed from VTOrc in v24.0.0. This metric was deprecated in v23. |
| 57 | + |
| 58 | +**Migration**: Use `discoveryInstanceTimings` instead, which provides the same timing information for instance discovery actions (Backend, Instance, Other). |
| 59 | + |
| 60 | +**Impact**: Monitoring dashboards or alerting systems using `discoverInstanceTimings` must be updated to use `discoveryInstanceTimings`. |
| 61 | + |
| 62 | +#### <a id="vtorc-improved-discovery-logging"/>Improved VTOrc Discovery Logging</a> |
| 63 | + |
| 64 | +VTOrc's `DiscoverInstance` function now includes the tablet alias in all log messages and uses the correct log level when errors occur. Previously, error messages did not indicate which tablet failed discovery, and errors were logged at INFO level instead of ERROR level. |
| 65 | + |
| 66 | +This improvement makes it easier to identify and debug issues with specific tablets when discovery operations fail. |
0 commit comments