From d1d8d2f287e975dc4fc97cc207852f3b3a64c3fc Mon Sep 17 00:00:00 2001 From: Harshit Gangal Date: Fri, 12 Apr 2024 12:39:48 +0530 Subject: [PATCH] added release notes Signed-off-by: Harshit Gangal --- changelog/20.0/20.0.0/summary.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/changelog/20.0/20.0.0/summary.md b/changelog/20.0/20.0.0/summary.md index 64588cd8be4..e8d47e0d0b1 100644 --- a/changelog/20.0/20.0.0/summary.md +++ b/changelog/20.0/20.0.0/summary.md @@ -22,6 +22,7 @@ - [Delete with Subquery Support](#delete-subquery) - [Delete with Multi Target Support](#delete-multi-target) - [User Defined Functions Support](#udf-support) + - **[Query Timeout](#query-timeout)** - **[Flag changes](#flag-changes)** - [`pprof-http` default change](#pprof-http-default) - [New `healthcheck-dial-concurrency` flag](#healthcheck-dial-concurrency-flag) @@ -193,6 +194,11 @@ It should be enabled in VTGate with the `--enable-udfs` flag. More details about how to load UDFs is available in [MySQL Docs](https://dev.mysql.com/doc/extending-mysql/8.0/en/adding-loadable-function.html) +### Query Timeout +On a query timeout, Vitess closed the connection using the `kill connection` statement. This leads to connection churn +which is not desirable in some cases. To avoid this, Vitess now uses the `kill query` statement to cancel the query. +This will only cancel the query and does not terminate the connection. + ### Flag Changes #### `pprof-http` Default Change