From 2bd2f71768f3ca4da1de0f875a4c2de3fe83e401 Mon Sep 17 00:00:00 2001 From: Florent Poinsard Date: Wed, 22 Jun 2022 15:15:13 +0200 Subject: [PATCH 1/2] Documented the legacy healthcheck and tabletgateway and added summary to 14_summary Signed-off-by: Florent Poinsard --- doc/releasenotes/14_0_0_summary.md | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/doc/releasenotes/14_0_0_summary.md b/doc/releasenotes/14_0_0_summary.md index e0f26374c85..ebf39d25cd0 100644 --- a/doc/releasenotes/14_0_0_summary.md +++ b/doc/releasenotes/14_0_0_summary.md @@ -1,3 +1,20 @@ +## Summary + +- [Gen4 is now the default planner](#gen4-is-now-the-default-planner) +- [New query support](#new-query-support) +- [Command-line syntax deprecations](#command-line-syntax-deprecations) +- [New or removed command line flags and behavior](#new-or-removed-command-line-flags-and-behavior) +- [Online DDL changes](#online-ddl-changes) +- [Table lifecycle](#table-lifecycle) +- [Tablet throttler](#tablet-throttler) +- [New Syntax](#new-syntax) +- [Heartbeat](#heartbeat) +- [VDiff2](#vdiff2) +- [Durability Policy](#durability-policy) +- [Deprecation of Durability Configuration](#deprecation-of-durability-configuration) +- [Advisory locking optimisations](#advisory-locking-optimisations) +- [Drop the use of the legacy healthcheck in VTCtld](#drop-the-use-of-the-legacy-healthcheck-in-vtctld) + ## Major Changes ### Gen4 is now the default planner @@ -73,7 +90,7 @@ $ # the following will NOT work, because --topo_implementation is a top-level fl $ vtctl -- --topo_implementation etcd2 AddCellInfo --root "/vitess/global" ``` -### New command line flags and behavior +### New or removed command line flags and behavior #### vttablet --heartbeat_on_demand_duration @@ -95,6 +112,10 @@ The flag `--online_ddl_check_interval` is deprecated and will be removed in `v15 The flag `--planner-version` is deprecated and will be removed in `v15`. Instead, please use `--planer_version`. +#### Removal of --gateway_implementation + +In previous releases, the `discoverygateway` was deprecated. In Vitess 14 it is now entirely removed, along with the VTGate flag that allowed us to select the tablet gateway. + ### Online DDL changes #### Online DDL is generally available @@ -289,4 +310,7 @@ the command `SetKeyspaceDurabilityPolicy` specified above, to ensure VTOrc conti path is to upgrade vtctld, run `SetKeyspaceDurabilityPolicy` and then upgrade VTOrc.** ### Advisory locking optimisations -Work has gone into making the advisory locks (`get_lock()`, `release_lock()`, et al) release reserved connections faster and in more situations than before. \ No newline at end of file +Work has gone into making the advisory locks (`get_lock()`, `release_lock()`, et al) release reserved connections faster and in more situations than before. + +### Drop the use of the legacy healthcheck in VTCtld +In release `7.0.0`, a new healthcheck was developed and the old one was renamed legacy healthcheck. In Vitess 14, we have changed VTCtld to use the new healthcheck instead of the legacy. \ No newline at end of file From 19f3957ae783e61e1c859deee032a4e4e8df4737 Mon Sep 17 00:00:00 2001 From: Florent Poinsard Date: Wed, 22 Jun 2022 15:18:33 +0200 Subject: [PATCH 2/2] Revert unwanted change in 14_summary Signed-off-by: Florent Poinsard --- doc/releasenotes/14_0_0_summary.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/releasenotes/14_0_0_summary.md b/doc/releasenotes/14_0_0_summary.md index ebf39d25cd0..ffd7a5aa36a 100644 --- a/doc/releasenotes/14_0_0_summary.md +++ b/doc/releasenotes/14_0_0_summary.md @@ -3,7 +3,7 @@ - [Gen4 is now the default planner](#gen4-is-now-the-default-planner) - [New query support](#new-query-support) - [Command-line syntax deprecations](#command-line-syntax-deprecations) -- [New or removed command line flags and behavior](#new-or-removed-command-line-flags-and-behavior) +- [New command line flags and behavior](#new-command-line-flags-and-behavior) - [Online DDL changes](#online-ddl-changes) - [Table lifecycle](#table-lifecycle) - [Tablet throttler](#tablet-throttler) @@ -90,7 +90,7 @@ $ # the following will NOT work, because --topo_implementation is a top-level fl $ vtctl -- --topo_implementation etcd2 AddCellInfo --root "/vitess/global" ``` -### New or removed command line flags and behavior +### New command line flags and behavior #### vttablet --heartbeat_on_demand_duration