From a06cec9cfcd1f4476f1c405edae91c3529539b39 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Wed, 24 Aug 2022 13:07:05 +0800 Subject: [PATCH 01/48] releases: add TiDB 6.1.1 release notes --- TOC.md | 1 + releases/release-6.1.1.md | 119 +++++++++++++++++++++++++++++++++++ releases/release-notes.md | 1 + releases/release-timeline.md | 1 + 4 files changed, 122 insertions(+) create mode 100644 releases/release-6.1.1.md diff --git a/TOC.md b/TOC.md index 389bf22cb9d98..5b651bf007dab 100644 --- a/TOC.md +++ b/TOC.md @@ -885,6 +885,7 @@ - v6.2 - [6.2.0-DMR](/releases/release-6.2.0.md) - v6.1 + - [6.1.1](/releases/release-6.1.1.md) - [6.1.0](/releases/release-6.1.0.md) - v6.0 - [6.0.0-DMR](/releases/release-6.0.0-dmr.md) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md new file mode 100644 index 0000000000000..16a1d6a605c5a --- /dev/null +++ b/releases/release-6.1.1.md @@ -0,0 +1,119 @@ +--- +title: TiDB 6.1.1 Release Notes +--- + +# TiDB 6.1.1 Release Notes + +Release date: 2022-xx-xx + +TiDB version: 6.1.1 + +## Compatibility changes + + +## Improvements + ++ TiDB + + +- Add new optimizer hint `SEMI_JOIN_REWRITE` to control EXISTS's execution behavior. [35323](https://github.com/pingcap/tidb/issues/35323) +- Fixed an issue with index-out-of-range and non-used-index by removing a small optimization. [33966](https://github.com/pingcap/tidb/issues/33966) + + +- Prevent sending requests to unhealthy TiKV nodes to improve availability. [34906](https://github.com/pingcap/tidb/issues/34906) + ++ TiKV + + - In the new backup organization structure, we will see: `./br backup --pd "127.0.0.1:2379" -s "s3://backup/20220621" - After br command finished, we will have the structure below. ➜ backup tree . . └── 20220621 ├── backupmeta ├── store1 │ └── backup-xxx.sst ├── store100 │ └── backup-yyy.sst ├── store2 │ └── backup-zzz.sst ├── store3 ├── store4 └── store5` [#13063](https://github.com/tikv/tikv/issues/13063) + - Support encode metrics response with gzip to reduce the http body size [#12355](https://github.com/tikv/tikv/issues/12355) + +## Bug fixes + ++ TiDB + + +- executor: fix index_lookup_hash_join hang when used with limit [35638](https://github.com/pingcap/tidb/issues/35638) + + +- planner: fix outer join reorder will push down its outer join condition [37238](https://github.com/pingcap/tidb/issues/37238) +- planner: fix cte-schema-clone will clone the old hashcode of its column if any [35404](https://github.com/pingcap/tidb/issues/35404) + + +- Fixed an issue with index-out-of-range and non-used-index by removing a small optimization. [35181](https://github.com/pingcap/tidb/issues/35181) +- executor: fix show database like case sensitive issue [34766](https://github.com/pingcap/tidb/issues/34766) +- ddl: fix alter sequence will generate schemaVer=0 when alter options are the same as the old [36276](https://github.com/pingcap/tidb/issues/36276) +- Fix that incorrect TiDB states may appear on startup under very, very, very extreme cases [36791](https://github.com/pingcap/tidb/issues/36791) +- Fix the "UnknownPlanID" issue. [35153](https://github.com/pingcap/tidb/issues/35153) + + +- Fix the issue that column list does not work in load data. [35198](https://github.com/pingcap/tidb/issues/35198) +- Fixed an issue where extra datums may break binlog. [33608](https://github.com/pingcap/tidb/issues/33608) + ++ TiKV + + - Fix a bug that regions may be overlapped if raftstore is too busy [13160](https://github.com/tikv/tikv/issues/13160) + - fix the bug that the consume should be refresh if region heartbeat send failed. [12934](https://github.com/tikv/tikv/issues/12934) + - remove call_option to avoid deadlock(RWR). [13191](https://github.com/tikv/tikv/issues/13191) + - Fix tikv crash when conv empty string [12673](https://github.com/tikv/tikv/issues/12673) + - Fix serialized format of ReadableSize [12518](https://github.com/tikv/tikv/issues/12518) + - Fix encryption keys not cleaned up when Raft Engine is enabled [12890](https://github.com/tikv/tikv/issues/12890) + - Fix potential panic when a peer is being split and destroyed at the same time [12825](https://github.com/tikv/tikv/issues/12825) + - Fix potential deadlock in `RpcClient` when two read locks are interleaved by a write lock. [12933](https://github.com/tikv/tikv/issues/12933) + - Fix possible panic when source peer catch up logs by snapshot in merge [12663](https://github.com/tikv/tikv/issues/12663) + - Fix bug which causes frequent pd client reconnection [12345](https://github.com/tikv/tikv/issues/12345) + - Fix encryption keys not cleaned up when Raft Engine is enabled [13123](https://github.com/tikv/tikv/issues/13123) + - Fix possible QPS drop due to high commit log duration [13077](https://github.com/tikv/tikv/issues/13077) + - Make max_subcompactions dynamically changeable [13145](https://github.com/tikv/tikv/issues/13145) + ++ PD + + - Fix the issue that the online process is not accurate when having invalid label settings. [5234](https://github.com/tikv/pd/issues/5234) + - grpc: fix the wrong error handler [5373](https://github.com/tikv/pd/issues/5373) + - Fix the issue that `/regions/replicated` may return the wrong status [5095](https://github.com/tikv/pd/issues/5095) + ++ TiFlash + + - Fix the TiFlash crash issue that occurs after dropping a column of a table with clustered indexes under some situations. [5154](https://github.com/pingcap/tiflash/issues/5154) + - Fix the issue that format throw data truncated error [4891](https://github.com/pingcap/tiflash/issues/4891) + - fix the problem that there may be some obsolete data left in storage which cannot be deleted [5659](https://github.com/pingcap/tiflash/issues/5659) + - Reduce unnecessary CPU usage in some edge cases [5409](https://github.com/pingcap/tiflash/issues/5409) + - Fix a bug that TiFlash can not work in a cluster using ipv6 [5247](https://github.com/pingcap/tiflash/issues/5247) + - Fix a panic issue in parallel aggregation when an exception is thrown. [5356](https://github.com/pingcap/tiflash/issues/5356) + ++ Tools + + + TiCDC + + - Fix the wrong maximum compatible version number [6039](https://github.com/pingcap/tiflow/issues/6039) + - Fix a bug that may cause cdc server panic if it received a http request before cdc server fully started. [5639](https://github.com/pingcap/tiflow/issues/5639) + - Fix ddl sink panic when changefeed syncpoint is enable. [4934](https://github.com/pingcap/tiflow/issues/4934) + - Fix a data race in black hole sink. [5714](https://github.com/pingcap/tiflow/issues/5714) + - Fix a bug that causes get changefeeds api does not well after cdc server restart. [5837](https://github.com/pingcap/tiflow/issues/5837) + - Fix a data race in black hole sink. [6206](https://github.com/pingcap/tiflow/issues/6206) + - Fix TiCDC panic issue when disable the old value of changefeed [6198](https://github.com/pingcap/tiflow/issues/6198) + + + Backup & Restore (BR) + + - fix the issue that raw restore rewrite the t prefix keys [35279](https://github.com/pingcap/tidb/issues/35279) + + + Dumpling + + - use net.JoinHostPort to generate host-port part of URI [36112](https://github.com/pingcap/tidb/issues/36112) + + + TiDB Lightning + + - support column starts with slash/number/non-ascii for parquet file [36980](https://github.com/pingcap/tidb/issues/36980) + - fix connect to tidb when using ipv6 host [35880](https://github.com/pingcap/tidb/issues/35880) + + + TiDB Binlog + + - [1152](https://github.com/pingcap/tidb-binlog/issues/1152) + + + TiDB Data Migration + + - Fix a bug that start DM-worker and `kill` it immediately will not let process stop. [5836](https://github.com/pingcap/tiflow/issues/5836) + - use `net.JoinHostPort` to generate host-port part of URI to support ipv6 address. [6249](https://github.com/pingcap/tiflow/issues/6249) + - Fix the problem that TiCDC cannot correctly recognize the ipv6 address in SinkURI [6135](https://github.com/pingcap/tiflow/issues/6135) + - Fix a bug that relay goroutine and upstream connections may leak when relay meet error [6193](https://github.com/pingcap/tiflow/issues/6193) + - Fix the issue of the possible data race that might occur when multiple functions are executing concurrently, some calling Result() and writing into some variables that other functions are trying to read. #4811 [4811](https://github.com/pingcap/tiflow/issues/4811) + - `fix a bug that get tables without using quote schema name`. [5895](https://github.com/pingcap/tiflow/issues/5895) diff --git a/releases/release-notes.md b/releases/release-notes.md index b48fca27cb628..4e446062b29e2 100644 --- a/releases/release-notes.md +++ b/releases/release-notes.md @@ -11,6 +11,7 @@ aliases: ['/docs/dev/releases/release-notes/','/docs/dev/releases/rn/'] ## 6.1 +- [6.1.1](/releases/release-6.1.1.md) - [6.1.0](/releases/release-6.1.0.md) ## 6.0 diff --git a/releases/release-timeline.md b/releases/release-timeline.md index 52d3babc512cc..1ca29b4b0b362 100644 --- a/releases/release-timeline.md +++ b/releases/release-timeline.md @@ -9,6 +9,7 @@ This document shows all the released TiDB versions in reverse chronological orde | Version | Release Date | | :--- | :--- | +| [6.1.1](/releases/release-6.1.1.md) | 2022-xx-xx | | [6.2.0-DMR](/releases/release-6.2.0.md) | 2022-08-23 | | [5.4.2](/releases/release-5.4.2.md) | 2022-07-08 | | [5.3.2](/releases/release-5.3.2.md) | 2022-06-29 | From 33a4138ce81be0a5a672c561751f7520c3bee4e3 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Wed, 24 Aug 2022 14:26:31 +0800 Subject: [PATCH 02/48] Update release-6.1.1.md --- releases/release-6.1.1.md | 110 +++++++++++++++++++------------------- 1 file changed, 56 insertions(+), 54 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 16a1d6a605c5a..15e2fd1e34d6b 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -10,110 +10,112 @@ TiDB version: 6.1.1 ## Compatibility changes ++ TiDB + + (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that `SHOW DATABASES LIKE …` is case-sensitive [#34766](https://github.com/pingcap/tidb/issues/34766) ## Improvements + TiDB -- Add new optimizer hint `SEMI_JOIN_REWRITE` to control EXISTS's execution behavior. [35323](https://github.com/pingcap/tidb/issues/35323) -- Fixed an issue with index-out-of-range and non-used-index by removing a small optimization. [33966](https://github.com/pingcap/tidb/issues/33966) +(dup: release-6.2.0.md > # Performance)[User document](/optimizer-hints.md#semi_join_rewrite) [#35323](https://github.com/pingcap/tidb/issues/35323) +(dup: release-5.2.4.md > Bug fixes> TiDB)- Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) -- Prevent sending requests to unhealthy TiKV nodes to improve availability. [34906](https://github.com/pingcap/tidb/issues/34906) +(dup: release-6.2.0.md > Bug fixes> TiDB)- Avoid sending requests to unhealthy TiKV nodes to improve availability [#34906](https://github.com/pingcap/tidb/issues/34906) + TiKV - In the new backup organization structure, we will see: `./br backup --pd "127.0.0.1:2379" -s "s3://backup/20220621" - After br command finished, we will have the structure below. ➜ backup tree . . └── 20220621 ├── backupmeta ├── store1 │ └── backup-xxx.sst ├── store100 │ └── backup-yyy.sst ├── store2 │ └── backup-zzz.sst ├── store3 ├── store4 └── store5` [#13063](https://github.com/tikv/tikv/issues/13063) - - Support encode metrics response with gzip to reduce the http body size [#12355](https://github.com/tikv/tikv/issues/12355) + (dup: release-6.2.0.md > Improvements> TiKV)- Support compressing the metrics response using gzip to reduce the HTTP body size [#12355](https://github.com/tikv/tikv/issues/12355) ## Bug fixes + TiDB -- executor: fix index_lookup_hash_join hang when used with limit [35638](https://github.com/pingcap/tidb/issues/35638) +- executor: fix index_lookup_hash_join hang when used with limit [#35638](https://github.com/pingcap/tidb/issues/35638) -- planner: fix outer join reorder will push down its outer join condition [37238](https://github.com/pingcap/tidb/issues/37238) -- planner: fix cte-schema-clone will clone the old hashcode of its column if any [35404](https://github.com/pingcap/tidb/issues/35404) +- planner: fix outer join reorder will push down its outer join condition [#37238](https://github.com/pingcap/tidb/issues/37238) +- planner: fix cte-schema-clone will clone the old hashcode of its column if any [#35404](https://github.com/pingcap/tidb/issues/35404) -- Fixed an issue with index-out-of-range and non-used-index by removing a small optimization. [35181](https://github.com/pingcap/tidb/issues/35181) -- executor: fix show database like case sensitive issue [34766](https://github.com/pingcap/tidb/issues/34766) -- ddl: fix alter sequence will generate schemaVer=0 when alter options are the same as the old [36276](https://github.com/pingcap/tidb/issues/36276) -- Fix that incorrect TiDB states may appear on startup under very, very, very extreme cases [36791](https://github.com/pingcap/tidb/issues/36791) -- Fix the "UnknownPlanID" issue. [35153](https://github.com/pingcap/tidb/issues/35153) +(dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that querying partitioned tables might report "index-out-of-range" and "non used index" errors in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) +- ddl: fix alter sequence will generate schemaVer=0 when alter options are the same as the old [#36276](https://github.com/pingcap/tidb/issues/36276) +- Fix that incorrect TiDB states may appear on startup under very, very, very extreme cases [#36791](https://github.com/pingcap/tidb/issues/36791) +- Fix the "UnknownPlanID" issue. [#35153](https://github.com/pingcap/tidb/issues/35153) -- Fix the issue that column list does not work in load data. [35198](https://github.com/pingcap/tidb/issues/35198) -- Fixed an issue where extra datums may break binlog. [33608](https://github.com/pingcap/tidb/issues/33608) +(dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that the column list does not work in the LOAD DATA statement [#35198](https://github.com/pingcap/tidb/issues/35198) @[SpadeA-Tang](https://github.com/SpadeA-Tang) +(dup: release-5.3.2.md > Bug Fixes> TiDB)- Fix the issue of the `data and columnID count not match` error that occurs when inserting duplicated values with TiDB Binlog enabled [#33608](https://github.com/pingcap/tidb/issues/33608) + TiKV - - Fix a bug that regions may be overlapped if raftstore is too busy [13160](https://github.com/tikv/tikv/issues/13160) - - fix the bug that the consume should be refresh if region heartbeat send failed. [12934](https://github.com/tikv/tikv/issues/12934) - - remove call_option to avoid deadlock(RWR). [13191](https://github.com/tikv/tikv/issues/13191) - - Fix tikv crash when conv empty string [12673](https://github.com/tikv/tikv/issues/12673) - - Fix serialized format of ReadableSize [12518](https://github.com/tikv/tikv/issues/12518) - - Fix encryption keys not cleaned up when Raft Engine is enabled [12890](https://github.com/tikv/tikv/issues/12890) - - Fix potential panic when a peer is being split and destroyed at the same time [12825](https://github.com/tikv/tikv/issues/12825) - - Fix potential deadlock in `RpcClient` when two read locks are interleaved by a write lock. [12933](https://github.com/tikv/tikv/issues/12933) - - Fix possible panic when source peer catch up logs by snapshot in merge [12663](https://github.com/tikv/tikv/issues/12663) - - Fix bug which causes frequent pd client reconnection [12345](https://github.com/tikv/tikv/issues/12345) - - Fix encryption keys not cleaned up when Raft Engine is enabled [13123](https://github.com/tikv/tikv/issues/13123) - - Fix possible QPS drop due to high commit log duration [13077](https://github.com/tikv/tikv/issues/13077) - - Make max_subcompactions dynamically changeable [13145](https://github.com/tikv/tikv/issues/13145) + - Fix a bug that regions may be overlapped if raftstore is too busy [#13160](https://github.com/tikv/tikv/issues/13160) + (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) + - remove call_option to avoid deadlock(RWR). [#13191](https://github.com/tikv/tikv/issues/13191) + (dup: release-5.3.2.md > Bug Fixes> TiKV)- Fix the issue that TiKV panics when performing type conversion for an empty string [#12673](https://github.com/tikv/tikv/issues/12673) + (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue of inconsistent Region size configuration between TiKV and PD [#12518](https://github.com/tikv/tikv/issues/12518) + (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that encryption keys are not cleaned up when Raft Engine is enabled [#12890](https://github.com/tikv/tikv/issues/12890) + (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the panic issue that might occur when a peer is being split and destroyed at the same time [#12825](https://github.com/tikv/tikv/issues/12825) + - Fix potential deadlock in `RpcClient` when two read locks are interleaved by a write lock. [#12933](https://github.com/tikv/tikv/issues/12933) + (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the panic issue that might occur when the source peer catches up logs by snapshot in the Region merge process [#12663](https://github.com/tikv/tikv/issues/12663) + (dup: release-5.3.2.md > Bug Fixes> TiKV)- Fix the issue of frequent PD client reconnection that occurs when the PD client meets an error [#12345](https://github.com/tikv/tikv/issues/12345) + - Fix encryption keys not cleaned up when Raft Engine is enabled [#13123](https://github.com/tikv/tikv/issues/13123) + (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that the Commit Log Duration of a new Region is too high, which causes QPS to drop [#13077](https://github.com/tikv/tikv/issues/13077) + (dup: release-6.2.0.md > Improvements> TiKV)- Support dynamically modifying the number of sub-compaction operations performed concurrently in RocksDB (`rocksdb.max-sub-compactions`) [#13145](https://github.com/tikv/tikv/issues/13145) + PD - - Fix the issue that the online process is not accurate when having invalid label settings. [5234](https://github.com/tikv/pd/issues/5234) - - grpc: fix the wrong error handler [5373](https://github.com/tikv/pd/issues/5373) - - Fix the issue that `/regions/replicated` may return the wrong status [5095](https://github.com/tikv/pd/issues/5095) + - Fix the issue that the online process is not accurate when having invalid label settings. [#5234](https://github.com/tikv/pd/issues/5234) + - grpc: fix the wrong error handler [#5373](https://github.com/tikv/pd/issues/5373) + - Fix the issue that `/regions/replicated` may return the wrong status [#5095](https://github.com/tikv/pd/issues/5095) + TiFlash - - Fix the TiFlash crash issue that occurs after dropping a column of a table with clustered indexes under some situations. [5154](https://github.com/pingcap/tiflash/issues/5154) - - Fix the issue that format throw data truncated error [4891](https://github.com/pingcap/tiflash/issues/4891) - - fix the problem that there may be some obsolete data left in storage which cannot be deleted [5659](https://github.com/pingcap/tiflash/issues/5659) - - Reduce unnecessary CPU usage in some edge cases [5409](https://github.com/pingcap/tiflash/issues/5409) - - Fix a bug that TiFlash can not work in a cluster using ipv6 [5247](https://github.com/pingcap/tiflash/issues/5247) - - Fix a panic issue in parallel aggregation when an exception is thrown. [5356](https://github.com/pingcap/tiflash/issues/5356) + (dup: release-5.4.2.md > Bug Fixes> TiFlash)- Fix the issue that TiFlash crashes after dropping a column of a table with clustered indexes in some situations [#5154](https://github.com/pingcap/tiflash/issues/5154) + - Fix the issue that format throw data truncated error [#4891](https://github.com/pingcap/tiflash/issues/4891) + - fix the problem that there may be some obsolete data left in storage which cannot be deleted [#5659](https://github.com/pingcap/tiflash/issues/5659) + - Reduce unnecessary CPU usage in some edge cases [#5409](https://github.com/pingcap/tiflash/issues/5409) + - Fix a bug that TiFlash can not work in a cluster using ipv6 [#5247](https://github.com/pingcap/tiflash/issues/5247) + - Fix a panic issue in parallel aggregation when an exception is thrown. [#5356](https://github.com/pingcap/tiflash/issues/5356) + Tools + TiCDC - - Fix the wrong maximum compatible version number [6039](https://github.com/pingcap/tiflow/issues/6039) - - Fix a bug that may cause cdc server panic if it received a http request before cdc server fully started. [5639](https://github.com/pingcap/tiflow/issues/5639) - - Fix ddl sink panic when changefeed syncpoint is enable. [4934](https://github.com/pingcap/tiflow/issues/4934) - - Fix a data race in black hole sink. [5714](https://github.com/pingcap/tiflow/issues/5714) - - Fix a bug that causes get changefeeds api does not well after cdc server restart. [5837](https://github.com/pingcap/tiflow/issues/5837) - - Fix a data race in black hole sink. [6206](https://github.com/pingcap/tiflow/issues/6206) - - Fix TiCDC panic issue when disable the old value of changefeed [6198](https://github.com/pingcap/tiflow/issues/6198) + - Fix the wrong maximum compatible version number [#6039](https://github.com/pingcap/tiflow/issues/6039) + - Fix a bug that may cause cdc server panic if it received a http request before cdc server fully started. [#5639](https://github.com/pingcap/tiflow/issues/5639) + - Fix ddl sink panic when changefeed syncpoint is enable. [#4934](https://github.com/pingcap/tiflow/issues/4934) + - Fix a data race in black hole sink. [#5714](https://github.com/pingcap/tiflow/issues/5714) + - Fix a bug that causes get changefeeds api does not well after cdc server restart. [#5837](https://github.com/pingcap/tiflow/issues/5837) + - Fix a data race in black hole sink. [#6206](https://github.com/pingcap/tiflow/issues/6206) + - Fix TiCDC panic issue when disable the old value of changefeed [#6198](https://github.com/pingcap/tiflow/issues/6198) + Backup & Restore (BR) - - fix the issue that raw restore rewrite the t prefix keys [35279](https://github.com/pingcap/tidb/issues/35279) + (dup: release-5.4.2.md > Bug Fixes> Tools> Backup & Restore (BR))- Fix a bug that BR reports `ErrRestoreTableIDMismatch` in RawKV mode [#35279](https://github.com/pingcap/tidb/issues/35279) + Dumpling - - use net.JoinHostPort to generate host-port part of URI [36112](https://github.com/pingcap/tidb/issues/36112) + - use net.JoinHostPort to generate host-port part of URI [#36112](https://github.com/pingcap/tidb/issues/36112) + TiDB Lightning - - support column starts with slash/number/non-ascii for parquet file [36980](https://github.com/pingcap/tidb/issues/36980) - - fix connect to tidb when using ipv6 host [35880](https://github.com/pingcap/tidb/issues/35880) + - support column starts with slash/number/non-ascii for parquet file [#36980](https://github.com/pingcap/tidb/issues/36980) + - fix connect to tidb when using ipv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) + TiDB Binlog - - [1152](https://github.com/pingcap/tidb-binlog/issues/1152) + - [#1152](https://github.com/pingcap/tidb-binlog/issues/1152) + TiDB Data Migration - - Fix a bug that start DM-worker and `kill` it immediately will not let process stop. [5836](https://github.com/pingcap/tiflow/issues/5836) - - use `net.JoinHostPort` to generate host-port part of URI to support ipv6 address. [6249](https://github.com/pingcap/tiflow/issues/6249) - - Fix the problem that TiCDC cannot correctly recognize the ipv6 address in SinkURI [6135](https://github.com/pingcap/tiflow/issues/6135) - - Fix a bug that relay goroutine and upstream connections may leak when relay meet error [6193](https://github.com/pingcap/tiflow/issues/6193) - - Fix the issue of the possible data race that might occur when multiple functions are executing concurrently, some calling Result() and writing into some variables that other functions are trying to read. #4811 [4811](https://github.com/pingcap/tiflow/issues/4811) - - `fix a bug that get tables without using quote schema name`. [5895](https://github.com/pingcap/tiflow/issues/5895) + - Fix a bug that start DM-worker and `kill` it immediately will not let process stop. [#5836](https://github.com/pingcap/tiflow/issues/5836) + - use `net.JoinHostPort` to generate host-port part of URI to support ipv6 address. [#6249](https://github.com/pingcap/tiflow/issues/6249) + - Fix the problem that TiCDC cannot correctly recognize the ipv6 address in SinkURI [#6135](https://github.com/pingcap/tiflow/issues/6135) + - Fix a bug that relay goroutine and upstream connections may leak when relay meet error [#6193](https://github.com/pingcap/tiflow/issues/6193) + - Fix the issue of the possible data race that might occur when multiple functions are executing concurrently, some calling Result() and writing into some variables that other functions are trying to read. #4811 [#4811](https://github.com/pingcap/tiflow/issues/4811) + - `fix a bug that get tables without using quote schema name`. [#5895](https://github.com/pingcap/tiflow/issues/5895) From 937b10d90a246d12af12912d159f504e182f8a6f Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Mon, 29 Aug 2022 17:24:29 +0800 Subject: [PATCH 03/48] collect notes from comments --- releases/release-6.1.1.md | 78 ++++++++++++++++++++++++++++++--------- 1 file changed, 61 insertions(+), 17 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 15e2fd1e34d6b..ed4d77562ec86 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -13,9 +13,13 @@ TiDB version: 6.1.1 + TiDB (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that `SHOW DATABASES LIKE …` is case-sensitive [#34766](https://github.com/pingcap/tidb/issues/34766) + - Change the default value of [`tidb_enable_outer_join_reorder`](/system-variables.md#tidb_enable_outer_join_reorder-new-in-v610) from `1` to `0`, which disables Join Reorder's support for Outer Join is enabled by default. ## Improvements +- Add some contents in the `TiDB-community-toolkit` binary package. For details, see [TiDB Installation Packages](/binary-package.md). +- Add a document to introduce TiDB's support for different operating systems. See []. + + TiDB @@ -29,48 +33,83 @@ TiDB version: 6.1.1 - In the new backup organization structure, we will see: `./br backup --pd "127.0.0.1:2379" -s "s3://backup/20220621" - After br command finished, we will have the structure below. ➜ backup tree . . └── 20220621 ├── backupmeta ├── store1 │ └── backup-xxx.sst ├── store100 │ └── backup-yyy.sst ├── store2 │ └── backup-zzz.sst ├── store3 ├── store4 └── store5` [#13063](https://github.com/tikv/tikv/issues/13063) (dup: release-6.2.0.md > Improvements> TiKV)- Support compressing the metrics response using gzip to reduce the HTTP body size [#12355](https://github.com/tikv/tikv/issues/12355) + - Support filter useless metrics samples to reduce the metrics data size. [#12355](https://github.com/tikv/tikv/issues/12355) + (dup: release-6.2.0.md > Improvements> TiKV)- Support dynamically modifying the number of sub-compaction operations performed concurrently in RocksDB (`rocksdb.max-sub-compactions`) [#13145](https://github.com/tikv/tikv/issues/13145) + ++ Tools + + + TiDB Lightning + + - add retry strategy on `stale command` error [#36877](https://github.com/pingcap/tidb/issues/36877) + + + TiDB Data Migration + + - User can set concurrency for lightning loader [#5505](https://github.com/pingcap/tiflow/issues/5505) + + + TiCDC + + - Add a sink uri parameter `transaction-atomicity` to support splitting the large transaction in a changefeed. This can greatly reduce the lantency and memory consumption of large transactions. [#5231](https://github.com/pingcap/tiflow/issues/5231) + - Reduce the goroutine number when initializing a capture with lots of regions[#5610](https://github.com/pingcap/tiflow/issues/5610) + - An enhancement of MySQL sink to turn off safe-mode automatically [#5611](https://github.com/pingcap/tiflow/issues/5611) ## Bug fixes + TiDB -- executor: fix index_lookup_hash_join hang when used with limit [#35638](https://github.com/pingcap/tidb/issues/35638) +- Fix the issue that IndexLookupHashJoin may hangs when used with limit [#35638](https://github.com/pingcap/tidb/issues/35638) +- Fix the issue that TiDB may panic during update stmt [#32311](https://github.com/pingcap/tidb/issues/32311) +- Fix the bug that `show columns` may send cop request [#36496](https://github.com/pingcap/tidb/issues/36496) +- Fix bug that `show warnings` may return `invalid memory address or nil pointer dereference` error [#31569](https://github.com/pingcap/tidb/issues/31569) +- Fix the case sensitive issues for `show database like` statement [#34766](https://github.com/pingcap/tidb/issues/34766) +- Fix bug that static partition prune may return wrong result for agg query if the table is empty [#35295](https://github.com/pingcap/tidb/issues/35295) -- planner: fix outer join reorder will push down its outer join condition [#37238](https://github.com/pingcap/tidb/issues/37238) -- planner: fix cte-schema-clone will clone the old hashcode of its column if any [#35404](https://github.com/pingcap/tidb/issues/35404) +- Fix outer join reorder will push down its outer join condition wrongly [#37238](https://github.com/pingcap/tidb/issues/37238) +- Fix that cte-schema hashcode is cloned wrongly when cte is referenced more than once [#35404](https://github.com/pingcap/tidb/issues/35404) +- Fix the wrong join reorder produced by some right outer join [#36912](https://github.com/pingcap/tidb/issues/36912) +- Fix the wrong nullable value infered for firstrow agg function with EqualAll [#34584](https://github.com/pingcap/tidb/issues/34584) +- Fix that plan cache cannot work when there's a binding with ignore_plan_cache hint [#34596](https://github.com/pingcap/tidb/issues/34596) +- Fix the missing exchange between hash-partition window and single-partition window [#35990](https://github.com/pingcap/tidb/issues/35990) +- Fix that some predicates are wrongly removed after partition pruning [#33966](https://github.com/pingcap/tidb/issues/33966) +- Fix the wrong default value set for partial aggregation when aggregation is pushed-down [#35295](https://github.com/pingcap/tidb/issues/35295) (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that querying partitioned tables might report "index-out-of-range" and "non used index" errors in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) -- ddl: fix alter sequence will generate schemaVer=0 when alter options are the same as the old [#36276](https://github.com/pingcap/tidb/issues/36276) -- Fix that incorrect TiDB states may appear on startup under very, very, very extreme cases [#36791](https://github.com/pingcap/tidb/issues/36791) -- Fix the "UnknownPlanID" issue. [#35153](https://github.com/pingcap/tidb/issues/35153) +- Fix the issue that when using TiDB with Binlog, the Drainer may crash because the invalid schema version after `ALTER SEQUENCE` statement [#36276](https://github.com/pingcap/tidb/issues/36276) +- Fix the incorrect TiDB states that may appear on startup under very extreme cases [#36791](https://github.com/pingcap/tidb/issues/36791) +- Fix the issue that the execution plans for the partition table may show `UnknownPlanID` in TiDB Dashboard. [#35153](https://github.com/pingcap/tidb/issues/35153) (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that the column list does not work in the LOAD DATA statement [#35198](https://github.com/pingcap/tidb/issues/35198) @[SpadeA-Tang](https://github.com/SpadeA-Tang) (dup: release-5.3.2.md > Bug Fixes> TiDB)- Fix the issue of the `data and columnID count not match` error that occurs when inserting duplicated values with TiDB Binlog enabled [#33608](https://github.com/pingcap/tidb/issues/33608) +- Remove the limitation of `tidb_gc_life_time` [#35392](https://github.com/pingcap/tidb/issues/35392) +- Fix the load data statement dead loop when an empty filed terminator is used [#33298](https://github.com/pingcap/tidb/issues/33298) +- Fix the long recovery time issue when the hiberate region is used [#34906](https://github.com/pingcap/tidb/issues/34906) + TiKV - Fix a bug that regions may be overlapped if raftstore is too busy [#13160](https://github.com/tikv/tikv/issues/13160) (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) - - remove call_option to avoid deadlock(RWR). [#13191](https://github.com/tikv/tikv/issues/13191) (dup: release-5.3.2.md > Bug Fixes> TiKV)- Fix the issue that TiKV panics when performing type conversion for an empty string [#12673](https://github.com/tikv/tikv/issues/12673) (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue of inconsistent Region size configuration between TiKV and PD [#12518](https://github.com/tikv/tikv/issues/12518) (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that encryption keys are not cleaned up when Raft Engine is enabled [#12890](https://github.com/tikv/tikv/issues/12890) (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the panic issue that might occur when a peer is being split and destroyed at the same time [#12825](https://github.com/tikv/tikv/issues/12825) - - Fix potential deadlock in `RpcClient` when two read locks are interleaved by a write lock. [#12933](https://github.com/tikv/tikv/issues/12933) (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the panic issue that might occur when the source peer catches up logs by snapshot in the Region merge process [#12663](https://github.com/tikv/tikv/issues/12663) (dup: release-5.3.2.md > Bug Fixes> TiKV)- Fix the issue of frequent PD client reconnection that occurs when the PD client meets an error [#12345](https://github.com/tikv/tikv/issues/12345) - Fix encryption keys not cleaned up when Raft Engine is enabled [#13123](https://github.com/tikv/tikv/issues/13123) (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that the Commit Log Duration of a new Region is too high, which causes QPS to drop [#13077](https://github.com/tikv/tikv/issues/13077) - (dup: release-6.2.0.md > Improvements> TiKV)- Support dynamically modifying the number of sub-compaction operations performed concurrently in RocksDB (`rocksdb.max-sub-compactions`) [#13145](https://github.com/tikv/tikv/issues/13145) + - Fix a rare case panic when enabling raft-engine [#12698](https://github.com/tikv/tikv/issues/12698) + - Avoid redundant log warnings when procfs is not available [#13116](https://github.com/tikv/tikv/issues/13116) + - Fix the wrong expression of `Unified Read Pool CPU` in dashboard [#13086](https://github.com/tikv/tikv/issues/13086) + - Make default `region-split-check-diff` not less than bucket size [#12598](https://github.com/tikv/tikv/issues/12598) + - Fix panics when apply snapshot is aborted and raft engine is enabled [#12470](https://github.com/tikv/tikv/issues/12470) + - Refactor pd client to avoid potential deadlock(RWR). [#13191](https://github.com/tikv/tikv/issues/13191) + PD - Fix the issue that the online process is not accurate when having invalid label settings. [#5234](https://github.com/tikv/pd/issues/5234) - - grpc: fix the wrong error handler [#5373](https://github.com/tikv/pd/issues/5373) + - Fix the problem that grpc handles return errors inappropriately [#5373](https://github.com/tikv/pd/issues/5373) - Fix the issue that `/regions/replicated` may return the wrong status [#5095](https://github.com/tikv/pd/issues/5095) + TiFlash @@ -97,6 +136,8 @@ TiDB version: 6.1.1 + Backup & Restore (BR) (dup: release-5.4.2.md > Bug Fixes> Tools> Backup & Restore (BR))- Fix a bug that BR reports `ErrRestoreTableIDMismatch` in RawKV mode [#35279](https://github.com/pingcap/tidb/issues/35279) + - Adjust the backup organization structure and add a store_id related prefix under the backup path. [#30087](https://github.com/pingcap/tidb/issues/30087) + - Fix the incorrect backup time costs in log [#35553](https://github.com/pingcap/tidb/issues/35553) + Dumpling @@ -104,8 +145,11 @@ TiDB version: 6.1.1 + TiDB Lightning - - support column starts with slash/number/non-ascii for parquet file [#36980](https://github.com/pingcap/tidb/issues/36980) - fix connect to tidb when using ipv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) + - add ReadIndexNotReady as retryable ingest error [#36566](https://github.com/pingcap/tidb/issues/36566) + - hide sensitive log for server mode lightning [#36374](https://github.com/pingcap/tidb/issues/36374) + - support column starts with slash/number/non-ascii for parquet file [36980](https://github.com/pingcap/tidb/issues/36980) + - Fix panic when downstream table schema has changed [#37233](https://github.com/pingcap/tidb/pull/37233) + TiDB Binlog @@ -113,9 +157,9 @@ TiDB version: 6.1.1 + TiDB Data Migration - - Fix a bug that start DM-worker and `kill` it immediately will not let process stop. [#5836](https://github.com/pingcap/tiflow/issues/5836) - - use `net.JoinHostPort` to generate host-port part of URI to support ipv6 address. [#6249](https://github.com/pingcap/tiflow/issues/6249) - - Fix the problem that TiCDC cannot correctly recognize the ipv6 address in SinkURI [#6135](https://github.com/pingcap/tiflow/issues/6135) - - Fix a bug that relay goroutine and upstream connections may leak when relay meet error [#6193](https://github.com/pingcap/tiflow/issues/6193) - - Fix the issue of the possible data race that might occur when multiple functions are executing concurrently, some calling Result() and writing into some variables that other functions are trying to read. #4811 [#4811](https://github.com/pingcap/tiflow/issues/4811) - - `fix a bug that get tables without using quote schema name`. [#5895](https://github.com/pingcap/tiflow/issues/5895) + - Fix the 'txn-entry-size-limit' config is not effective in DM [#6161](https://github.com/pingcap/tiflow/issues/6161) + - Fix a bug that get tables without using quote schema name [#5895](https://github.com/pingcap/tiflow/issues/5895) + - Fix the issue of the possible data race in query-status [#4811](https://github.com/pingcap/tiflow/issues/4811) + - Fix different output format for `operate-schema` command [#5688](https://github.com/pingcap/tiflow/issues/5688) + - Fix goroutine leak when relay meet error [#6193](https://github.com/pingcap/tiflow/issues/6193) + - Fix issue of DM Worker may stuck when get DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) From 69558ce82e7e21802084d8da21bca752fe8ebba0 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Mon, 29 Aug 2022 17:27:04 +0800 Subject: [PATCH 04/48] add some ticdc notes --- releases/release-6.1.1.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index ed4d77562ec86..edd7f56e519d4 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -132,6 +132,12 @@ TiDB version: 6.1.1 - Fix a bug that causes get changefeeds api does not well after cdc server restart. [#5837](https://github.com/pingcap/tiflow/issues/5837) - Fix a data race in black hole sink. [#6206](https://github.com/pingcap/tiflow/issues/6206) - Fix TiCDC panic issue when disable the old value of changefeed [#6198](https://github.com/pingcap/tiflow/issues/6198) + - Fix some data consistency problems when enabling redo log feature. + [#6189](https://github.com/pingcap/tiflow/issues/6189)[#6368](https://github.com/pingcap/tiflow/issues/6368)[#6277](https://github.com/pingcap/tiflow/issues/6277)[#6456](https://github.com/pingcap/tiflow/issues/6456)[#6695](https://github.com/pingcap/tiflow/issues/6695)[#6764](https://github.com/pingcap/tiflow/issues/6764)[#6859](https://github.com/pingcap/tiflow/issues/6859) + - Fix the performance problem about the redo log by + writing redo event asynchronously [#6011](https://github.com/pingcap/tiflow/issues/6011) + - Fix the changefeed stuck problem when enabling sync-point in some special situation [#6827](https://github.com/pingcap/tiflow/issues/6827) + - Fix the problem when mysql sink connected to ipv6 address[#6135](https://github.com/pingcap/tiflow/issues/6135) + Backup & Restore (BR) From cbb579986200e14900af957ec73b3bc23fe96a06 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Mon, 29 Aug 2022 17:28:52 +0800 Subject: [PATCH 05/48] Update release-6.1.1.md --- releases/release-6.1.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index edd7f56e519d4..78022b7822ff0 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -133,7 +133,7 @@ TiDB version: 6.1.1 - Fix a data race in black hole sink. [#6206](https://github.com/pingcap/tiflow/issues/6206) - Fix TiCDC panic issue when disable the old value of changefeed [#6198](https://github.com/pingcap/tiflow/issues/6198) - Fix some data consistency problems when enabling redo log feature. - [#6189](https://github.com/pingcap/tiflow/issues/6189)[#6368](https://github.com/pingcap/tiflow/issues/6368)[#6277](https://github.com/pingcap/tiflow/issues/6277)[#6456](https://github.com/pingcap/tiflow/issues/6456)[#6695](https://github.com/pingcap/tiflow/issues/6695)[#6764](https://github.com/pingcap/tiflow/issues/6764)[#6859](https://github.com/pingcap/tiflow/issues/6859) + [#6189](https://github.com/pingcap/tiflow/issues/6189) [#6368](https://github.com/pingcap/tiflow/issues/6368) [#6277](https://github.com/pingcap/tiflow/issues/6277) [#6456](https://github.com/pingcap/tiflow/issues/6456) [#6695](https://github.com/pingcap/tiflow/issues/6695) [#6764](https://github.com/pingcap/tiflow/issues/6764) [#6859](https://github.com/pingcap/tiflow/issues/6859) - Fix the performance problem about the redo log by writing redo event asynchronously [#6011](https://github.com/pingcap/tiflow/issues/6011) - Fix the changefeed stuck problem when enabling sync-point in some special situation [#6827](https://github.com/pingcap/tiflow/issues/6827) From 70b28fe57a60f39359e05f86105d13d693cfbb44 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Mon, 29 Aug 2022 17:31:33 +0800 Subject: [PATCH 06/48] Update release-6.1.1.md --- releases/release-6.1.1.md | 1 - 1 file changed, 1 deletion(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 78022b7822ff0..9316e69806bb1 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -31,7 +31,6 @@ TiDB version: 6.1.1 + TiKV - - In the new backup organization structure, we will see: `./br backup --pd "127.0.0.1:2379" -s "s3://backup/20220621" - After br command finished, we will have the structure below. ➜ backup tree . . └── 20220621 ├── backupmeta ├── store1 │ └── backup-xxx.sst ├── store100 │ └── backup-yyy.sst ├── store2 │ └── backup-zzz.sst ├── store3 ├── store4 └── store5` [#13063](https://github.com/tikv/tikv/issues/13063) (dup: release-6.2.0.md > Improvements> TiKV)- Support compressing the metrics response using gzip to reduce the HTTP body size [#12355](https://github.com/tikv/tikv/issues/12355) - Support filter useless metrics samples to reduce the metrics data size. [#12355](https://github.com/tikv/tikv/issues/12355) (dup: release-6.2.0.md > Improvements> TiKV)- Support dynamically modifying the number of sub-compaction operations performed concurrently in RocksDB (`rocksdb.max-sub-compactions`) [#13145](https://github.com/tikv/tikv/issues/13145) From dccfeafaf8850925bd7ea981808290dd4a1c86de Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Mon, 29 Aug 2022 19:02:25 +0800 Subject: [PATCH 07/48] update --- releases/release-6.1.1.md | 79 ++++++++++++++++++++++----------------- 1 file changed, 44 insertions(+), 35 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 9316e69806bb1..f0c68783dd049 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -15,6 +15,10 @@ TiDB version: 6.1.1 (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that `SHOW DATABASES LIKE …` is case-sensitive [#34766](https://github.com/pingcap/tidb/issues/34766) - Change the default value of [`tidb_enable_outer_join_reorder`](/system-variables.md#tidb_enable_outer_join_reorder-new-in-v610) from `1` to `0`, which disables Join Reorder's support for Outer Join is enabled by default. ++ Diagnosis + + - Continuous Profiling is now disabled by default. + ## Improvements - Add some contents in the `TiDB-community-toolkit` binary package. For details, see [TiDB Installation Packages](/binary-package.md). @@ -22,12 +26,12 @@ TiDB version: 6.1.1 + TiDB - -(dup: release-6.2.0.md > # Performance)[User document](/optimizer-hints.md#semi_join_rewrite) [#35323](https://github.com/pingcap/tidb/issues/35323) -(dup: release-5.2.4.md > Bug fixes> TiDB)- Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) + + (dup: release-6.2.0.md > # Performance)[User document](/optimizer-hints.md#semi_join_rewrite) [#35323](https://github.com/pingcap/tidb/issues/35323) + (dup: release-5.2.4.md > Bug fixes> TiDB)- Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) - -(dup: release-6.2.0.md > Bug fixes> TiDB)- Avoid sending requests to unhealthy TiKV nodes to improve availability [#34906](https://github.com/pingcap/tidb/issues/34906) + + (dup: release-6.2.0.md > Bug fixes> TiDB)- Avoid sending requests to unhealthy TiKV nodes to improve availability [#34906](https://github.com/pingcap/tidb/issues/34906) + TiKV @@ -35,6 +39,10 @@ TiDB version: 6.1.1 - Support filter useless metrics samples to reduce the metrics data size. [#12355](https://github.com/tikv/tikv/issues/12355) (dup: release-6.2.0.md > Improvements> TiKV)- Support dynamically modifying the number of sub-compaction operations performed concurrently in RocksDB (`rocksdb.max-sub-compactions`) [#13145](https://github.com/tikv/tikv/issues/13145) ++ PD + + - 改进 balance region 在空间快均衡阶段的调度速度 [#5320](https://github.com/tikv/pd/pull/5320) + + Tools + TiDB Lightning @@ -55,36 +63,36 @@ TiDB version: 6.1.1 + TiDB - -- Fix the issue that IndexLookupHashJoin may hangs when used with limit [#35638](https://github.com/pingcap/tidb/issues/35638) -- Fix the issue that TiDB may panic during update stmt [#32311](https://github.com/pingcap/tidb/issues/32311) -- Fix the bug that `show columns` may send cop request [#36496](https://github.com/pingcap/tidb/issues/36496) -- Fix bug that `show warnings` may return `invalid memory address or nil pointer dereference` error [#31569](https://github.com/pingcap/tidb/issues/31569) -- Fix the case sensitive issues for `show database like` statement [#34766](https://github.com/pingcap/tidb/issues/34766) -- Fix bug that static partition prune may return wrong result for agg query if the table is empty [#35295](https://github.com/pingcap/tidb/issues/35295) - - -- Fix outer join reorder will push down its outer join condition wrongly [#37238](https://github.com/pingcap/tidb/issues/37238) -- Fix that cte-schema hashcode is cloned wrongly when cte is referenced more than once [#35404](https://github.com/pingcap/tidb/issues/35404) -- Fix the wrong join reorder produced by some right outer join [#36912](https://github.com/pingcap/tidb/issues/36912) -- Fix the wrong nullable value infered for firstrow agg function with EqualAll [#34584](https://github.com/pingcap/tidb/issues/34584) -- Fix that plan cache cannot work when there's a binding with ignore_plan_cache hint [#34596](https://github.com/pingcap/tidb/issues/34596) -- Fix the missing exchange between hash-partition window and single-partition window [#35990](https://github.com/pingcap/tidb/issues/35990) -- Fix that some predicates are wrongly removed after partition pruning [#33966](https://github.com/pingcap/tidb/issues/33966) -- Fix the wrong default value set for partial aggregation when aggregation is pushed-down [#35295](https://github.com/pingcap/tidb/issues/35295) - - -(dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that querying partitioned tables might report "index-out-of-range" and "non used index" errors in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) -- Fix the issue that when using TiDB with Binlog, the Drainer may crash because the invalid schema version after `ALTER SEQUENCE` statement [#36276](https://github.com/pingcap/tidb/issues/36276) -- Fix the incorrect TiDB states that may appear on startup under very extreme cases [#36791](https://github.com/pingcap/tidb/issues/36791) -- Fix the issue that the execution plans for the partition table may show `UnknownPlanID` in TiDB Dashboard. [#35153](https://github.com/pingcap/tidb/issues/35153) - - -(dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that the column list does not work in the LOAD DATA statement [#35198](https://github.com/pingcap/tidb/issues/35198) @[SpadeA-Tang](https://github.com/SpadeA-Tang) -(dup: release-5.3.2.md > Bug Fixes> TiDB)- Fix the issue of the `data and columnID count not match` error that occurs when inserting duplicated values with TiDB Binlog enabled [#33608](https://github.com/pingcap/tidb/issues/33608) -- Remove the limitation of `tidb_gc_life_time` [#35392](https://github.com/pingcap/tidb/issues/35392) -- Fix the load data statement dead loop when an empty filed terminator is used [#33298](https://github.com/pingcap/tidb/issues/33298) -- Fix the long recovery time issue when the hiberate region is used [#34906](https://github.com/pingcap/tidb/issues/34906) + + - Fix the issue that IndexLookupHashJoin may hangs when used with limit [#35638](https://github.com/pingcap/tidb/issues/35638) + - Fix the issue that TiDB may panic during update stmt [#32311](https://github.com/pingcap/tidb/issues/32311) + - Fix the bug that `show columns` may send cop request [#36496](https://github.com/pingcap/tidb/issues/36496) + - Fix bug that `show warnings` may return `invalid memory address or nil pointer dereference` error [#31569](https://github.com/pingcap/tidb/issues/31569) + - Fix the case sensitive issues for `show database like` statement [#34766](https://github.com/pingcap/tidb/issues/34766) + - Fix bug that static partition prune may return wrong result for agg query if the table is empty [#35295](https://github.com/pingcap/tidb/issues/35295) + + + - Fix outer join reorder will push down its outer join condition wrongly [#37238](https://github.com/pingcap/tidb/issues/37238) + - Fix that cte-schema hashcode is cloned wrongly when cte is referenced more than once [#35404](https://github.com/pingcap/tidb/issues/35404) + - Fix the wrong join reorder produced by some right outer join [#36912](https://github.com/pingcap/tidb/issues/36912) + - Fix the wrong nullable value infered for firstrow agg function with EqualAll [#34584](https://github.com/pingcap/tidb/issues/34584) + - Fix that plan cache cannot work when there's a binding with ignore_plan_cache hint [#34596](https://github.com/pingcap/tidb/issues/34596) + - Fix the missing exchange between hash-partition window and single-partition window [#35990](https://github.com/pingcap/tidb/issues/35990) + - Fix that some predicates are wrongly removed after partition pruning [#33966](https://github.com/pingcap/tidb/issues/33966) + - Fix the wrong default value set for partial aggregation when aggregation is pushed-down [#35295](https://github.com/pingcap/tidb/issues/35295) + + + (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that querying partitioned tables might report "index-out-of-range" and "non used index" errors in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) + - Fix the issue that when using TiDB with Binlog, the Drainer may crash because the invalid schema version after `ALTER SEQUENCE` statement [#36276](https://github.com/pingcap/tidb/issues/36276) + - Fix the incorrect TiDB states that may appear on startup under very extreme cases [#36791](https://github.com/pingcap/tidb/issues/36791) + - Fix the issue that the execution plans for the partition table may show `UnknownPlanID` in TiDB Dashboard. [#35153](https://github.com/pingcap/tidb/issues/35153) + + + (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that the column list does not work in the LOAD DATA statement [#35198](https://github.com/pingcap/tidb/issues/35198) @[SpadeA-Tang](https://github.com/SpadeA-Tang) + (dup: release-5.3.2.md > Bug Fixes> TiDB)- Fix the issue of the `data and columnID count not match` error that occurs when inserting duplicated values with TiDB Binlog enabled [#33608](https://github.com/pingcap/tidb/issues/33608) + - Remove the limitation of `tidb_gc_life_time` [#35392](https://github.com/pingcap/tidb/issues/35392) + - Fix the load data statement dead loop when an empty filed terminator is used [#33298](https://github.com/pingcap/tidb/issues/33298) + - Fix the long recovery time issue when the hiberate region is used [#34906](https://github.com/pingcap/tidb/issues/34906) + TiKV @@ -110,6 +118,7 @@ TiDB version: 6.1.1 - Fix the issue that the online process is not accurate when having invalid label settings. [#5234](https://github.com/tikv/pd/issues/5234) - Fix the problem that grpc handles return errors inappropriately [#5373](https://github.com/tikv/pd/issues/5373) - Fix the issue that `/regions/replicated` may return the wrong status [#5095](https://github.com/tikv/pd/issues/5095) + - 修复 gRPC 处理返回错误不恰当的问题 [#5376](https://github.com/tikv/pd/pull/5376) + TiFlash From 2fbed03d81a6ee02f3d65a2c775af21ece3329c2 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Mon, 29 Aug 2022 19:10:04 +0800 Subject: [PATCH 08/48] Update releases/release-6.1.1.md --- releases/release-6.1.1.md | 1 - 1 file changed, 1 deletion(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index f0c68783dd049..ea65e7a7e995a 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -118,7 +118,6 @@ TiDB version: 6.1.1 - Fix the issue that the online process is not accurate when having invalid label settings. [#5234](https://github.com/tikv/pd/issues/5234) - Fix the problem that grpc handles return errors inappropriately [#5373](https://github.com/tikv/pd/issues/5373) - Fix the issue that `/regions/replicated` may return the wrong status [#5095](https://github.com/tikv/pd/issues/5095) - - 修复 gRPC 处理返回错误不恰当的问题 [#5376](https://github.com/tikv/pd/pull/5376) + TiFlash From 99585fb3fc6760c4e438ab359511fc2413b528c5 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Mon, 29 Aug 2022 19:10:48 +0800 Subject: [PATCH 09/48] Update release-6.1.1.md --- releases/release-6.1.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index ea65e7a7e995a..0105577bff99b 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -41,7 +41,7 @@ TiDB version: 6.1.1 + PD - - 改进 balance region 在空间快均衡阶段的调度速度 [#5320](https://github.com/tikv/pd/pull/5320) + - Improve the speed of the balance region during the stage close to completion [#5320](https://github.com/tikv/pd/pull/5320) + Tools From 015665d490ed42b1d6bf4713cd4b498e00041809 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Mon, 29 Aug 2022 19:27:03 +0800 Subject: [PATCH 10/48] Update releases/release-6.1.1.md --- releases/release-6.1.1.md | 1 - 1 file changed, 1 deletion(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 0105577bff99b..961786e3d5a0d 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -68,7 +68,6 @@ TiDB version: 6.1.1 - Fix the issue that TiDB may panic during update stmt [#32311](https://github.com/pingcap/tidb/issues/32311) - Fix the bug that `show columns` may send cop request [#36496](https://github.com/pingcap/tidb/issues/36496) - Fix bug that `show warnings` may return `invalid memory address or nil pointer dereference` error [#31569](https://github.com/pingcap/tidb/issues/31569) - - Fix the case sensitive issues for `show database like` statement [#34766](https://github.com/pingcap/tidb/issues/34766) - Fix bug that static partition prune may return wrong result for agg query if the table is empty [#35295](https://github.com/pingcap/tidb/issues/35295) From 517bed2b7994f3fb8fe6cfd82fc73120ea230c17 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Mon, 29 Aug 2022 19:30:52 +0800 Subject: [PATCH 11/48] replace some notes --- releases/release-6.1.1.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 961786e3d5a0d..9968ebd4c6ab5 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -36,7 +36,7 @@ TiDB version: 6.1.1 + TiKV (dup: release-6.2.0.md > Improvements> TiKV)- Support compressing the metrics response using gzip to reduce the HTTP body size [#12355](https://github.com/tikv/tikv/issues/12355) - - Support filter useless metrics samples to reduce the metrics data size. [#12355](https://github.com/tikv/tikv/issues/12355) + - 支持过滤不常用 metrics 以减少流量 [#12698](https://github.com/tikv/tikv/issues/12698) (dup: release-6.2.0.md > Improvements> TiKV)- Support dynamically modifying the number of sub-compaction operations performed concurrently in RocksDB (`rocksdb.max-sub-compactions`) [#13145](https://github.com/tikv/tikv/issues/13145) + PD @@ -56,7 +56,7 @@ TiDB version: 6.1.1 + TiCDC - Add a sink uri parameter `transaction-atomicity` to support splitting the large transaction in a changefeed. This can greatly reduce the lantency and memory consumption of large transactions. [#5231](https://github.com/pingcap/tiflow/issues/5231) - - Reduce the goroutine number when initializing a capture with lots of regions[#5610](https://github.com/pingcap/tiflow/issues/5610) + (dup: release-6.2.0.md > Improvements> Tools> TiCDC)- Reduce performance overhead caused by runtime context switching in multi-Region scenarios [#5610](https://github.com/pingcap/tiflow/issues/5610) - An enhancement of MySQL sink to turn off safe-mode automatically [#5611](https://github.com/pingcap/tiflow/issues/5611) ## Bug fixes @@ -74,10 +74,10 @@ TiDB version: 6.1.1 - Fix outer join reorder will push down its outer join condition wrongly [#37238](https://github.com/pingcap/tidb/issues/37238) - Fix that cte-schema hashcode is cloned wrongly when cte is referenced more than once [#35404](https://github.com/pingcap/tidb/issues/35404) - Fix the wrong join reorder produced by some right outer join [#36912](https://github.com/pingcap/tidb/issues/36912) - - Fix the wrong nullable value infered for firstrow agg function with EqualAll [#34584](https://github.com/pingcap/tidb/issues/34584) + (dup: release-5.4.2.md > Bug Fixes> TiDB)- Fix the issue of incorrectly inferred null flag of the TiFlash `firstrow` aggregate function in the EqualAll case [#34584](https://github.com/pingcap/tidb/issues/34584) - Fix that plan cache cannot work when there's a binding with ignore_plan_cache hint [#34596](https://github.com/pingcap/tidb/issues/34596) - Fix the missing exchange between hash-partition window and single-partition window [#35990](https://github.com/pingcap/tidb/issues/35990) - - Fix that some predicates are wrongly removed after partition pruning [#33966](https://github.com/pingcap/tidb/issues/33966) + (dup: release-5.2.4.md > Bug fixes> TiDB)- Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) - Fix the wrong default value set for partial aggregation when aggregation is pushed-down [#35295](https://github.com/pingcap/tidb/issues/35295) @@ -91,7 +91,7 @@ TiDB version: 6.1.1 (dup: release-5.3.2.md > Bug Fixes> TiDB)- Fix the issue of the `data and columnID count not match` error that occurs when inserting duplicated values with TiDB Binlog enabled [#33608](https://github.com/pingcap/tidb/issues/33608) - Remove the limitation of `tidb_gc_life_time` [#35392](https://github.com/pingcap/tidb/issues/35392) - Fix the load data statement dead loop when an empty filed terminator is used [#33298](https://github.com/pingcap/tidb/issues/33298) - - Fix the long recovery time issue when the hiberate region is used [#34906](https://github.com/pingcap/tidb/issues/34906) + (dup: release-6.2.0.md > Bug fixes> TiDB)- Avoid sending requests to unhealthy TiKV nodes to improve availability [#34906](https://github.com/pingcap/tidb/issues/34906) + TiKV @@ -148,7 +148,7 @@ TiDB version: 6.1.1 + Backup & Restore (BR) (dup: release-5.4.2.md > Bug Fixes> Tools> Backup & Restore (BR))- Fix a bug that BR reports `ErrRestoreTableIDMismatch` in RawKV mode [#35279](https://github.com/pingcap/tidb/issues/35279) - - Adjust the backup organization structure and add a store_id related prefix under the backup path. [#30087](https://github.com/pingcap/tidb/issues/30087) + (dup: release-6.2.0.md > Improvements> Tools> Backup & Restore (BR))- Adjust the backup data directory structure to fix backup failure caused by S3 rate limiting in large cluster backup [#30087](https://github.com/pingcap/tidb/issues/30087) - Fix the incorrect backup time costs in log [#35553](https://github.com/pingcap/tidb/issues/35553) + Dumpling From 8c07255ed0cd54f5ce8311054c34b6d8730fa216 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Mon, 29 Aug 2022 19:36:26 +0800 Subject: [PATCH 12/48] Update releases/release-6.1.1.md --- releases/release-6.1.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 9968ebd4c6ab5..99b28bbc9f851 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -27,7 +27,7 @@ TiDB version: 6.1.1 + TiDB - (dup: release-6.2.0.md > # Performance)[User document](/optimizer-hints.md#semi_join_rewrite) [#35323](https://github.com/pingcap/tidb/issues/35323) + (dup: release-6.2.0.md > # Performance)- Add a new optimizer `SEMI_JOIN_REWRITE` to improve the performance of `EXISTS` queries [#35323](https://github.com/pingcap/tidb/issues/35323) (dup: release-5.2.4.md > Bug fixes> TiDB)- Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) From 9795d3f8739c996af8a17a1e3f5fd42769b79ff1 Mon Sep 17 00:00:00 2001 From: Aolin Date: Tue, 30 Aug 2022 11:59:39 +0800 Subject: [PATCH 13/48] fix issue link from @busyjay --- releases/release-6.1.1.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 99b28bbc9f851..3608f1dadf0f2 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -36,12 +36,12 @@ TiDB version: 6.1.1 + TiKV (dup: release-6.2.0.md > Improvements> TiKV)- Support compressing the metrics response using gzip to reduce the HTTP body size [#12355](https://github.com/tikv/tikv/issues/12355) - - 支持过滤不常用 metrics 以减少流量 [#12698](https://github.com/tikv/tikv/issues/12698) + - Support reducing the amount of data returned for each request by filtering out some metrics using the [`server.simplify-metrics`](/tikv-configuration-file.md#simplify-metrics-new-in-v620) configuration item [#12355](https://github.com/tikv/tikv/issues/12355) (dup: release-6.2.0.md > Improvements> TiKV)- Support dynamically modifying the number of sub-compaction operations performed concurrently in RocksDB (`rocksdb.max-sub-compactions`) [#13145](https://github.com/tikv/tikv/issues/13145) + PD - - Improve the speed of the balance region during the stage close to completion [#5320](https://github.com/tikv/pd/pull/5320) + - Improve the speed of the Balance Region during the stage close to completion [#4990](https://github.com/tikv/pd/issues/4990) + Tools From 75a1b342b9976a60f4ebbbd602231d3bc2bc42aa Mon Sep 17 00:00:00 2001 From: shichun-0415 <89768198+shichun-0415@users.noreply.github.com> Date: Tue, 30 Aug 2022 12:12:11 +0800 Subject: [PATCH 14/48] Apply suggestions from code review --- releases/release-6.1.1.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 3608f1dadf0f2..19e302f6d23e2 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -121,11 +121,12 @@ TiDB version: 6.1.1 + TiFlash (dup: release-5.4.2.md > Bug Fixes> TiFlash)- Fix the issue that TiFlash crashes after dropping a column of a table with clustered indexes in some situations [#5154](https://github.com/pingcap/tiflash/issues/5154) - - Fix the issue that format throw data truncated error [#4891](https://github.com/pingcap/tiflash/issues/4891) - - fix the problem that there may be some obsolete data left in storage which cannot be deleted [#5659](https://github.com/pingcap/tiflash/issues/5659) - - Reduce unnecessary CPU usage in some edge cases [#5409](https://github.com/pingcap/tiflash/issues/5409) - - Fix a bug that TiFlash can not work in a cluster using ipv6 [#5247](https://github.com/pingcap/tiflash/issues/5247) - - Fix a panic issue in parallel aggregation when an exception is thrown. [#5356](https://github.com/pingcap/tiflash/issues/5356) + - Fix the issue that the `format` function might return a data truncated error [#4891](https://github.com/pingcap/tiflash/issues/4891) + - Fix the issue that some obsolete data might persist in storage and cannot be deleted [#5659](https://github.com/pingcap/tiflash/issues/5659) + - Fix unnecessary CPU usage in some edge cases [#5409](https://github.com/pingcap/tiflash/issues/5409) + - Fix a bug that TiFlash cannot work in a cluster using IPv6 [#5247](https://github.com/pingcap/tiflash/issues/5247) + - Fix a bug that TiFlash might crash due to an error in parallel aggregation [#5356](https://github.com/pingcap/tiflash/issues/5356) + - Fix a bug that thread resources might leak in case of MinTSOScheduler query errors [#5556](https://github.com/pingcap/tiflash/issues/5556) + Tools @@ -149,11 +150,11 @@ TiDB version: 6.1.1 (dup: release-5.4.2.md > Bug Fixes> Tools> Backup & Restore (BR))- Fix a bug that BR reports `ErrRestoreTableIDMismatch` in RawKV mode [#35279](https://github.com/pingcap/tidb/issues/35279) (dup: release-6.2.0.md > Improvements> Tools> Backup & Restore (BR))- Adjust the backup data directory structure to fix backup failure caused by S3 rate limiting in large cluster backup [#30087](https://github.com/pingcap/tidb/issues/30087) - - Fix the incorrect backup time costs in log [#35553](https://github.com/pingcap/tidb/issues/35553) + - Fix incorrect backup time in the summary log [#35553](https://github.com/pingcap/tidb/issues/35553) + Dumpling - - use net.JoinHostPort to generate host-port part of URI [#36112](https://github.com/pingcap/tidb/issues/36112) + - Fix the issue that GetDSN does not support IPv6 [#36112](https://github.com/pingcap/tidb/issues/36112) + TiDB Lightning @@ -165,7 +166,7 @@ TiDB version: 6.1.1 + TiDB Binlog - - [#1152](https://github.com/pingcap/tidb-binlog/issues/1152) + - Fix a bug that Drainer cannot send requests correctly to Pump when `compressor` is set to `gzip` [#1152](https://github.com/pingcap/tidb-binlog/issues/1152) + TiDB Data Migration From e5398dc935e55d238633234a76046ecdfcb27c04 Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Tue, 30 Aug 2022 12:47:45 +0800 Subject: [PATCH 15/48] Apply suggestions from code review --- releases/release-6.1.1.md | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 19e302f6d23e2..fe3687c8794ca 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -56,8 +56,8 @@ TiDB version: 6.1.1 + TiCDC - Add a sink uri parameter `transaction-atomicity` to support splitting the large transaction in a changefeed. This can greatly reduce the lantency and memory consumption of large transactions. [#5231](https://github.com/pingcap/tiflow/issues/5231) - (dup: release-6.2.0.md > Improvements> Tools> TiCDC)- Reduce performance overhead caused by runtime context switching in multi-Region scenarios [#5610](https://github.com/pingcap/tiflow/issues/5610) - - An enhancement of MySQL sink to turn off safe-mode automatically [#5611](https://github.com/pingcap/tiflow/issues/5611) + - (dup: release-6.2.0.md > Improvements> Tools> TiCDC)- Reduce performance overhead caused by runtime context switching in multi-Region scenarios [#5610](https://github.com/pingcap/tiflow/issues/5610) + - Enhance the MySQL sink to turn off the safe mode automatically [#5611](https://github.com/pingcap/tiflow/issues/5611) ## Bug fixes @@ -133,18 +133,15 @@ TiDB version: 6.1.1 + TiCDC - Fix the wrong maximum compatible version number [#6039](https://github.com/pingcap/tiflow/issues/6039) - - Fix a bug that may cause cdc server panic if it received a http request before cdc server fully started. [#5639](https://github.com/pingcap/tiflow/issues/5639) - - Fix ddl sink panic when changefeed syncpoint is enable. [#4934](https://github.com/pingcap/tiflow/issues/4934) - - Fix a data race in black hole sink. [#5714](https://github.com/pingcap/tiflow/issues/5714) - - Fix a bug that causes get changefeeds api does not well after cdc server restart. [#5837](https://github.com/pingcap/tiflow/issues/5837) - - Fix a data race in black hole sink. [#6206](https://github.com/pingcap/tiflow/issues/6206) - - Fix TiCDC panic issue when disable the old value of changefeed [#6198](https://github.com/pingcap/tiflow/issues/6198) - - Fix some data consistency problems when enabling redo log feature. - [#6189](https://github.com/pingcap/tiflow/issues/6189) [#6368](https://github.com/pingcap/tiflow/issues/6368) [#6277](https://github.com/pingcap/tiflow/issues/6277) [#6456](https://github.com/pingcap/tiflow/issues/6456) [#6695](https://github.com/pingcap/tiflow/issues/6695) [#6764](https://github.com/pingcap/tiflow/issues/6764) [#6859](https://github.com/pingcap/tiflow/issues/6859) - - Fix the performance problem about the redo log by - writing redo event asynchronously [#6011](https://github.com/pingcap/tiflow/issues/6011) - - Fix the changefeed stuck problem when enabling sync-point in some special situation [#6827](https://github.com/pingcap/tiflow/issues/6827) - - Fix the problem when mysql sink connected to ipv6 address[#6135](https://github.com/pingcap/tiflow/issues/6135) + - Fix a bug that may cause the cdc server to panic when it receives an HTTP request before it fully starts [#5639](https://github.com/pingcap/tiflow/issues/5639) + - Fix the ddl sink panic issue when the changefeed sync-point is enabled [#4934](https://github.com/pingcap/tiflow/issues/4934) + - Fix the issue that the changefeed is stuck in some scenarios when sync-point is enabled [#6827](https://github.com/pingcap/tiflow/issues/6827) + - Fix a bug that changefeed API does not work after the cdc server restarts [#5837](https://github.com/pingcap/tiflow/issues/5837) + - Fix the data race issue in the black hole sink [#6206](https://github.com/pingcap/tiflow/issues/6206) + - Fix the TiCDC panic issue when you set `enable-old-value = false` [#6198](https://github.com/pingcap/tiflow/issues/6198) + - Fix the data consistency issue when the redo log feature is enabled [#6189](https://github.com/pingcap/tiflow/issues/6189) [#6368](https://github.com/pingcap/tiflow/issues/6368) [#6277](https://github.com/pingcap/tiflow/issues/6277) [#6456](https://github.com/pingcap/tiflow/issues/6456) [#6695](https://github.com/pingcap/tiflow/issues/6695) [#6764](https://github.com/pingcap/tiflow/issues/6764) [#6859](https://github.com/pingcap/tiflow/issues/6859) + - Fix the performance issue about the redo log by writing redo events asynchronously [#6011](https://github.com/pingcap/tiflow/issues/6011) + - Fix the issue that the MySQL sink can not connect to IPv6 addresses [#6135](https://github.com/pingcap/tiflow/issues/6135) + Backup & Restore (BR) From c720d157559420d532f9f5c4e5eab8c5c82ceb01 Mon Sep 17 00:00:00 2001 From: Ran Date: Tue, 30 Aug 2022 13:14:13 +0800 Subject: [PATCH 16/48] Apply suggestions from code review --- releases/release-6.1.1.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index fe3687c8794ca..693b76817c540 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -47,11 +47,11 @@ TiDB version: 6.1.1 + TiDB Lightning - - add retry strategy on `stale command` error [#36877](https://github.com/pingcap/tidb/issues/36877) + - Add a retry mechanism on errors such as `stale command` to improve import success rate [#36877](https://github.com/pingcap/tidb/issues/36877) + TiDB Data Migration - - User can set concurrency for lightning loader [#5505](https://github.com/pingcap/tiflow/issues/5505) + - User can manually set concurrency for lightning loader [#5505](https://github.com/pingcap/tiflow/issues/5505) + TiCDC @@ -155,11 +155,11 @@ TiDB version: 6.1.1 + TiDB Lightning - - fix connect to tidb when using ipv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) - - add ReadIndexNotReady as retryable ingest error [#36566](https://github.com/pingcap/tidb/issues/36566) - - hide sensitive log for server mode lightning [#36374](https://github.com/pingcap/tidb/issues/36374) - - support column starts with slash/number/non-ascii for parquet file [36980](https://github.com/pingcap/tidb/issues/36980) - - Fix panic when downstream table schema has changed [#37233](https://github.com/pingcap/tidb/pull/37233) + - Fix the issue that TiDB Lightning fails to connect to TiDB when TiDB uses IPv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) + - Fix the `read index not ready` error by adding a retry mechanism [#36566](https://github.com/pingcap/tidb/issues/36566) + - Hide sensitive log for server mode [#36374](https://github.com/pingcap/tidb/issues/36374) + - Support columns that start with slash/number/non-ascii characters for Parquet files [36980](https://github.com/pingcap/tidb/issues/36980) + - Fix the issue that de-duplication might result in panic in extreme cases [#36163](https://github.com/pingcap/tidb/issues/34163) + TiDB Binlog @@ -167,9 +167,9 @@ TiDB version: 6.1.1 + TiDB Data Migration - - Fix the 'txn-entry-size-limit' config is not effective in DM [#6161](https://github.com/pingcap/tiflow/issues/6161) - - Fix a bug that get tables without using quote schema name [#5895](https://github.com/pingcap/tiflow/issues/5895) - - Fix the issue of the possible data race in query-status [#4811](https://github.com/pingcap/tiflow/issues/4811) - - Fix different output format for `operate-schema` command [#5688](https://github.com/pingcap/tiflow/issues/5688) - - Fix goroutine leak when relay meet error [#6193](https://github.com/pingcap/tiflow/issues/6193) - - Fix issue of DM Worker may stuck when get DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) + - Fix the issue that the `txn-entry-size-limit` configuration item does not take effect in DM [#6161](https://github.com/pingcap/tiflow/issues/6161) + - Fix the issue that the `check-task` command cannot handle special characters [#5895](https://github.com/pingcap/tiflow/issues/5895) + - Fix the issue of the possible data race in `query-status` [#4811](https://github.com/pingcap/tiflow/issues/4811) + - Fix the different output format for the `operate-schema` command [#5688](https://github.com/pingcap/tiflow/issues/5688) + - Fix goroutine leak when relay meets an error [#6193](https://github.com/pingcap/tiflow/issues/6193) + - Fix the issue that DM Worker might get stuck when getting DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) From 431aafc81c971d99fa62baa570e581811614241e Mon Sep 17 00:00:00 2001 From: Ran Date: Tue, 30 Aug 2022 14:11:43 +0800 Subject: [PATCH 17/48] Update releases/release-6.1.1.md --- releases/release-6.1.1.md | 1 + 1 file changed, 1 insertion(+) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 693b76817c540..dd8cb8cfbb933 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -173,3 +173,4 @@ TiDB version: 6.1.1 - Fix the different output format for the `operate-schema` command [#5688](https://github.com/pingcap/tiflow/issues/5688) - Fix goroutine leak when relay meets an error [#6193](https://github.com/pingcap/tiflow/issues/6193) - Fix the issue that DM Worker might get stuck when getting DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) + - Fix the issue that DM fails to start when TiDB uses IPv6 host [#6249](https://github.com/pingcap/tiflow/issues/6249) From a25a6eb2089dadb7a435d25a40b4773d300b7e60 Mon Sep 17 00:00:00 2001 From: Aolin Date: Tue, 30 Aug 2022 16:01:57 +0800 Subject: [PATCH 18/48] update tikv/pd/sql-infra --- releases/release-6.1.1.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index dd8cb8cfbb933..ead7c819300ee 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -105,17 +105,17 @@ TiDB version: 6.1.1 (dup: release-5.3.2.md > Bug Fixes> TiKV)- Fix the issue of frequent PD client reconnection that occurs when the PD client meets an error [#12345](https://github.com/tikv/tikv/issues/12345) - Fix encryption keys not cleaned up when Raft Engine is enabled [#13123](https://github.com/tikv/tikv/issues/13123) (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that the Commit Log Duration of a new Region is too high, which causes QPS to drop [#13077](https://github.com/tikv/tikv/issues/13077) - - Fix a rare case panic when enabling raft-engine [#12698](https://github.com/tikv/tikv/issues/12698) + - Fix a rare case panic when Raft Engine is enabled [#12698](https://github.com/tikv/tikv/issues/12698) - Avoid redundant log warnings when procfs is not available [#13116](https://github.com/tikv/tikv/issues/13116) - Fix the wrong expression of `Unified Read Pool CPU` in dashboard [#13086](https://github.com/tikv/tikv/issues/13086) - Make default `region-split-check-diff` not less than bucket size [#12598](https://github.com/tikv/tikv/issues/12598) - - Fix panics when apply snapshot is aborted and raft engine is enabled [#12470](https://github.com/tikv/tikv/issues/12470) - - Refactor pd client to avoid potential deadlock(RWR). [#13191](https://github.com/tikv/tikv/issues/13191) + - Fix panics when apply snapshot is aborted and Raft Engine is enabled [#12470](https://github.com/tikv/tikv/issues/12470) + - Refactor PD client to avoid potential deadlock(RWR) [#13191](https://github.com/tikv/tikv/issues/13191) + PD - - Fix the issue that the online process is not accurate when having invalid label settings. [#5234](https://github.com/tikv/pd/issues/5234) - - Fix the problem that grpc handles return errors inappropriately [#5373](https://github.com/tikv/pd/issues/5373) + - Fix the issue that the online process is not accurate when having invalid label settings [#5234](https://github.com/tikv/pd/issues/5234) + - Fix the problem that gRPC handles return errors inappropriately [#5373](https://github.com/tikv/pd/issues/5373) - Fix the issue that `/regions/replicated` may return the wrong status [#5095](https://github.com/tikv/pd/issues/5095) + TiFlash From d7499dfc887fab6205514fb3aa56e7c4c05523ee Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Tue, 30 Aug 2022 17:43:13 +0800 Subject: [PATCH 19/48] before bug fix planner --- releases/release-6.1.1.md | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index ead7c819300ee..985c9d9fd5357 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -12,26 +12,32 @@ TiDB version: 6.1.1 + TiDB - (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that `SHOW DATABASES LIKE …` is case-sensitive [#34766](https://github.com/pingcap/tidb/issues/34766) + (dup: release-6.2.0.md > Bug fixes> TiDB)- Make the `SHOW DATABASES LIKE …` statement case-insensitive [#34766](https://github.com/pingcap/tidb/issues/34766) - Change the default value of [`tidb_enable_outer_join_reorder`](/system-variables.md#tidb_enable_outer_join_reorder-new-in-v610) from `1` to `0`, which disables Join Reorder's support for Outer Join is enabled by default. + Diagnosis - - Continuous Profiling is now disabled by default. + - Disable the Continuous Profiling feature by default, which avoids the possible TiFlash OOM issue that occurs when this feature is enabled. For details, see [#5687](https://github.com/pingcap/tiflash/issues/5687). -## Improvements +## Other changes + +- Add the following contents in the `TiDB-community-toolkit` binary package. For details, see [TiDB Installation Packages](/binary-package.md). + + - `server-{version}-linux-amd64.tar.gz` + - `grafana-{version}-linux-amd64.tar.gz` + - `alertmanager-{version}-linux-amd64.tar.gz` + - `prometheus-{version}-linux-amd64.tar.gz` + - `blackbox_exporter-{version}-linux-amd64.tar.gz` + - `node_exporter-{version}-linux-amd64.tar.gz` -- Add some contents in the `TiDB-community-toolkit` binary package. For details, see [TiDB Installation Packages](/binary-package.md). -- Add a document to introduce TiDB's support for different operating systems. See []. +- Introduce differentiated supports for different operating systems or platforms. See []. + +## Improvements + TiDB (dup: release-6.2.0.md > # Performance)- Add a new optimizer `SEMI_JOIN_REWRITE` to improve the performance of `EXISTS` queries [#35323](https://github.com/pingcap/tidb/issues/35323) - (dup: release-5.2.4.md > Bug fixes> TiDB)- Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) - - - (dup: release-6.2.0.md > Bug fixes> TiDB)- Avoid sending requests to unhealthy TiKV nodes to improve availability [#34906](https://github.com/pingcap/tidb/issues/34906) + TiKV @@ -64,11 +70,11 @@ TiDB version: 6.1.1 + TiDB - - Fix the issue that IndexLookupHashJoin may hangs when used with limit [#35638](https://github.com/pingcap/tidb/issues/35638) - - Fix the issue that TiDB may panic during update stmt [#32311](https://github.com/pingcap/tidb/issues/32311) - - Fix the bug that `show columns` may send cop request [#36496](https://github.com/pingcap/tidb/issues/36496) - - Fix bug that `show warnings` may return `invalid memory address or nil pointer dereference` error [#31569](https://github.com/pingcap/tidb/issues/31569) - - Fix bug that static partition prune may return wrong result for agg query if the table is empty [#35295](https://github.com/pingcap/tidb/issues/35295) + - Fix the issue that `IndexLookupHashJoin` might hang when used with `LIMIT` [#35638](https://github.com/pingcap/tidb/issues/35638) + - Fix the issue that TiDB might panic when executing the `UPDATE` statement [#32311](https://github.com/pingcap/tidb/issues/32311) + - Fix a bug that TiDB might send coprocessor requests when executing the `SHOW COLUMNS` statement [#36496](https://github.com/pingcap/tidb/issues/36496) + - Fix a bug that TiDB might return the `invalid memory address or nil pointer dereference` error when executing the `SHOW WARNINGS` statement [#31569](https://github.com/pingcap/tidb/issues/31569) + - Fix a bug that in the static partition prune mode, SQL statements with an aggregate condition might return wrong result when the table is empty [#35295](https://github.com/pingcap/tidb/issues/35295) - Fix outer join reorder will push down its outer join condition wrongly [#37238](https://github.com/pingcap/tidb/issues/37238) @@ -79,6 +85,7 @@ TiDB version: 6.1.1 - Fix the missing exchange between hash-partition window and single-partition window [#35990](https://github.com/pingcap/tidb/issues/35990) (dup: release-5.2.4.md > Bug fixes> TiDB)- Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) - Fix the wrong default value set for partial aggregation when aggregation is pushed-down [#35295](https://github.com/pingcap/tidb/issues/35295) + (dup: release-5.2.4.md > Bug fixes> TiDB)- Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that querying partitioned tables might report "index-out-of-range" and "non used index" errors in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) @@ -92,6 +99,7 @@ TiDB version: 6.1.1 - Remove the limitation of `tidb_gc_life_time` [#35392](https://github.com/pingcap/tidb/issues/35392) - Fix the load data statement dead loop when an empty filed terminator is used [#33298](https://github.com/pingcap/tidb/issues/33298) (dup: release-6.2.0.md > Bug fixes> TiDB)- Avoid sending requests to unhealthy TiKV nodes to improve availability [#34906](https://github.com/pingcap/tidb/issues/34906) + (dup: release-6.2.0.md > Bug fixes> TiDB)- Avoid sending requests to unhealthy TiKV nodes to improve availability [#34906](https://github.com/pingcap/tidb/issues/34906) + TiKV From 3c0f124472f3a6806c9561bfa7d65e053ad61a86 Mon Sep 17 00:00:00 2001 From: shichun-0415 <89768198+shichun-0415@users.noreply.github.com> Date: Tue, 30 Aug 2022 17:54:58 +0800 Subject: [PATCH 20/48] Apply suggestions from code review Co-authored-by: Ran --- releases/release-6.1.1.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 985c9d9fd5357..a5419bd0ffea3 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -129,12 +129,12 @@ TiDB version: 6.1.1 + TiFlash (dup: release-5.4.2.md > Bug Fixes> TiFlash)- Fix the issue that TiFlash crashes after dropping a column of a table with clustered indexes in some situations [#5154](https://github.com/pingcap/tiflash/issues/5154) - - Fix the issue that the `format` function might return a data truncated error [#4891](https://github.com/pingcap/tiflash/issues/4891) + - Fix the issue that the `format` function might return a `Data truncated` error [#4891](https://github.com/pingcap/tiflash/issues/4891) - Fix the issue that some obsolete data might persist in storage and cannot be deleted [#5659](https://github.com/pingcap/tiflash/issues/5659) - Fix unnecessary CPU usage in some edge cases [#5409](https://github.com/pingcap/tiflash/issues/5409) - Fix a bug that TiFlash cannot work in a cluster using IPv6 [#5247](https://github.com/pingcap/tiflash/issues/5247) - Fix a bug that TiFlash might crash due to an error in parallel aggregation [#5356](https://github.com/pingcap/tiflash/issues/5356) - - Fix a bug that thread resources might leak in case of MinTSOScheduler query errors [#5556](https://github.com/pingcap/tiflash/issues/5556) + - Fix a bug that thread resources might leak in case of `MinTSOScheduler` query errors [#5556](https://github.com/pingcap/tiflash/issues/5556) + Tools From d01818162e2619ca86c9dbbef1be3180a782ba63 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Tue, 30 Aug 2022 18:05:55 +0800 Subject: [PATCH 21/48] before sql infra bug fix --- releases/release-6.1.1.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 985c9d9fd5357..d0cb0c17ed8f4 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -77,14 +77,14 @@ TiDB version: 6.1.1 - Fix a bug that in the static partition prune mode, SQL statements with an aggregate condition might return wrong result when the table is empty [#35295](https://github.com/pingcap/tidb/issues/35295) - - Fix outer join reorder will push down its outer join condition wrongly [#37238](https://github.com/pingcap/tidb/issues/37238) - - Fix that cte-schema hashcode is cloned wrongly when cte is referenced more than once [#35404](https://github.com/pingcap/tidb/issues/35404) - - Fix the wrong join reorder produced by some right outer join [#36912](https://github.com/pingcap/tidb/issues/36912) + - Fix the issue that the Join Reorder operation will mistakenly push down its Outer Join condition [#37238](https://github.com/pingcap/tidb/issues/37238) + - Fix the issue that CTE-schema hash code is cloned mistakenly, which causes the `cannot find column` error when CTE is referenced more than once [#35404](https://github.com/pingcap/tidb/issues/35404) + - Fix the issue that the wrong join reorder in some right outer join scenarios causes wrong query result [#36912](https://github.com/pingcap/tidb/issues/36912) (dup: release-5.4.2.md > Bug Fixes> TiDB)- Fix the issue of incorrectly inferred null flag of the TiFlash `firstrow` aggregate function in the EqualAll case [#34584](https://github.com/pingcap/tidb/issues/34584) - - Fix that plan cache cannot work when there's a binding with ignore_plan_cache hint [#34596](https://github.com/pingcap/tidb/issues/34596) - - Fix the missing exchange between hash-partition window and single-partition window [#35990](https://github.com/pingcap/tidb/issues/35990) + - Fix the issue that Plan Cache does not work when a binding is created with the `ignore_plan_cache` hint [#34596](https://github.com/pingcap/tidb/issues/34596) + - Fix the issu that an `EXCHANGE` operator is missing between the hash-partition window and the single-partition window [#35990](https://github.com/pingcap/tidb/issues/35990) (dup: release-5.2.4.md > Bug fixes> TiDB)- Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) - - Fix the wrong default value set for partial aggregation when aggregation is pushed-down [#35295](https://github.com/pingcap/tidb/issues/35295) + - Fix the issue of wrong query result when a wrong default value is set for partial aggregation after the aggregation is pushed down [#35295](https://github.com/pingcap/tidb/issues/35295) (dup: release-5.2.4.md > Bug fixes> TiDB)- Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) From 897d2a2c51cf216c9ec8461d6e46414aa287beda Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Tue, 30 Aug 2022 19:19:02 +0800 Subject: [PATCH 22/48] finish for tidb --- releases/release-6.1.1.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 024550b400d38..ac80a52d4b937 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -88,10 +88,11 @@ TiDB version: 6.1.1 (dup: release-5.2.4.md > Bug fixes> TiDB)- Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) - (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that querying partitioned tables might report "index-out-of-range" and "non used index" errors in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) - - Fix the issue that when using TiDB with Binlog, the Drainer may crash because the invalid schema version after `ALTER SEQUENCE` statement [#36276](https://github.com/pingcap/tidb/issues/36276) - - Fix the incorrect TiDB states that may appear on startup under very extreme cases [#36791](https://github.com/pingcap/tidb/issues/36791) - - Fix the issue that the execution plans for the partition table may show `UnknownPlanID` in TiDB Dashboard. [#35153](https://github.com/pingcap/tidb/issues/35153) + (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that querying partitioned tables might get `index-out-of-range` and `non used index` errors in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) + (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that a partition is incorrectly pruned if a partition key is used in the query condition and the collate is different from the one in the query partition table [#32749](https://github.com/pingcap/tidb/issues/32749) @[mjonss](https://github.com/mjonss) + - Fix the issue that when TiDB Binlog is enabled, executing the `ALTER SEQUENCE` statement might cause wrong metadata version and cause Drainer to exit [#36276](https://github.com/pingcap/tidb/issues/36276) + - Fix the issue of incorrect TiDB states that might appear on startup in very extreme cases [#36791](https://github.com/pingcap/tidb/issues/36791) + - Fix the potential `UnknownPlanID` issue that occurs when querying the execution plans for partitioned tables in TiDB Dashboard. [#35153](https://github.com/pingcap/tidb/issues/35153) (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that the column list does not work in the LOAD DATA statement [#35198](https://github.com/pingcap/tidb/issues/35198) @[SpadeA-Tang](https://github.com/SpadeA-Tang) From f3f0bc3ee0a140cbdaa7bd1bd4257f723d62fe40 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Tue, 30 Aug 2022 19:25:31 +0800 Subject: [PATCH 23/48] reorder tools notes --- releases/release-6.1.1.md | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index ac80a52d4b937..d4a172bd0aa7d 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -139,11 +139,29 @@ TiDB version: 6.1.1 + Tools + + TiDB Lightning + + - Fix the issue that TiDB Lightning fails to connect to TiDB when TiDB uses IPv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) + - Fix the `read index not ready` error by adding a retry mechanism [#36566](https://github.com/pingcap/tidb/issues/36566) + - Hide sensitive log for server mode [#36374](https://github.com/pingcap/tidb/issues/36374) + - Support columns that start with slash/number/non-ascii characters for Parquet files [36980](https://github.com/pingcap/tidb/issues/36980) + - Fix the issue that de-duplication might result in panic in extreme cases [#36163](https://github.com/pingcap/tidb/issues/34163) + + + TiDB Data Migration + + - Fix the issue that the `txn-entry-size-limit` configuration item does not take effect in DM [#6161](https://github.com/pingcap/tiflow/issues/6161) + - Fix the issue that the `check-task` command cannot handle special characters [#5895](https://github.com/pingcap/tiflow/issues/5895) + - Fix the issue of the possible data race in `query-status` [#4811](https://github.com/pingcap/tiflow/issues/4811) + - Fix the different output format for the `operate-schema` command [#5688](https://github.com/pingcap/tiflow/issues/5688) + - Fix goroutine leak when relay meets an error [#6193](https://github.com/pingcap/tiflow/issues/6193) + - Fix the issue that DM Worker might get stuck when getting DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) + - Fix the issue that DM fails to start when TiDB uses IPv6 host [#6249](https://github.com/pingcap/tiflow/issues/6249) + + TiCDC - Fix the wrong maximum compatible version number [#6039](https://github.com/pingcap/tiflow/issues/6039) - Fix a bug that may cause the cdc server to panic when it receives an HTTP request before it fully starts [#5639](https://github.com/pingcap/tiflow/issues/5639) - - Fix the ddl sink panic issue when the changefeed sync-point is enabled [#4934](https://github.com/pingcap/tiflow/issues/4934) + - Fix the ddl sink panic issue when the changefeed sync-point is enabled [#4934](https://github.com/pingcap/tiflow/issues/4934) - Fix the issue that the changefeed is stuck in some scenarios when sync-point is enabled [#6827](https://github.com/pingcap/tiflow/issues/6827) - Fix a bug that changefeed API does not work after the cdc server restarts [#5837](https://github.com/pingcap/tiflow/issues/5837) - Fix the data race issue in the black hole sink [#6206](https://github.com/pingcap/tiflow/issues/6206) @@ -162,24 +180,6 @@ TiDB version: 6.1.1 - Fix the issue that GetDSN does not support IPv6 [#36112](https://github.com/pingcap/tidb/issues/36112) - + TiDB Lightning - - - Fix the issue that TiDB Lightning fails to connect to TiDB when TiDB uses IPv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) - - Fix the `read index not ready` error by adding a retry mechanism [#36566](https://github.com/pingcap/tidb/issues/36566) - - Hide sensitive log for server mode [#36374](https://github.com/pingcap/tidb/issues/36374) - - Support columns that start with slash/number/non-ascii characters for Parquet files [36980](https://github.com/pingcap/tidb/issues/36980) - - Fix the issue that de-duplication might result in panic in extreme cases [#36163](https://github.com/pingcap/tidb/issues/34163) - + TiDB Binlog - Fix a bug that Drainer cannot send requests correctly to Pump when `compressor` is set to `gzip` [#1152](https://github.com/pingcap/tidb-binlog/issues/1152) - - + TiDB Data Migration - - - Fix the issue that the `txn-entry-size-limit` configuration item does not take effect in DM [#6161](https://github.com/pingcap/tiflow/issues/6161) - - Fix the issue that the `check-task` command cannot handle special characters [#5895](https://github.com/pingcap/tiflow/issues/5895) - - Fix the issue of the possible data race in `query-status` [#4811](https://github.com/pingcap/tiflow/issues/4811) - - Fix the different output format for the `operate-schema` command [#5688](https://github.com/pingcap/tiflow/issues/5688) - - Fix goroutine leak when relay meets an error [#6193](https://github.com/pingcap/tiflow/issues/6193) - - Fix the issue that DM Worker might get stuck when getting DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) - - Fix the issue that DM fails to start when TiDB uses IPv6 host [#6249](https://github.com/pingcap/tiflow/issues/6249) From f59abd91b32c1337ce7948a4a1ef9859d70f6007 Mon Sep 17 00:00:00 2001 From: Aolin Date: Tue, 30 Aug 2022 19:50:41 +0800 Subject: [PATCH 24/48] Apply suggestions from code review Co-authored-by: Jay --- releases/release-6.1.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index d4a172bd0aa7d..9b96993c4c4ab 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -112,7 +112,7 @@ TiDB version: 6.1.1 (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the panic issue that might occur when a peer is being split and destroyed at the same time [#12825](https://github.com/tikv/tikv/issues/12825) (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the panic issue that might occur when the source peer catches up logs by snapshot in the Region merge process [#12663](https://github.com/tikv/tikv/issues/12663) (dup: release-5.3.2.md > Bug Fixes> TiKV)- Fix the issue of frequent PD client reconnection that occurs when the PD client meets an error [#12345](https://github.com/tikv/tikv/issues/12345) - - Fix encryption keys not cleaned up when Raft Engine is enabled [#13123](https://github.com/tikv/tikv/issues/13123) + - Fix potential panic when parallel recovery is enabled for Raft Engine [#13123](https://github.com/tikv/tikv/issues/13123) (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that the Commit Log Duration of a new Region is too high, which causes QPS to drop [#13077](https://github.com/tikv/tikv/issues/13077) - Fix a rare case panic when Raft Engine is enabled [#12698](https://github.com/tikv/tikv/issues/12698) - Avoid redundant log warnings when procfs is not available [#13116](https://github.com/tikv/tikv/issues/13116) From c4bd39a415c21bf0f9fc6e6489e597c693d57b87 Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Tue, 30 Aug 2022 21:01:14 +0800 Subject: [PATCH 25/48] Apply suggestions from code review Co-authored-by: shichun-0415 <89768198+shichun-0415@users.noreply.github.com> --- releases/release-6.1.1.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 9b96993c4c4ab..d761fde3e1f33 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -162,12 +162,12 @@ TiDB version: 6.1.1 - Fix the wrong maximum compatible version number [#6039](https://github.com/pingcap/tiflow/issues/6039) - Fix a bug that may cause the cdc server to panic when it receives an HTTP request before it fully starts [#5639](https://github.com/pingcap/tiflow/issues/5639) - Fix the ddl sink panic issue when the changefeed sync-point is enabled [#4934](https://github.com/pingcap/tiflow/issues/4934) - - Fix the issue that the changefeed is stuck in some scenarios when sync-point is enabled [#6827](https://github.com/pingcap/tiflow/issues/6827) - - Fix a bug that changefeed API does not work after the cdc server restarts [#5837](https://github.com/pingcap/tiflow/issues/5837) + - Fix the issue that a changefeed is stuck in some scenarios when sync-point is enabled [#6827](https://github.com/pingcap/tiflow/issues/6827) + - Fix a bug that changefeed API does not work properly after the cdc server restarts [#5837](https://github.com/pingcap/tiflow/issues/5837) - Fix the data race issue in the black hole sink [#6206](https://github.com/pingcap/tiflow/issues/6206) - Fix the TiCDC panic issue when you set `enable-old-value = false` [#6198](https://github.com/pingcap/tiflow/issues/6198) - Fix the data consistency issue when the redo log feature is enabled [#6189](https://github.com/pingcap/tiflow/issues/6189) [#6368](https://github.com/pingcap/tiflow/issues/6368) [#6277](https://github.com/pingcap/tiflow/issues/6277) [#6456](https://github.com/pingcap/tiflow/issues/6456) [#6695](https://github.com/pingcap/tiflow/issues/6695) [#6764](https://github.com/pingcap/tiflow/issues/6764) [#6859](https://github.com/pingcap/tiflow/issues/6859) - - Fix the performance issue about the redo log by writing redo events asynchronously [#6011](https://github.com/pingcap/tiflow/issues/6011) + - Fix poor redo log performance by writing redo events asynchronously [#6011](https://github.com/pingcap/tiflow/issues/6011) - Fix the issue that the MySQL sink can not connect to IPv6 addresses [#6135](https://github.com/pingcap/tiflow/issues/6135) + Backup & Restore (BR) From 7ab29cb2c8fdd6124d10dbb9a25df29a26552300 Mon Sep 17 00:00:00 2001 From: Ran Date: Tue, 30 Aug 2022 21:40:12 +0800 Subject: [PATCH 26/48] Apply suggestions from code review Co-authored-by: shichun-0415 <89768198+shichun-0415@users.noreply.github.com> --- releases/release-6.1.1.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index d761fde3e1f33..f7b777729e295 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -55,7 +55,7 @@ TiDB version: 6.1.1 - Add a retry mechanism on errors such as `stale command` to improve import success rate [#36877](https://github.com/pingcap/tidb/issues/36877) - + TiDB Data Migration + + TiDB Data Migration (DM) - User can manually set concurrency for lightning loader [#5505](https://github.com/pingcap/tiflow/issues/5505) @@ -141,21 +141,21 @@ TiDB version: 6.1.1 + TiDB Lightning - - Fix the issue that TiDB Lightning fails to connect to TiDB when TiDB uses IPv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) + - Fix the issue that TiDB Lightning fails to connect to TiDB when TiDB uses an IPv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) - Fix the `read index not ready` error by adding a retry mechanism [#36566](https://github.com/pingcap/tidb/issues/36566) - - Hide sensitive log for server mode [#36374](https://github.com/pingcap/tidb/issues/36374) - - Support columns that start with slash/number/non-ascii characters for Parquet files [36980](https://github.com/pingcap/tidb/issues/36980) - - Fix the issue that de-duplication might result in panic in extreme cases [#36163](https://github.com/pingcap/tidb/issues/34163) + - Fix the issue that sensitive information in logs is printed in server mode [#36374](https://github.com/pingcap/tidb/issues/36374) + - Fix the issue that TiDB Lightning does not support columns starting with slash, number, or non-ascii characters in Parquet files [36980](https://github.com/pingcap/tidb/issues/36980) + - Fix the issue that de-duplication might panic in extreme cases [#34163](https://github.com/pingcap/tidb/issues/34163) - + TiDB Data Migration + + TiDB Data Migration (DM) - Fix the issue that the `txn-entry-size-limit` configuration item does not take effect in DM [#6161](https://github.com/pingcap/tiflow/issues/6161) - Fix the issue that the `check-task` command cannot handle special characters [#5895](https://github.com/pingcap/tiflow/issues/5895) - - Fix the issue of the possible data race in `query-status` [#4811](https://github.com/pingcap/tiflow/issues/4811) + - Fix the issue of possible data race in `query-status` [#4811](https://github.com/pingcap/tiflow/issues/4811) - Fix the different output format for the `operate-schema` command [#5688](https://github.com/pingcap/tiflow/issues/5688) - Fix goroutine leak when relay meets an error [#6193](https://github.com/pingcap/tiflow/issues/6193) - Fix the issue that DM Worker might get stuck when getting DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) - - Fix the issue that DM fails to start when TiDB uses IPv6 host [#6249](https://github.com/pingcap/tiflow/issues/6249) + - Fix the issue that DM fails to start when TiDB uses an IPv6 host [#6249](https://github.com/pingcap/tiflow/issues/6249) + TiCDC From cae61e7e3b91af644031f5f9d19c97e961de944c Mon Sep 17 00:00:00 2001 From: Aolin Date: Wed, 31 Aug 2022 17:06:45 +0800 Subject: [PATCH 27/48] Apply suggestions from code review --- releases/release-6.1.1.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index f7b777729e295..a0ca5849b83c9 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -61,7 +61,7 @@ TiDB version: 6.1.1 + TiCDC - - Add a sink uri parameter `transaction-atomicity` to support splitting the large transaction in a changefeed. This can greatly reduce the lantency and memory consumption of large transactions. [#5231](https://github.com/pingcap/tiflow/issues/5231) + - Add a sink uri parameter `transaction-atomicity` to support splitting the large transaction in a changefeed. This can greatly reduce the latency and memory consumption of large transactions. [#5231](https://github.com/pingcap/tiflow/issues/5231) - (dup: release-6.2.0.md > Improvements> Tools> TiCDC)- Reduce performance overhead caused by runtime context switching in multi-Region scenarios [#5610](https://github.com/pingcap/tiflow/issues/5610) - Enhance the MySQL sink to turn off the safe mode automatically [#5611](https://github.com/pingcap/tiflow/issues/5611) @@ -91,8 +91,8 @@ TiDB version: 6.1.1 (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that querying partitioned tables might get `index-out-of-range` and `non used index` errors in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that a partition is incorrectly pruned if a partition key is used in the query condition and the collate is different from the one in the query partition table [#32749](https://github.com/pingcap/tidb/issues/32749) @[mjonss](https://github.com/mjonss) - Fix the issue that when TiDB Binlog is enabled, executing the `ALTER SEQUENCE` statement might cause wrong metadata version and cause Drainer to exit [#36276](https://github.com/pingcap/tidb/issues/36276) - - Fix the issue of incorrect TiDB states that might appear on startup in very extreme cases [#36791](https://github.com/pingcap/tidb/issues/36791) - - Fix the potential `UnknownPlanID` issue that occurs when querying the execution plans for partitioned tables in TiDB Dashboard. [#35153](https://github.com/pingcap/tidb/issues/35153) + - Fix the issue of incorrect TiDB status that might appear on startup in some extreme cases [#36791](https://github.com/pingcap/tidb/issues/36791) + - Fix the potential `UnknownPlanID` issue that occurs when querying the execution plans for partitioned tables in TiDB Dashboard [#35153](https://github.com/pingcap/tidb/issues/35153) (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that the column list does not work in the LOAD DATA statement [#35198](https://github.com/pingcap/tidb/issues/35198) @[SpadeA-Tang](https://github.com/SpadeA-Tang) @@ -104,7 +104,7 @@ TiDB version: 6.1.1 + TiKV - - Fix a bug that regions may be overlapped if raftstore is too busy [#13160](https://github.com/tikv/tikv/issues/13160) + - Fix a bug that regions may be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) (dup: release-5.3.2.md > Bug Fixes> TiKV)- Fix the issue that TiKV panics when performing type conversion for an empty string [#12673](https://github.com/tikv/tikv/issues/12673) (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue of inconsistent Region size configuration between TiKV and PD [#12518](https://github.com/tikv/tikv/issues/12518) @@ -115,17 +115,17 @@ TiDB version: 6.1.1 - Fix potential panic when parallel recovery is enabled for Raft Engine [#13123](https://github.com/tikv/tikv/issues/13123) (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that the Commit Log Duration of a new Region is too high, which causes QPS to drop [#13077](https://github.com/tikv/tikv/issues/13077) - Fix a rare case panic when Raft Engine is enabled [#12698](https://github.com/tikv/tikv/issues/12698) - - Avoid redundant log warnings when procfs is not available [#13116](https://github.com/tikv/tikv/issues/13116) + - Avoid redundant log warnings when proc filesystem (procfs) is not available [#13116](https://github.com/tikv/tikv/issues/13116) - Fix the wrong expression of `Unified Read Pool CPU` in dashboard [#13086](https://github.com/tikv/tikv/issues/13086) - - Make default `region-split-check-diff` not less than bucket size [#12598](https://github.com/tikv/tikv/issues/12598) - - Fix panics when apply snapshot is aborted and Raft Engine is enabled [#12470](https://github.com/tikv/tikv/issues/12470) - - Refactor PD client to avoid potential deadlock(RWR) [#13191](https://github.com/tikv/tikv/issues/13191) + - Fix the issue that when a Region is large, the default [`region-split-check-diff`](/tikv-configuration-file.md#region-split-check-diff) might larger than the bucket size [#12598](https://github.com/tikv/tikv/issues/12598) + - Fix the issue that TiKV might panic when Apply Snapshot is aborted and Raft Engine is enabled [#12470](https://github.com/tikv/tikv/issues/12470) + - Fix the issue that PD client might deadlock [#13191](https://github.com/tikv/tikv/issues/13191) + PD - - Fix the issue that the online process is not accurate when having invalid label settings [#5234](https://github.com/tikv/pd/issues/5234) - - Fix the problem that gRPC handles return errors inappropriately [#5373](https://github.com/tikv/pd/issues/5373) - - Fix the issue that `/regions/replicated` may return the wrong status [#5095](https://github.com/tikv/pd/issues/5095) + - Fix the issue that the online process is not accurate when setting invalid label [#5234](https://github.com/tikv/pd/issues/5234) + - Fix the issue that PD might panic when enabling `enable-forwarding` and gRPC handles errors inappropriately [#5373](https://github.com/tikv/pd/issues/5373) + - Fix the issue that `/regions/replicated` might return the wrong status [#5095](https://github.com/tikv/pd/issues/5095) + TiFlash From 2f88789190ead2fa9530bbcf32fe148c274bc086 Mon Sep 17 00:00:00 2001 From: Aolin Date: Wed, 31 Aug 2022 17:35:35 +0800 Subject: [PATCH 28/48] Apply suggestions from code review Co-authored-by: Grace Cai --- releases/release-6.1.1.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index a0ca5849b83c9..8e0cc0e1c712f 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -90,7 +90,7 @@ TiDB version: 6.1.1 (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that querying partitioned tables might get `index-out-of-range` and `non used index` errors in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that a partition is incorrectly pruned if a partition key is used in the query condition and the collate is different from the one in the query partition table [#32749](https://github.com/pingcap/tidb/issues/32749) @[mjonss](https://github.com/mjonss) - - Fix the issue that when TiDB Binlog is enabled, executing the `ALTER SEQUENCE` statement might cause wrong metadata version and cause Drainer to exit [#36276](https://github.com/pingcap/tidb/issues/36276) + - Fix the issue that when TiDB Binlog is enabled, executing the `ALTER SEQUENCE` statement might cause a wrong metadata version and cause Drainer to exit [#36276](https://github.com/pingcap/tidb/issues/36276) - Fix the issue of incorrect TiDB status that might appear on startup in some extreme cases [#36791](https://github.com/pingcap/tidb/issues/36791) - Fix the potential `UnknownPlanID` issue that occurs when querying the execution plans for partitioned tables in TiDB Dashboard [#35153](https://github.com/pingcap/tidb/issues/35153) @@ -104,7 +104,7 @@ TiDB version: 6.1.1 + TiKV - - Fix a bug that regions may be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) + - Fix a bug that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) (dup: release-5.3.2.md > Bug Fixes> TiKV)- Fix the issue that TiKV panics when performing type conversion for an empty string [#12673](https://github.com/tikv/tikv/issues/12673) (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue of inconsistent Region size configuration between TiKV and PD [#12518](https://github.com/tikv/tikv/issues/12518) @@ -114,12 +114,12 @@ TiDB version: 6.1.1 (dup: release-5.3.2.md > Bug Fixes> TiKV)- Fix the issue of frequent PD client reconnection that occurs when the PD client meets an error [#12345](https://github.com/tikv/tikv/issues/12345) - Fix potential panic when parallel recovery is enabled for Raft Engine [#13123](https://github.com/tikv/tikv/issues/13123) (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that the Commit Log Duration of a new Region is too high, which causes QPS to drop [#13077](https://github.com/tikv/tikv/issues/13077) - - Fix a rare case panic when Raft Engine is enabled [#12698](https://github.com/tikv/tikv/issues/12698) - - Avoid redundant log warnings when proc filesystem (procfs) is not available [#13116](https://github.com/tikv/tikv/issues/13116) + - Fix rare panics when Raft Engine is enabled [#12698](https://github.com/tikv/tikv/issues/12698) + - Avoid redundant log warnings when proc filesystem (procfs) cannot be found [#13116](https://github.com/tikv/tikv/issues/13116) - Fix the wrong expression of `Unified Read Pool CPU` in dashboard [#13086](https://github.com/tikv/tikv/issues/13086) - - Fix the issue that when a Region is large, the default [`region-split-check-diff`](/tikv-configuration-file.md#region-split-check-diff) might larger than the bucket size [#12598](https://github.com/tikv/tikv/issues/12598) + - Fix the issue that when a Region is large, the default [`region-split-check-diff`](/tikv-configuration-file.md#region-split-check-diff) might be larger than the bucket size [#12598](https://github.com/tikv/tikv/issues/12598) - Fix the issue that TiKV might panic when Apply Snapshot is aborted and Raft Engine is enabled [#12470](https://github.com/tikv/tikv/issues/12470) - - Fix the issue that PD client might deadlock [#13191](https://github.com/tikv/tikv/issues/13191) + - Fix the issue that the PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) [#12933](https://github.com/tikv/tikv/issues/12933) + PD From 63632f1f4c1cda078f92733051930374dcc66a4f Mon Sep 17 00:00:00 2001 From: Aolin Date: Wed, 31 Aug 2022 18:16:32 +0800 Subject: [PATCH 29/48] Apply suggestions from code review Co-authored-by: Grace Cai --- releases/release-6.1.1.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 8e0cc0e1c712f..e51f8dd8ad069 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -47,7 +47,7 @@ TiDB version: 6.1.1 + PD - - Improve the speed of the Balance Region during the stage close to completion [#4990](https://github.com/tikv/pd/issues/4990) + - Improve the speed of the region balance during the stage close to completion [#4990](https://github.com/tikv/pd/issues/4990) + Tools @@ -123,9 +123,9 @@ TiDB version: 6.1.1 + PD - - Fix the issue that the online process is not accurate when setting invalid label [#5234](https://github.com/tikv/pd/issues/5234) - - Fix the issue that PD might panic when enabling `enable-forwarding` and gRPC handles errors inappropriately [#5373](https://github.com/tikv/pd/issues/5373) - - Fix the issue that `/regions/replicated` might return the wrong status [#5095](https://github.com/tikv/pd/issues/5095) + - Fix the issue that the online progress is inaccurate when label configurations of cluster nodes are invalid[#5234](https://github.com/tikv/pd/issues/5234) + - Fix PD panics caused by the issue that gRPC handles errors inappropriately when `enable-forwarding` is enabled [#5373](https://github.com/tikv/pd/issues/5373) + - Fix the issue that `/regions/replicated` might return a wrong status [#5095](https://github.com/tikv/pd/issues/5095) + TiFlash From 39e8726d705d8ba84cdd7d405265482c98745106 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Wed, 31 Aug 2022 19:08:00 +0800 Subject: [PATCH 30/48] Apply suggestions from code review Co-authored-by: Aolin --- releases/release-6.1.1.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index e51f8dd8ad069..5103b0b0f1120 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -70,7 +70,7 @@ TiDB version: 6.1.1 + TiDB - - Fix the issue that `IndexLookupHashJoin` might hang when used with `LIMIT` [#35638](https://github.com/pingcap/tidb/issues/35638) + - Fix the issue that `INL_HASH_JOIN ` might hang when used with `LIMIT` [#35638](https://github.com/pingcap/tidb/issues/35638) - Fix the issue that TiDB might panic when executing the `UPDATE` statement [#32311](https://github.com/pingcap/tidb/issues/32311) - Fix a bug that TiDB might send coprocessor requests when executing the `SHOW COLUMNS` statement [#36496](https://github.com/pingcap/tidb/issues/36496) - Fix a bug that TiDB might return the `invalid memory address or nil pointer dereference` error when executing the `SHOW WARNINGS` statement [#31569](https://github.com/pingcap/tidb/issues/31569) @@ -78,14 +78,13 @@ TiDB version: 6.1.1 - Fix the issue that the Join Reorder operation will mistakenly push down its Outer Join condition [#37238](https://github.com/pingcap/tidb/issues/37238) - - Fix the issue that CTE-schema hash code is cloned mistakenly, which causes the `cannot find column` error when CTE is referenced more than once [#35404](https://github.com/pingcap/tidb/issues/35404) + - Fix the issue that CTE-schema hash code is cloned mistakenly, which causes the `Can't find column ... in schema ...` error when CTE is referenced more than once [#35404](https://github.com/pingcap/tidb/issues/35404) - Fix the issue that the wrong join reorder in some right outer join scenarios causes wrong query result [#36912](https://github.com/pingcap/tidb/issues/36912) (dup: release-5.4.2.md > Bug Fixes> TiDB)- Fix the issue of incorrectly inferred null flag of the TiFlash `firstrow` aggregate function in the EqualAll case [#34584](https://github.com/pingcap/tidb/issues/34584) - - Fix the issue that Plan Cache does not work when a binding is created with the `ignore_plan_cache` hint [#34596](https://github.com/pingcap/tidb/issues/34596) + - Fix the issue that Plan Cache does not work when a binding is created with the `IGNORE_PLAN_CACHE` hint [#34596](https://github.com/pingcap/tidb/issues/34596) - Fix the issu that an `EXCHANGE` operator is missing between the hash-partition window and the single-partition window [#35990](https://github.com/pingcap/tidb/issues/35990) (dup: release-5.2.4.md > Bug fixes> TiDB)- Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) - Fix the issue of wrong query result when a wrong default value is set for partial aggregation after the aggregation is pushed down [#35295](https://github.com/pingcap/tidb/issues/35295) - (dup: release-5.2.4.md > Bug fixes> TiDB)- Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that querying partitioned tables might get `index-out-of-range` and `non used index` errors in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) @@ -98,8 +97,7 @@ TiDB version: 6.1.1 (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that the column list does not work in the LOAD DATA statement [#35198](https://github.com/pingcap/tidb/issues/35198) @[SpadeA-Tang](https://github.com/SpadeA-Tang) (dup: release-5.3.2.md > Bug Fixes> TiDB)- Fix the issue of the `data and columnID count not match` error that occurs when inserting duplicated values with TiDB Binlog enabled [#33608](https://github.com/pingcap/tidb/issues/33608) - Remove the limitation of `tidb_gc_life_time` [#35392](https://github.com/pingcap/tidb/issues/35392) - - Fix the load data statement dead loop when an empty filed terminator is used [#33298](https://github.com/pingcap/tidb/issues/33298) - (dup: release-6.2.0.md > Bug fixes> TiDB)- Avoid sending requests to unhealthy TiKV nodes to improve availability [#34906](https://github.com/pingcap/tidb/issues/34906) + - Fix the `LOAD DATA` statement dead loop when an empty filed terminator is used [#33298](https://github.com/pingcap/tidb/issues/33298) (dup: release-6.2.0.md > Bug fixes> TiDB)- Avoid sending requests to unhealthy TiKV nodes to improve availability [#34906](https://github.com/pingcap/tidb/issues/34906) + TiKV From 354223310b1787cffea68dfee5cd5065e5365b72 Mon Sep 17 00:00:00 2001 From: Aolin Date: Wed, 31 Aug 2022 19:16:19 +0800 Subject: [PATCH 31/48] Apply suggestions from code review --- releases/release-6.1.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 5103b0b0f1120..0cba62df9f3eb 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -47,7 +47,7 @@ TiDB version: 6.1.1 + PD - - Improve the speed of the region balance during the stage close to completion [#4990](https://github.com/tikv/pd/issues/4990) + - Improve the scheduling speed of Balance Region in specific stages [#4990](https://github.com/tikv/pd/issues/4990) + Tools From 69e9a4b300b02c3c0f80bcdae5c7706a5fde9557 Mon Sep 17 00:00:00 2001 From: shichun-0415 <89768198+shichun-0415@users.noreply.github.com> Date: Wed, 31 Aug 2022 19:25:03 +0800 Subject: [PATCH 32/48] Apply suggestions from code review --- releases/release-6.1.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 0cba62df9f3eb..e38516306b455 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -57,7 +57,7 @@ TiDB version: 6.1.1 + TiDB Data Migration (DM) - - User can manually set concurrency for lightning loader [#5505](https://github.com/pingcap/tiflow/issues/5505) + - Users can manually set the amount of concurrency for lightning loader [#5505](https://github.com/pingcap/tiflow/issues/5505) + TiCDC From 56fab9f202d1453b7ec7ee98f8a9e901af383f2a Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Wed, 31 Aug 2022 19:31:46 +0800 Subject: [PATCH 33/48] add id for improvement --- releases/release-6.1.1.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 5103b0b0f1120..499df9d8df18d 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -12,12 +12,12 @@ TiDB version: 6.1.1 + TiDB - (dup: release-6.2.0.md > Bug fixes> TiDB)- Make the `SHOW DATABASES LIKE …` statement case-insensitive [#34766](https://github.com/pingcap/tidb/issues/34766) + (dup: release-6.2.0.md > Bug fixes> TiDB)- Make the `SHOW DATABASES LIKE …` statement case-insensitive [#34766](https://github.com/pingcap/tidb/issues/34766) @[e1ijah1](https://github.com/e1ijah1) - Change the default value of [`tidb_enable_outer_join_reorder`](/system-variables.md#tidb_enable_outer_join_reorder-new-in-v610) from `1` to `0`, which disables Join Reorder's support for Outer Join is enabled by default. + Diagnosis - - Disable the Continuous Profiling feature by default, which avoids the possible TiFlash OOM issue that occurs when this feature is enabled. For details, see [#5687](https://github.com/pingcap/tiflash/issues/5687). + - Disable the Continuous Profiling feature by default, which avoids the possible TiFlash OOM issue that occurs when this feature is enabled. For details, see [#5687](https://github.com/pingcap/tiflash/issues/5687). @[mornyx](https://github.com/mornyx) ## Other changes @@ -41,29 +41,29 @@ TiDB version: 6.1.1 + TiKV - (dup: release-6.2.0.md > Improvements> TiKV)- Support compressing the metrics response using gzip to reduce the HTTP body size [#12355](https://github.com/tikv/tikv/issues/12355) - - Support reducing the amount of data returned for each request by filtering out some metrics using the [`server.simplify-metrics`](/tikv-configuration-file.md#simplify-metrics-new-in-v620) configuration item [#12355](https://github.com/tikv/tikv/issues/12355) - (dup: release-6.2.0.md > Improvements> TiKV)- Support dynamically modifying the number of sub-compaction operations performed concurrently in RocksDB (`rocksdb.max-sub-compactions`) [#13145](https://github.com/tikv/tikv/issues/13145) + (dup: release-6.2.0.md > Improvements> TiKV)- Support compressing the metrics response using gzip to reduce the HTTP body size [#12355](https://github.com/tikv/tikv/issues/12355) @[winoros](https://github.com/winoros) + - Support reducing the amount of data returned for each request by filtering out some metrics using the [`server.simplify-metrics`](/tikv-configuration-file.md#simplify-metrics-new-in-v620) configuration item [#12355](https://github.com/tikv/tikv/issues/12355) @[glorv](https://github.com/glorv) + (dup: release-6.2.0.md > Improvements> TiKV)- Support dynamically modifying the number of sub-compaction operations performed concurrently in RocksDB (`rocksdb.max-sub-compactions`) [#13145](https://github.com/tikv/tikv/issues/13145) @[ethercflow](https://github.com/ethercflow) + PD - - Improve the speed of the region balance during the stage close to completion [#4990](https://github.com/tikv/pd/issues/4990) + - Improve the speed of the region balance during the stage close to completion [#4990](https://github.com/tikv/pd/issues/4990) @[bufferflies](https://github.com/bufferflies) + Tools + TiDB Lightning - - Add a retry mechanism on errors such as `stale command` to improve import success rate [#36877](https://github.com/pingcap/tidb/issues/36877) + - Add a retry mechanism on errors such as `stale command` to improve import success rate [#36877](https://github.com/pingcap/tidb/issues/36877) @[D3Hunter](https://github.com/D3Hunter) + TiDB Data Migration (DM) - - User can manually set concurrency for lightning loader [#5505](https://github.com/pingcap/tiflow/issues/5505) + - User can manually set concurrency for lightning loader [#5505](https://github.com/pingcap/tiflow/issues/5505) @[buchuitoudegou](https://github.com/buchuitoudegou) + TiCDC - - Add a sink uri parameter `transaction-atomicity` to support splitting the large transaction in a changefeed. This can greatly reduce the latency and memory consumption of large transactions. [#5231](https://github.com/pingcap/tiflow/issues/5231) - - (dup: release-6.2.0.md > Improvements> Tools> TiCDC)- Reduce performance overhead caused by runtime context switching in multi-Region scenarios [#5610](https://github.com/pingcap/tiflow/issues/5610) - - Enhance the MySQL sink to turn off the safe mode automatically [#5611](https://github.com/pingcap/tiflow/issues/5611) + - Add a sink uri parameter `transaction-atomicity` to support splitting the large transaction in a changefeed. This can greatly reduce the latency and memory consumption of large transactions. [#5231](https://github.com/pingcap/tiflow/issues/5231) @[CharlesCheung96](https://github.com/CharlesCheung96) + - (dup: release-6.2.0.md > Improvements> Tools> TiCDC)- Reduce performance overhead caused by runtime context switching in multi-Region scenarios [#5610](https://github.com/pingcap/tiflow/issues/5610) @[hicqu](https://github.com/hicqu) + - Enhance the MySQL sink to turn off the safe mode automatically [#5611](https://github.com/pingcap/tiflow/issues/5611) @[overvenus](https://github.com/overvenus) ## Bug fixes From 298109cfd6e6fbac5957135c1c6b2c3636bd37c2 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Wed, 31 Aug 2022 20:13:36 +0800 Subject: [PATCH 34/48] add more ids --- releases/release-6.1.1.md | 148 +++++++++++++++++++------------------- 1 file changed, 74 insertions(+), 74 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 6afe21cedc57e..2929c660e8282 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -70,114 +70,114 @@ TiDB version: 6.1.1 + TiDB - - Fix the issue that `INL_HASH_JOIN ` might hang when used with `LIMIT` [#35638](https://github.com/pingcap/tidb/issues/35638) - - Fix the issue that TiDB might panic when executing the `UPDATE` statement [#32311](https://github.com/pingcap/tidb/issues/32311) - - Fix a bug that TiDB might send coprocessor requests when executing the `SHOW COLUMNS` statement [#36496](https://github.com/pingcap/tidb/issues/36496) - - Fix a bug that TiDB might return the `invalid memory address or nil pointer dereference` error when executing the `SHOW WARNINGS` statement [#31569](https://github.com/pingcap/tidb/issues/31569) - - Fix a bug that in the static partition prune mode, SQL statements with an aggregate condition might return wrong result when the table is empty [#35295](https://github.com/pingcap/tidb/issues/35295) + - Fix the issue that `INL_HASH_JOIN ` might hang when used with `LIMIT` [#35638](https://github.com/pingcap/tidb/issues/35638) @[guo-shaoge](https://github.com/guo-shaoge) + - Fix the issue that TiDB might panic when executing the `UPDATE` statement [#32311](https://github.com/pingcap/tidb/issues/32311) @[Yisaer](https://github.com/Yisaer) + - Fix a bug that TiDB might send coprocessor requests when executing the `SHOW COLUMNS` statement [#36496](https://github.com/pingcap/tidb/issues/36496) @[tangenta](https://github.com/tangenta) + - Fix a bug that TiDB might return the `invalid memory address or nil pointer dereference` error when executing the `SHOW WARNINGS` statement [#31569](https://github.com/pingcap/tidb/issues/31569) @[zyguan](https://github.com/zyguan) + - Fix a bug that in the static partition prune mode, SQL statements with an aggregate condition might return wrong result when the table is empty [#35295](https://github.com/pingcap/tidb/issues/35295) @[tiancaiamao](https://github.com/tiancaiamao) - - Fix the issue that the Join Reorder operation will mistakenly push down its Outer Join condition [#37238](https://github.com/pingcap/tidb/issues/37238) - - Fix the issue that CTE-schema hash code is cloned mistakenly, which causes the `Can't find column ... in schema ...` error when CTE is referenced more than once [#35404](https://github.com/pingcap/tidb/issues/35404) - - Fix the issue that the wrong join reorder in some right outer join scenarios causes wrong query result [#36912](https://github.com/pingcap/tidb/issues/36912) - (dup: release-5.4.2.md > Bug Fixes> TiDB)- Fix the issue of incorrectly inferred null flag of the TiFlash `firstrow` aggregate function in the EqualAll case [#34584](https://github.com/pingcap/tidb/issues/34584) - - Fix the issue that Plan Cache does not work when a binding is created with the `IGNORE_PLAN_CACHE` hint [#34596](https://github.com/pingcap/tidb/issues/34596) - - Fix the issu that an `EXCHANGE` operator is missing between the hash-partition window and the single-partition window [#35990](https://github.com/pingcap/tidb/issues/35990) - (dup: release-5.2.4.md > Bug fixes> TiDB)- Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) - - Fix the issue of wrong query result when a wrong default value is set for partial aggregation after the aggregation is pushed down [#35295](https://github.com/pingcap/tidb/issues/35295) + - Fix the issue that the Join Reorder operation will mistakenly push down its Outer Join condition [#37238](https://github.com/pingcap/tidb/issues/37238) @[winoros](https://github.com/winoros) + - Fix the issue that CTE-schema hash code is cloned mistakenly, which causes the `Can't find column ... in schema ...` error when CTE is referenced more than once [#35404](https://github.com/pingcap/tidb/issues/35404) @[AilinKid](https://github.com/AilinKid) + - Fix the issue that the wrong join reorder in some right outer join scenarios causes wrong query result [#36912](https://github.com/pingcap/tidb/issues/36912) @[winoros](https://github.com/winoros) + (dup: release-5.4.2.md > Bug Fixes> TiDB)- Fix the issue of incorrectly inferred null flag of the TiFlash `firstrow` aggregate function in the EqualAll case [#34584](https://github.com/pingcap/tidb/issues/34584) @[fixdb](https://github.com/fixdb) + - Fix the issue that Plan Cache does not work when a binding is created with the `IGNORE_PLAN_CACHE` hint [#34596](https://github.com/pingcap/tidb/issues/34596) @[fzzf678](https://github.com/fzzf678) + - Fix the issu that an `EXCHANGE` operator is missing between the hash-partition window and the single-partition window [#35990](https://github.com/pingcap/tidb/issues/35990) @[LittleFall](https://github.com/LittleFall) + (dup: release-5.2.4.md > Bug fixes> TiDB)- Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) @[mjonss](https://github.com/mjonss) + - Fix the issue of wrong query result when a wrong default value is set for partial aggregation after the aggregation is pushed down [#35295](https://github.com/pingcap/tidb/issues/35295) @[tiancaiamao](https://github.com/tiancaiamao) - (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that querying partitioned tables might get `index-out-of-range` and `non used index` errors in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) + (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that querying partitioned tables might get `index-out-of-range` and `non used index` errors in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) @[mjonss](https://github.com/mjonss) (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that a partition is incorrectly pruned if a partition key is used in the query condition and the collate is different from the one in the query partition table [#32749](https://github.com/pingcap/tidb/issues/32749) @[mjonss](https://github.com/mjonss) - - Fix the issue that when TiDB Binlog is enabled, executing the `ALTER SEQUENCE` statement might cause a wrong metadata version and cause Drainer to exit [#36276](https://github.com/pingcap/tidb/issues/36276) - - Fix the issue of incorrect TiDB status that might appear on startup in some extreme cases [#36791](https://github.com/pingcap/tidb/issues/36791) - - Fix the potential `UnknownPlanID` issue that occurs when querying the execution plans for partitioned tables in TiDB Dashboard [#35153](https://github.com/pingcap/tidb/issues/35153) + - Fix the issue that when TiDB Binlog is enabled, executing the `ALTER SEQUENCE` statement might cause a wrong metadata version and cause Drainer to exit [#36276](https://github.com/pingcap/tidb/issues/36276) @[AilinKid](https://github.com/AilinKid) + - Fix the issue of incorrect TiDB status that might appear on startup in some extreme cases [#36791](https://github.com/pingcap/tidb/issues/36791) @[xhebox](https://github.com/xhebox) + - Fix the potential `UnknownPlanID` issue that occurs when querying the execution plans for partitioned tables in TiDB Dashboard [#35153](https://github.com/pingcap/tidb/issues/35153) @[time-and-fate](https://github.com/time-and-fate) (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that the column list does not work in the LOAD DATA statement [#35198](https://github.com/pingcap/tidb/issues/35198) @[SpadeA-Tang](https://github.com/SpadeA-Tang) - (dup: release-5.3.2.md > Bug Fixes> TiDB)- Fix the issue of the `data and columnID count not match` error that occurs when inserting duplicated values with TiDB Binlog enabled [#33608](https://github.com/pingcap/tidb/issues/33608) - - Remove the limitation of `tidb_gc_life_time` [#35392](https://github.com/pingcap/tidb/issues/35392) - - Fix the `LOAD DATA` statement dead loop when an empty filed terminator is used [#33298](https://github.com/pingcap/tidb/issues/33298) - (dup: release-6.2.0.md > Bug fixes> TiDB)- Avoid sending requests to unhealthy TiKV nodes to improve availability [#34906](https://github.com/pingcap/tidb/issues/34906) + (dup: release-5.3.2.md > Bug Fixes> TiDB)- Fix the issue of the `data and columnID count not match` error that occurs when inserting duplicated values with TiDB Binlog enabled [#33608](https://github.com/pingcap/tidb/issues/33608) @[zyguan](https://github.com/zyguan) + - Remove the limitation of `tidb_gc_life_time` [#35392](https://github.com/pingcap/tidb/issues/35392) @[TonsnakeLin](https://github.com/TonsnakeLin) + - Fix the `LOAD DATA` statement dead loop when an empty filed terminator is used [#33298](https://github.com/pingcap/tidb/issues/33298) @[zyguan](https://github.com/zyguan) + (dup: release-6.2.0.md > Bug fixes> TiDB)- Avoid sending requests to unhealthy TiKV nodes to improve availability [#34906](https://github.com/pingcap/tidb/issues/34906) @[sticnarf (Yilin Chen)](https://github.com/sticnarf) + TiKV - - Fix a bug that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) - (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) - (dup: release-5.3.2.md > Bug Fixes> TiKV)- Fix the issue that TiKV panics when performing type conversion for an empty string [#12673](https://github.com/tikv/tikv/issues/12673) - (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue of inconsistent Region size configuration between TiKV and PD [#12518](https://github.com/tikv/tikv/issues/12518) - (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that encryption keys are not cleaned up when Raft Engine is enabled [#12890](https://github.com/tikv/tikv/issues/12890) - (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the panic issue that might occur when a peer is being split and destroyed at the same time [#12825](https://github.com/tikv/tikv/issues/12825) - (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the panic issue that might occur when the source peer catches up logs by snapshot in the Region merge process [#12663](https://github.com/tikv/tikv/issues/12663) - (dup: release-5.3.2.md > Bug Fixes> TiKV)- Fix the issue of frequent PD client reconnection that occurs when the PD client meets an error [#12345](https://github.com/tikv/tikv/issues/12345) - - Fix potential panic when parallel recovery is enabled for Raft Engine [#13123](https://github.com/tikv/tikv/issues/13123) - (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that the Commit Log Duration of a new Region is too high, which causes QPS to drop [#13077](https://github.com/tikv/tikv/issues/13077) - - Fix rare panics when Raft Engine is enabled [#12698](https://github.com/tikv/tikv/issues/12698) - - Avoid redundant log warnings when proc filesystem (procfs) cannot be found [#13116](https://github.com/tikv/tikv/issues/13116) - - Fix the wrong expression of `Unified Read Pool CPU` in dashboard [#13086](https://github.com/tikv/tikv/issues/13086) - - Fix the issue that when a Region is large, the default [`region-split-check-diff`](/tikv-configuration-file.md#region-split-check-diff) might be larger than the bucket size [#12598](https://github.com/tikv/tikv/issues/12598) - - Fix the issue that TiKV might panic when Apply Snapshot is aborted and Raft Engine is enabled [#12470](https://github.com/tikv/tikv/issues/12470) - - Fix the issue that the PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) [#12933](https://github.com/tikv/tikv/issues/12933) + - Fix a bug that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) @[5kbpers (5kbpers)](https://github.com/5kbpers) + (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) @[bufferflies (buffer)](https://github.com/bufferflies) + (dup: release-5.3.2.md > Bug Fixes> TiKV)- Fix the issue that TiKV panics when performing type conversion for an empty string [#12673](https://github.com/tikv/tikv/issues/12673) @[wshwsh12 (Shenghui Wu)](https://github.com/wshwsh12) + (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue of inconsistent Region size configuration between TiKV and PD [#12518](https://github.com/tikv/tikv/issues/12518) @[5kbpers (5kbpers)](https://github.com/5kbpers) + (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that encryption keys are not cleaned up when Raft Engine is enabled [#12890](https://github.com/tikv/tikv/issues/12890) @[tabokie (Xinye Tao)](https://github.com/tabokie) + (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the panic issue that might occur when a peer is being split and destroyed at the same time [#12825](https://github.com/tikv/tikv/issues/12825) @[BusyJay (Jay)](https://github.com/BusyJay) + (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the panic issue that might occur when the source peer catches up logs by snapshot in the Region merge process [#12663](https://github.com/tikv/tikv/issues/12663) @[BusyJay (Jay)](https://github.com/BusyJay) + (dup: release-5.3.2.md > Bug Fixes> TiKV)- Fix the issue of frequent PD client reconnection that occurs when the PD client meets an error [#12345](https://github.com/tikv/tikv/issues/12345) @[Connor1996 (Connor)](https://github.com/Connor1996) + - Fix potential panic when parallel recovery is enabled for Raft Engine [#13123](https://github.com/tikv/tikv/issues/13123) @[tabokie (Xinye Tao)](https://github.com/tabokie) + (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that the Commit Log Duration of a new Region is too high, which causes QPS to drop [#13077](https://github.com/tikv/tikv/issues/13077) @[Connor1996 (Connor)](https://github.com/Connor1996) + - Fix rare panics when Raft Engine is enabled [#12698](https://github.com/tikv/tikv/issues/12698) @[tabokie (Xinye Tao)](https://github.com/tabokie) + - Avoid redundant log warnings when proc filesystem (procfs) cannot be found [#13116](https://github.com/tikv/tikv/issues/13116) @[tabokie (Xinye Tao)](https://github.com/tabokie) + - Fix the wrong expression of `Unified Read Pool CPU` in dashboard [#13086](https://github.com/tikv/tikv/issues/13086) @[glorv](https://github.com/glorv) + - Fix the issue that when a Region is large, the default [`region-split-check-diff`](/tikv-configuration-file.md#region-split-check-diff) might be larger than the bucket size [#12598](https://github.com/tikv/tikv/issues/12598) @[tonyxuqqi](https://github.com/tonyxuqqi) + - Fix the issue that TiKV might panic when Apply Snapshot is aborted and Raft Engine is enabled [#12470](https://github.com/tikv/tikv/issues/12470) @[tabokie (Xinye Tao)](https://github.com/tabokie) + - Fix the issue that the PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) @[bufferflies (buffer)](https://github.com/bufferflies) [#12933](https://github.com/tikv/tikv/issues/12933) @[BurtonQin (Boqin Qin(秦 伯钦)@MetaSecure)](https://github.com/BurtonQin) + PD - - Fix the issue that the online progress is inaccurate when label configurations of cluster nodes are invalid[#5234](https://github.com/tikv/pd/issues/5234) - - Fix PD panics caused by the issue that gRPC handles errors inappropriately when `enable-forwarding` is enabled [#5373](https://github.com/tikv/pd/issues/5373) - - Fix the issue that `/regions/replicated` might return a wrong status [#5095](https://github.com/tikv/pd/issues/5095) + - Fix the issue that the online progress is inaccurate when label configurations of cluster nodes are invalid[#5234](https://github.com/tikv/pd/issues/5234) @ + - Fix PD panics caused by the issue that gRPC handles errors inappropriately when `enable-forwarding` is enabled [#5373](https://github.com/tikv/pd/issues/5373) @ + - Fix the issue that `/regions/replicated` might return a wrong status [#5095](https://github.com/tikv/pd/issues/5095) @ + TiFlash - (dup: release-5.4.2.md > Bug Fixes> TiFlash)- Fix the issue that TiFlash crashes after dropping a column of a table with clustered indexes in some situations [#5154](https://github.com/pingcap/tiflash/issues/5154) - - Fix the issue that the `format` function might return a `Data truncated` error [#4891](https://github.com/pingcap/tiflash/issues/4891) - - Fix the issue that some obsolete data might persist in storage and cannot be deleted [#5659](https://github.com/pingcap/tiflash/issues/5659) - - Fix unnecessary CPU usage in some edge cases [#5409](https://github.com/pingcap/tiflash/issues/5409) - - Fix a bug that TiFlash cannot work in a cluster using IPv6 [#5247](https://github.com/pingcap/tiflash/issues/5247) - - Fix a bug that TiFlash might crash due to an error in parallel aggregation [#5356](https://github.com/pingcap/tiflash/issues/5356) - - Fix a bug that thread resources might leak in case of `MinTSOScheduler` query errors [#5556](https://github.com/pingcap/tiflash/issues/5556) + (dup: release-5.4.2.md > Bug Fixes> TiFlash)- Fix the issue that TiFlash crashes after dropping a column of a table with clustered indexes in some situations [#5154](https://github.com/pingcap/tiflash/issues/5154) @ + - Fix the issue that the `format` function might return a `Data truncated` error [#4891](https://github.com/pingcap/tiflash/issues/4891) @ + - Fix the issue that some obsolete data might persist in storage and cannot be deleted [#5659](https://github.com/pingcap/tiflash/issues/5659) @ + - Fix unnecessary CPU usage in some edge cases [#5409](https://github.com/pingcap/tiflash/issues/5409) @ + - Fix a bug that TiFlash cannot work in a cluster using IPv6 [#5247](https://github.com/pingcap/tiflash/issues/5247) @ + - Fix a bug that TiFlash might crash due to an error in parallel aggregation [#5356](https://github.com/pingcap/tiflash/issues/5356) @ + - Fix a bug that thread resources might leak in case of `MinTSOScheduler` query errors [#5556](https://github.com/pingcap/tiflash/issues/5556) @ + Tools + TiDB Lightning - - Fix the issue that TiDB Lightning fails to connect to TiDB when TiDB uses an IPv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) - - Fix the `read index not ready` error by adding a retry mechanism [#36566](https://github.com/pingcap/tidb/issues/36566) - - Fix the issue that sensitive information in logs is printed in server mode [#36374](https://github.com/pingcap/tidb/issues/36374) - - Fix the issue that TiDB Lightning does not support columns starting with slash, number, or non-ascii characters in Parquet files [36980](https://github.com/pingcap/tidb/issues/36980) - - Fix the issue that de-duplication might panic in extreme cases [#34163](https://github.com/pingcap/tidb/issues/34163) + - Fix the issue that TiDB Lightning fails to connect to TiDB when TiDB uses an IPv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) @ + - Fix the `read index not ready` error by adding a retry mechanism [#36566](https://github.com/pingcap/tidb/issues/36566) @ + - Fix the issue that sensitive information in logs is printed in server mode [#36374](https://github.com/pingcap/tidb/issues/36374) @ + - Fix the issue that TiDB Lightning does not support columns starting with slash, number, or non-ascii characters in Parquet files [36980](https://github.com/pingcap/tidb/issues/36980) @ + - Fix the issue that de-duplication might panic in extreme cases [#34163](https://github.com/pingcap/tidb/issues/34163) @ + TiDB Data Migration (DM) - - Fix the issue that the `txn-entry-size-limit` configuration item does not take effect in DM [#6161](https://github.com/pingcap/tiflow/issues/6161) - - Fix the issue that the `check-task` command cannot handle special characters [#5895](https://github.com/pingcap/tiflow/issues/5895) - - Fix the issue of possible data race in `query-status` [#4811](https://github.com/pingcap/tiflow/issues/4811) - - Fix the different output format for the `operate-schema` command [#5688](https://github.com/pingcap/tiflow/issues/5688) - - Fix goroutine leak when relay meets an error [#6193](https://github.com/pingcap/tiflow/issues/6193) - - Fix the issue that DM Worker might get stuck when getting DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) - - Fix the issue that DM fails to start when TiDB uses an IPv6 host [#6249](https://github.com/pingcap/tiflow/issues/6249) + - Fix the issue that the `txn-entry-size-limit` configuration item does not take effect in DM [#6161](https://github.com/pingcap/tiflow/issues/6161) @ + - Fix the issue that the `check-task` command cannot handle special characters [#5895](https://github.com/pingcap/tiflow/issues/5895) @ + - Fix the issue of possible data race in `query-status` [#4811](https://github.com/pingcap/tiflow/issues/4811) @ + - Fix the different output format for the `operate-schema` command [#5688](https://github.com/pingcap/tiflow/issues/5688) @ + - Fix goroutine leak when relay meets an error [#6193](https://github.com/pingcap/tiflow/issues/6193) @ + - Fix the issue that DM Worker might get stuck when getting DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) @ + - Fix the issue that DM fails to start when TiDB uses an IPv6 host [#6249](https://github.com/pingcap/tiflow/issues/6249) @ + TiCDC - - Fix the wrong maximum compatible version number [#6039](https://github.com/pingcap/tiflow/issues/6039) - - Fix a bug that may cause the cdc server to panic when it receives an HTTP request before it fully starts [#5639](https://github.com/pingcap/tiflow/issues/5639) - - Fix the ddl sink panic issue when the changefeed sync-point is enabled [#4934](https://github.com/pingcap/tiflow/issues/4934) - - Fix the issue that a changefeed is stuck in some scenarios when sync-point is enabled [#6827](https://github.com/pingcap/tiflow/issues/6827) - - Fix a bug that changefeed API does not work properly after the cdc server restarts [#5837](https://github.com/pingcap/tiflow/issues/5837) - - Fix the data race issue in the black hole sink [#6206](https://github.com/pingcap/tiflow/issues/6206) - - Fix the TiCDC panic issue when you set `enable-old-value = false` [#6198](https://github.com/pingcap/tiflow/issues/6198) - - Fix the data consistency issue when the redo log feature is enabled [#6189](https://github.com/pingcap/tiflow/issues/6189) [#6368](https://github.com/pingcap/tiflow/issues/6368) [#6277](https://github.com/pingcap/tiflow/issues/6277) [#6456](https://github.com/pingcap/tiflow/issues/6456) [#6695](https://github.com/pingcap/tiflow/issues/6695) [#6764](https://github.com/pingcap/tiflow/issues/6764) [#6859](https://github.com/pingcap/tiflow/issues/6859) - - Fix poor redo log performance by writing redo events asynchronously [#6011](https://github.com/pingcap/tiflow/issues/6011) - - Fix the issue that the MySQL sink can not connect to IPv6 addresses [#6135](https://github.com/pingcap/tiflow/issues/6135) + - Fix the wrong maximum compatible version number [#6039](https://github.com/pingcap/tiflow/issues/6039) @ + - Fix a bug that may cause the cdc server to panic when it receives an HTTP request before it fully starts [#5639](https://github.com/pingcap/tiflow/issues/5639) @ + - Fix the ddl sink panic issue when the changefeed sync-point is enabled [#4934](https://github.com/pingcap/tiflow/issues/4934) @ + - Fix the issue that a changefeed is stuck in some scenarios when sync-point is enabled [#6827](https://github.com/pingcap/tiflow/issues/6827) @ + - Fix a bug that changefeed API does not work properly after the cdc server restarts [#5837](https://github.com/pingcap/tiflow/issues/5837) @ + - Fix the data race issue in the black hole sink [#6206](https://github.com/pingcap/tiflow/issues/6206) @ + - Fix the TiCDC panic issue when you set `enable-old-value = false` [#6198](https://github.com/pingcap/tiflow/issues/6198) @ + - Fix the data consistency issue when the redo log feature is enabled [#6189](https://github.com/pingcap/tiflow/issues/6189) [#6368](https://github.com/pingcap/tiflow/issues/6368) [#6277](https://github.com/pingcap/tiflow/issues/6277) [#6456](https://github.com/pingcap/tiflow/issues/6456) [#6695](https://github.com/pingcap/tiflow/issues/6695) [#6764](https://github.com/pingcap/tiflow/issues/6764) [#6859](https://github.com/pingcap/tiflow/issues/6859) @ + - Fix poor redo log performance by writing redo events asynchronously [#6011](https://github.com/pingcap/tiflow/issues/6011) @ + - Fix the issue that the MySQL sink can not connect to IPv6 addresses [#6135](https://github.com/pingcap/tiflow/issues/6135) @ + Backup & Restore (BR) - (dup: release-5.4.2.md > Bug Fixes> Tools> Backup & Restore (BR))- Fix a bug that BR reports `ErrRestoreTableIDMismatch` in RawKV mode [#35279](https://github.com/pingcap/tidb/issues/35279) - (dup: release-6.2.0.md > Improvements> Tools> Backup & Restore (BR))- Adjust the backup data directory structure to fix backup failure caused by S3 rate limiting in large cluster backup [#30087](https://github.com/pingcap/tidb/issues/30087) - - Fix incorrect backup time in the summary log [#35553](https://github.com/pingcap/tidb/issues/35553) + (dup: release-5.4.2.md > Bug Fixes> Tools> Backup & Restore (BR))- Fix a bug that BR reports `ErrRestoreTableIDMismatch` in RawKV mode [#35279](https://github.com/pingcap/tidb/issues/35279) @ + (dup: release-6.2.0.md > Improvements> Tools> Backup & Restore (BR))- Adjust the backup data directory structure to fix backup failure caused by S3 rate limiting in large cluster backup [#30087](https://github.com/pingcap/tidb/issues/30087) @ + - Fix incorrect backup time in the summary log [#35553](https://github.com/pingcap/tidb/issues/35553) @ + Dumpling - - Fix the issue that GetDSN does not support IPv6 [#36112](https://github.com/pingcap/tidb/issues/36112) + - Fix the issue that GetDSN does not support IPv6 [#36112](https://github.com/pingcap/tidb/issues/36112) @ + TiDB Binlog - - Fix a bug that Drainer cannot send requests correctly to Pump when `compressor` is set to `gzip` [#1152](https://github.com/pingcap/tidb-binlog/issues/1152) + - Fix a bug that Drainer cannot send requests correctly to Pump when `compressor` is set to `gzip` [#1152](https://github.com/pingcap/tidb-binlog/issues/1152) @ From 06bd2dab3f6f218af28951be7bc5bea3f0c5fe5d Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Wed, 31 Aug 2022 20:23:07 +0800 Subject: [PATCH 35/48] add more ids --- releases/release-6.1.1.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 2929c660e8282..5bf1fa08ece4a 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -121,29 +121,29 @@ TiDB version: 6.1.1 + PD - - Fix the issue that the online progress is inaccurate when label configurations of cluster nodes are invalid[#5234](https://github.com/tikv/pd/issues/5234) @ - - Fix PD panics caused by the issue that gRPC handles errors inappropriately when `enable-forwarding` is enabled [#5373](https://github.com/tikv/pd/issues/5373) @ - - Fix the issue that `/regions/replicated` might return a wrong status [#5095](https://github.com/tikv/pd/issues/5095) @ + - Fix the issue that the online progress is inaccurate when label configurations of cluster nodes are invalid[#5234](https://github.com/tikv/pd/issues/5234) @[rleungx (Ryan Leung)](https://github.com/rleungx) + - Fix PD panics caused by the issue that gRPC handles errors inappropriately when `enable-forwarding` is enabled [#5373](https://github.com/tikv/pd/issues/5373) @[bufferflies (buffer)](https://github.com/bufferflies) + - Fix the issue that `/regions/replicated` might return a wrong status [#5095](https://github.com/tikv/pd/issues/5095) @[rleungx (Ryan Leung)](https://github.com/rleungx) + TiFlash - (dup: release-5.4.2.md > Bug Fixes> TiFlash)- Fix the issue that TiFlash crashes after dropping a column of a table with clustered indexes in some situations [#5154](https://github.com/pingcap/tiflash/issues/5154) @ - - Fix the issue that the `format` function might return a `Data truncated` error [#4891](https://github.com/pingcap/tiflash/issues/4891) @ - - Fix the issue that some obsolete data might persist in storage and cannot be deleted [#5659](https://github.com/pingcap/tiflash/issues/5659) @ - - Fix unnecessary CPU usage in some edge cases [#5409](https://github.com/pingcap/tiflash/issues/5409) @ - - Fix a bug that TiFlash cannot work in a cluster using IPv6 [#5247](https://github.com/pingcap/tiflash/issues/5247) @ - - Fix a bug that TiFlash might crash due to an error in parallel aggregation [#5356](https://github.com/pingcap/tiflash/issues/5356) @ - - Fix a bug that thread resources might leak in case of `MinTSOScheduler` query errors [#5556](https://github.com/pingcap/tiflash/issues/5556) @ + (dup: release-5.4.2.md > Bug Fixes> TiFlash)- Fix the issue that TiFlash crashes after dropping a column of a table with clustered indexes in some situations [#5154](https://github.com/pingcap/tiflash/issues/5154) @[hongyunyan (hongyunyan)](https://github.com/hongyunyan) + - Fix the issue that the `format` function might return a `Data truncated` error [#4891](https://github.com/pingcap/tiflash/issues/4891) @[xzhangxian1008](https://github.com/xzhangxian1008) + - Fix the issue that some obsolete data might persist in storage and cannot be deleted [#5659](https://github.com/pingcap/tiflash/issues/5659) @[lidezhu](https://github.com/lidezhu) + - Fix unnecessary CPU usage in some edge cases [#5409](https://github.com/pingcap/tiflash/issues/5409) @[breezewish (Wenxuan)](https://github.com/breezewish) + - Fix a bug that TiFlash cannot work in a cluster using IPv6 [#5247](https://github.com/pingcap/tiflash/issues/5247) @[solotzg (Zhigao Tong)](https://github.com/solotzg) + - Fix a bug that TiFlash might crash due to an error in parallel aggregation [#5356](https://github.com/pingcap/tiflash/issues/5356) @[gengliqi (Liqi Geng)](https://github.com/gengliqi) + - Fix a bug that thread resources might leak in case of `MinTSOScheduler` query errors [#5556](https://github.com/pingcap/tiflash/issues/5556) @[windtalker (xufei)](https://github.com/windtalker) + Tools + TiDB Lightning - - Fix the issue that TiDB Lightning fails to connect to TiDB when TiDB uses an IPv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) @ - - Fix the `read index not ready` error by adding a retry mechanism [#36566](https://github.com/pingcap/tidb/issues/36566) @ - - Fix the issue that sensitive information in logs is printed in server mode [#36374](https://github.com/pingcap/tidb/issues/36374) @ - - Fix the issue that TiDB Lightning does not support columns starting with slash, number, or non-ascii characters in Parquet files [36980](https://github.com/pingcap/tidb/issues/36980) @ - - Fix the issue that de-duplication might panic in extreme cases [#34163](https://github.com/pingcap/tidb/issues/34163) @ + - Fix the issue that TiDB Lightning fails to connect to TiDB when TiDB uses an IPv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) @[D3Hunter](https://github.com/D3Hunter) + - Fix the `read index not ready` error by adding a retry mechanism [#36566](https://github.com/pingcap/tidb/issues/36566) @[D3Hunter](https://github.com/D3Hunter) + - Fix the issue that sensitive information in logs is printed in server mode [#36374](https://github.com/pingcap/tidb/issues/36374) @[lichunzhu (Chunzhu Li)](https://github.com/lichunzhu) + - Fix the issue that TiDB Lightning does not support columns starting with slash, number, or non-ascii characters in Parquet files [#36980](https://github.com/pingcap/tidb/issues/36980) @[D3Hunter](https://github.com/D3Hunter) + - Fix the issue that de-duplication might panic in extreme cases [#34163](https://github.com/pingcap/tidb/issues/34163) @[ForwardStar (ForwardStar)](https://github.com/ForwardStar) + TiDB Data Migration (DM) From 2ada6d25c372461998e7d4936b5ac0edc842f773 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 1 Sep 2022 10:11:58 +0800 Subject: [PATCH 36/48] remove dup --- releases/release-6.1.1.md | 46 +++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 5bf1fa08ece4a..d02554d473ce3 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -12,7 +12,7 @@ TiDB version: 6.1.1 + TiDB - (dup: release-6.2.0.md > Bug fixes> TiDB)- Make the `SHOW DATABASES LIKE …` statement case-insensitive [#34766](https://github.com/pingcap/tidb/issues/34766) @[e1ijah1](https://github.com/e1ijah1) + - Make the `SHOW DATABASES LIKE …` statement case-insensitive [#34766](https://github.com/pingcap/tidb/issues/34766) @[e1ijah1](https://github.com/e1ijah1) - Change the default value of [`tidb_enable_outer_join_reorder`](/system-variables.md#tidb_enable_outer_join_reorder-new-in-v610) from `1` to `0`, which disables Join Reorder's support for Outer Join is enabled by default. + Diagnosis @@ -37,13 +37,13 @@ TiDB version: 6.1.1 + TiDB - (dup: release-6.2.0.md > # Performance)- Add a new optimizer `SEMI_JOIN_REWRITE` to improve the performance of `EXISTS` queries [#35323](https://github.com/pingcap/tidb/issues/35323) + - Add a new optimizer `SEMI_JOIN_REWRITE` to improve the performance of `EXISTS` queries [#35323](https://github.com/pingcap/tidb/issues/35323) + TiKV - (dup: release-6.2.0.md > Improvements> TiKV)- Support compressing the metrics response using gzip to reduce the HTTP body size [#12355](https://github.com/tikv/tikv/issues/12355) @[winoros](https://github.com/winoros) + - Support compressing the metrics response using gzip to reduce the HTTP body size [#12355](https://github.com/tikv/tikv/issues/12355) @[winoros](https://github.com/winoros) - Support reducing the amount of data returned for each request by filtering out some metrics using the [`server.simplify-metrics`](/tikv-configuration-file.md#simplify-metrics-new-in-v620) configuration item [#12355](https://github.com/tikv/tikv/issues/12355) @[glorv](https://github.com/glorv) - (dup: release-6.2.0.md > Improvements> TiKV)- Support dynamically modifying the number of sub-compaction operations performed concurrently in RocksDB (`rocksdb.max-sub-compactions`) [#13145](https://github.com/tikv/tikv/issues/13145) @[ethercflow](https://github.com/ethercflow) + - Support dynamically modifying the number of sub-compaction operations performed concurrently in RocksDB (`rocksdb.max-sub-compactions`) [#13145](https://github.com/tikv/tikv/issues/13145) @[ethercflow](https://github.com/ethercflow) + PD @@ -62,7 +62,7 @@ TiDB version: 6.1.1 + TiCDC - Add a sink uri parameter `transaction-atomicity` to support splitting the large transaction in a changefeed. This can greatly reduce the latency and memory consumption of large transactions. [#5231](https://github.com/pingcap/tiflow/issues/5231) @[CharlesCheung96](https://github.com/CharlesCheung96) - - (dup: release-6.2.0.md > Improvements> Tools> TiCDC)- Reduce performance overhead caused by runtime context switching in multi-Region scenarios [#5610](https://github.com/pingcap/tiflow/issues/5610) @[hicqu](https://github.com/hicqu) + - - Reduce performance overhead caused by runtime context switching in multi-Region scenarios [#5610](https://github.com/pingcap/tiflow/issues/5610) @[hicqu](https://github.com/hicqu) - Enhance the MySQL sink to turn off the safe mode automatically [#5611](https://github.com/pingcap/tiflow/issues/5611) @[overvenus](https://github.com/overvenus) ## Bug fixes @@ -80,38 +80,38 @@ TiDB version: 6.1.1 - Fix the issue that the Join Reorder operation will mistakenly push down its Outer Join condition [#37238](https://github.com/pingcap/tidb/issues/37238) @[winoros](https://github.com/winoros) - Fix the issue that CTE-schema hash code is cloned mistakenly, which causes the `Can't find column ... in schema ...` error when CTE is referenced more than once [#35404](https://github.com/pingcap/tidb/issues/35404) @[AilinKid](https://github.com/AilinKid) - Fix the issue that the wrong join reorder in some right outer join scenarios causes wrong query result [#36912](https://github.com/pingcap/tidb/issues/36912) @[winoros](https://github.com/winoros) - (dup: release-5.4.2.md > Bug Fixes> TiDB)- Fix the issue of incorrectly inferred null flag of the TiFlash `firstrow` aggregate function in the EqualAll case [#34584](https://github.com/pingcap/tidb/issues/34584) @[fixdb](https://github.com/fixdb) + - Fix the issue of incorrectly inferred null flag of the TiFlash `firstrow` aggregate function in the EqualAll case [#34584](https://github.com/pingcap/tidb/issues/34584) @[fixdb](https://github.com/fixdb) - Fix the issue that Plan Cache does not work when a binding is created with the `IGNORE_PLAN_CACHE` hint [#34596](https://github.com/pingcap/tidb/issues/34596) @[fzzf678](https://github.com/fzzf678) - Fix the issu that an `EXCHANGE` operator is missing between the hash-partition window and the single-partition window [#35990](https://github.com/pingcap/tidb/issues/35990) @[LittleFall](https://github.com/LittleFall) - (dup: release-5.2.4.md > Bug fixes> TiDB)- Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) @[mjonss](https://github.com/mjonss) + - Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) @[mjonss](https://github.com/mjonss) - Fix the issue of wrong query result when a wrong default value is set for partial aggregation after the aggregation is pushed down [#35295](https://github.com/pingcap/tidb/issues/35295) @[tiancaiamao](https://github.com/tiancaiamao) - (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that querying partitioned tables might get `index-out-of-range` and `non used index` errors in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) @[mjonss](https://github.com/mjonss) - (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that a partition is incorrectly pruned if a partition key is used in the query condition and the collate is different from the one in the query partition table [#32749](https://github.com/pingcap/tidb/issues/32749) @[mjonss](https://github.com/mjonss) + - Fix the issue that querying partitioned tables might get `index-out-of-range` and `non used index` errors in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) @[mjonss](https://github.com/mjonss) + - Fix the issue that a partition is incorrectly pruned if a partition key is used in the query condition and the collate is different from the one in the query partition table [#32749](https://github.com/pingcap/tidb/issues/32749) @[mjonss](https://github.com/mjonss) - Fix the issue that when TiDB Binlog is enabled, executing the `ALTER SEQUENCE` statement might cause a wrong metadata version and cause Drainer to exit [#36276](https://github.com/pingcap/tidb/issues/36276) @[AilinKid](https://github.com/AilinKid) - Fix the issue of incorrect TiDB status that might appear on startup in some extreme cases [#36791](https://github.com/pingcap/tidb/issues/36791) @[xhebox](https://github.com/xhebox) - Fix the potential `UnknownPlanID` issue that occurs when querying the execution plans for partitioned tables in TiDB Dashboard [#35153](https://github.com/pingcap/tidb/issues/35153) @[time-and-fate](https://github.com/time-and-fate) - (dup: release-6.2.0.md > Bug fixes> TiDB)- Fix the issue that the column list does not work in the LOAD DATA statement [#35198](https://github.com/pingcap/tidb/issues/35198) @[SpadeA-Tang](https://github.com/SpadeA-Tang) - (dup: release-5.3.2.md > Bug Fixes> TiDB)- Fix the issue of the `data and columnID count not match` error that occurs when inserting duplicated values with TiDB Binlog enabled [#33608](https://github.com/pingcap/tidb/issues/33608) @[zyguan](https://github.com/zyguan) + - Fix the issue that the column list does not work in the LOAD DATA statement [#35198](https://github.com/pingcap/tidb/issues/35198) @[SpadeA-Tang](https://github.com/SpadeA-Tang) + - Fix the issue of the `data and columnID count not match` error that occurs when inserting duplicated values with TiDB Binlog enabled [#33608](https://github.com/pingcap/tidb/issues/33608) @[zyguan](https://github.com/zyguan) - Remove the limitation of `tidb_gc_life_time` [#35392](https://github.com/pingcap/tidb/issues/35392) @[TonsnakeLin](https://github.com/TonsnakeLin) - Fix the `LOAD DATA` statement dead loop when an empty filed terminator is used [#33298](https://github.com/pingcap/tidb/issues/33298) @[zyguan](https://github.com/zyguan) - (dup: release-6.2.0.md > Bug fixes> TiDB)- Avoid sending requests to unhealthy TiKV nodes to improve availability [#34906](https://github.com/pingcap/tidb/issues/34906) @[sticnarf (Yilin Chen)](https://github.com/sticnarf) + - Avoid sending requests to unhealthy TiKV nodes to improve availability [#34906](https://github.com/pingcap/tidb/issues/34906) @[sticnarf (Yilin Chen)](https://github.com/sticnarf) + TiKV - Fix a bug that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) @[5kbpers (5kbpers)](https://github.com/5kbpers) - (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) @[bufferflies (buffer)](https://github.com/bufferflies) - (dup: release-5.3.2.md > Bug Fixes> TiKV)- Fix the issue that TiKV panics when performing type conversion for an empty string [#12673](https://github.com/tikv/tikv/issues/12673) @[wshwsh12 (Shenghui Wu)](https://github.com/wshwsh12) - (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue of inconsistent Region size configuration between TiKV and PD [#12518](https://github.com/tikv/tikv/issues/12518) @[5kbpers (5kbpers)](https://github.com/5kbpers) - (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that encryption keys are not cleaned up when Raft Engine is enabled [#12890](https://github.com/tikv/tikv/issues/12890) @[tabokie (Xinye Tao)](https://github.com/tabokie) - (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the panic issue that might occur when a peer is being split and destroyed at the same time [#12825](https://github.com/tikv/tikv/issues/12825) @[BusyJay (Jay)](https://github.com/BusyJay) - (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the panic issue that might occur when the source peer catches up logs by snapshot in the Region merge process [#12663](https://github.com/tikv/tikv/issues/12663) @[BusyJay (Jay)](https://github.com/BusyJay) - (dup: release-5.3.2.md > Bug Fixes> TiKV)- Fix the issue of frequent PD client reconnection that occurs when the PD client meets an error [#12345](https://github.com/tikv/tikv/issues/12345) @[Connor1996 (Connor)](https://github.com/Connor1996) + - Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) @[bufferflies (buffer)](https://github.com/bufferflies) + - Fix the issue that TiKV panics when performing type conversion for an empty string [#12673](https://github.com/tikv/tikv/issues/12673) @[wshwsh12 (Shenghui Wu)](https://github.com/wshwsh12) + - Fix the issue of inconsistent Region size configuration between TiKV and PD [#12518](https://github.com/tikv/tikv/issues/12518) @[5kbpers (5kbpers)](https://github.com/5kbpers) + - Fix the issue that encryption keys are not cleaned up when Raft Engine is enabled [#12890](https://github.com/tikv/tikv/issues/12890) @[tabokie (Xinye Tao)](https://github.com/tabokie) + - Fix the panic issue that might occur when a peer is being split and destroyed at the same time [#12825](https://github.com/tikv/tikv/issues/12825) @[BusyJay (Jay)](https://github.com/BusyJay) + - Fix the panic issue that might occur when the source peer catches up logs by snapshot in the Region merge process [#12663](https://github.com/tikv/tikv/issues/12663) @[BusyJay (Jay)](https://github.com/BusyJay) + - Fix the issue of frequent PD client reconnection that occurs when the PD client meets an error [#12345](https://github.com/tikv/tikv/issues/12345) @[Connor1996 (Connor)](https://github.com/Connor1996) - Fix potential panic when parallel recovery is enabled for Raft Engine [#13123](https://github.com/tikv/tikv/issues/13123) @[tabokie (Xinye Tao)](https://github.com/tabokie) - (dup: release-6.2.0.md > Bug fixes> TiKV)- Fix the issue that the Commit Log Duration of a new Region is too high, which causes QPS to drop [#13077](https://github.com/tikv/tikv/issues/13077) @[Connor1996 (Connor)](https://github.com/Connor1996) + - Fix the issue that the Commit Log Duration of a new Region is too high, which causes QPS to drop [#13077](https://github.com/tikv/tikv/issues/13077) @[Connor1996 (Connor)](https://github.com/Connor1996) - Fix rare panics when Raft Engine is enabled [#12698](https://github.com/tikv/tikv/issues/12698) @[tabokie (Xinye Tao)](https://github.com/tabokie) - Avoid redundant log warnings when proc filesystem (procfs) cannot be found [#13116](https://github.com/tikv/tikv/issues/13116) @[tabokie (Xinye Tao)](https://github.com/tabokie) - Fix the wrong expression of `Unified Read Pool CPU` in dashboard [#13086](https://github.com/tikv/tikv/issues/13086) @[glorv](https://github.com/glorv) @@ -127,7 +127,7 @@ TiDB version: 6.1.1 + TiFlash - (dup: release-5.4.2.md > Bug Fixes> TiFlash)- Fix the issue that TiFlash crashes after dropping a column of a table with clustered indexes in some situations [#5154](https://github.com/pingcap/tiflash/issues/5154) @[hongyunyan (hongyunyan)](https://github.com/hongyunyan) + - Fix the issue that TiFlash crashes after dropping a column of a table with clustered indexes in some situations [#5154](https://github.com/pingcap/tiflash/issues/5154) @[hongyunyan (hongyunyan)](https://github.com/hongyunyan) - Fix the issue that the `format` function might return a `Data truncated` error [#4891](https://github.com/pingcap/tiflash/issues/4891) @[xzhangxian1008](https://github.com/xzhangxian1008) - Fix the issue that some obsolete data might persist in storage and cannot be deleted [#5659](https://github.com/pingcap/tiflash/issues/5659) @[lidezhu](https://github.com/lidezhu) - Fix unnecessary CPU usage in some edge cases [#5409](https://github.com/pingcap/tiflash/issues/5409) @[breezewish (Wenxuan)](https://github.com/breezewish) @@ -170,8 +170,8 @@ TiDB version: 6.1.1 + Backup & Restore (BR) - (dup: release-5.4.2.md > Bug Fixes> Tools> Backup & Restore (BR))- Fix a bug that BR reports `ErrRestoreTableIDMismatch` in RawKV mode [#35279](https://github.com/pingcap/tidb/issues/35279) @ - (dup: release-6.2.0.md > Improvements> Tools> Backup & Restore (BR))- Adjust the backup data directory structure to fix backup failure caused by S3 rate limiting in large cluster backup [#30087](https://github.com/pingcap/tidb/issues/30087) @ + - Fix a bug that BR reports `ErrRestoreTableIDMismatch` in RawKV mode [#35279](https://github.com/pingcap/tidb/issues/35279) @ + - Adjust the backup data directory structure to fix backup failure caused by S3 rate limiting in large cluster backup [#30087](https://github.com/pingcap/tidb/issues/30087) @ - Fix incorrect backup time in the summary log [#35553](https://github.com/pingcap/tidb/issues/35553) @ + Dumpling From 5d7fb9fa0b84805e83c8334af9f33f87f387f6ab Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 1 Sep 2022 10:13:22 +0800 Subject: [PATCH 37/48] Update releases/release-6.1.1.md Co-authored-by: shichun-0415 <89768198+shichun-0415@users.noreply.github.com> --- releases/release-6.1.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index d02554d473ce3..88aa8ac8f9e59 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -13,7 +13,7 @@ TiDB version: 6.1.1 + TiDB - Make the `SHOW DATABASES LIKE …` statement case-insensitive [#34766](https://github.com/pingcap/tidb/issues/34766) @[e1ijah1](https://github.com/e1ijah1) - - Change the default value of [`tidb_enable_outer_join_reorder`](/system-variables.md#tidb_enable_outer_join_reorder-new-in-v610) from `1` to `0`, which disables Join Reorder's support for Outer Join is enabled by default. + - Change the default value of [`tidb_enable_outer_join_reorder`](/system-variables.md#tidb_enable_outer_join_reorder-new-in-v610) from `1` to `0`, which disables Join Reorder's support for Outer Join by default. + Diagnosis From c2acd897806c1c9c50b22340f82d097bb30921d1 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 1 Sep 2022 10:33:46 +0800 Subject: [PATCH 38/48] add ids --- releases/release-6.1.1.md | 86 +++++++++++++++++++-------------------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 88aa8ac8f9e59..9221f98d5667b 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -102,38 +102,38 @@ TiDB version: 6.1.1 + TiKV - - Fix a bug that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) @[5kbpers (5kbpers)](https://github.com/5kbpers) - - Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) @[bufferflies (buffer)](https://github.com/bufferflies) + - Fix a bug that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) @[5kbpers](https://github.com/5kbpers) + - Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) @[bufferflies](https://github.com/bufferflies) - Fix the issue that TiKV panics when performing type conversion for an empty string [#12673](https://github.com/tikv/tikv/issues/12673) @[wshwsh12 (Shenghui Wu)](https://github.com/wshwsh12) - - Fix the issue of inconsistent Region size configuration between TiKV and PD [#12518](https://github.com/tikv/tikv/issues/12518) @[5kbpers (5kbpers)](https://github.com/5kbpers) + - Fix the issue of inconsistent Region size configuration between TiKV and PD [#12518](https://github.com/tikv/tikv/issues/12518) @[5kbpers](https://github.com/5kbpers) - Fix the issue that encryption keys are not cleaned up when Raft Engine is enabled [#12890](https://github.com/tikv/tikv/issues/12890) @[tabokie (Xinye Tao)](https://github.com/tabokie) - - Fix the panic issue that might occur when a peer is being split and destroyed at the same time [#12825](https://github.com/tikv/tikv/issues/12825) @[BusyJay (Jay)](https://github.com/BusyJay) - - Fix the panic issue that might occur when the source peer catches up logs by snapshot in the Region merge process [#12663](https://github.com/tikv/tikv/issues/12663) @[BusyJay (Jay)](https://github.com/BusyJay) - - Fix the issue of frequent PD client reconnection that occurs when the PD client meets an error [#12345](https://github.com/tikv/tikv/issues/12345) @[Connor1996 (Connor)](https://github.com/Connor1996) + - Fix the panic issue that might occur when a peer is being split and destroyed at the same time [#12825](https://github.com/tikv/tikv/issues/12825) @[BusyJay](https://github.com/BusyJay) + - Fix the panic issue that might occur when the source peer catches up logs by snapshot in the Region merge process [#12663](https://github.com/tikv/tikv/issues/12663) @[BusyJay](https://github.com/BusyJay) + - Fix the issue of frequent PD client reconnection that occurs when the PD client meets an error [#12345](https://github.com/tikv/tikv/issues/12345) @[Connor1996](https://github.com/Connor1996) - Fix potential panic when parallel recovery is enabled for Raft Engine [#13123](https://github.com/tikv/tikv/issues/13123) @[tabokie (Xinye Tao)](https://github.com/tabokie) - - Fix the issue that the Commit Log Duration of a new Region is too high, which causes QPS to drop [#13077](https://github.com/tikv/tikv/issues/13077) @[Connor1996 (Connor)](https://github.com/Connor1996) - - Fix rare panics when Raft Engine is enabled [#12698](https://github.com/tikv/tikv/issues/12698) @[tabokie (Xinye Tao)](https://github.com/tabokie) - - Avoid redundant log warnings when proc filesystem (procfs) cannot be found [#13116](https://github.com/tikv/tikv/issues/13116) @[tabokie (Xinye Tao)](https://github.com/tabokie) + - Fix the issue that the Commit Log Duration of a new Region is too high, which causes QPS to drop [#13077](https://github.com/tikv/tikv/issues/13077) @[Connor1996](https://github.com/Connor1996) + - Fix rare panics when Raft Engine is enabled [#12698](https://github.com/tikv/tikv/issues/12698) @[tabokie](https://github.com/tabokie) + - Avoid redundant log warnings when proc filesystem (procfs) cannot be found [#13116](https://github.com/tikv/tikv/issues/13116) @[tabokie](https://github.com/tabokie) - Fix the wrong expression of `Unified Read Pool CPU` in dashboard [#13086](https://github.com/tikv/tikv/issues/13086) @[glorv](https://github.com/glorv) - Fix the issue that when a Region is large, the default [`region-split-check-diff`](/tikv-configuration-file.md#region-split-check-diff) might be larger than the bucket size [#12598](https://github.com/tikv/tikv/issues/12598) @[tonyxuqqi](https://github.com/tonyxuqqi) - - Fix the issue that TiKV might panic when Apply Snapshot is aborted and Raft Engine is enabled [#12470](https://github.com/tikv/tikv/issues/12470) @[tabokie (Xinye Tao)](https://github.com/tabokie) - - Fix the issue that the PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) @[bufferflies (buffer)](https://github.com/bufferflies) [#12933](https://github.com/tikv/tikv/issues/12933) @[BurtonQin (Boqin Qin(秦 伯钦)@MetaSecure)](https://github.com/BurtonQin) + - Fix the issue that TiKV might panic when Apply Snapshot is aborted and Raft Engine is enabled [#12470](https://github.com/tikv/tikv/issues/12470) @[tabokie](https://github.com/tabokie) + - Fix the issue that the PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) @[bufferflies](https://github.com/bufferflies) [#12933](https://github.com/tikv/tikv/issues/12933) @[BurtonQin (Boqin Qin](https://github.com/BurtonQin) + PD - - Fix the issue that the online progress is inaccurate when label configurations of cluster nodes are invalid[#5234](https://github.com/tikv/pd/issues/5234) @[rleungx (Ryan Leung)](https://github.com/rleungx) - - Fix PD panics caused by the issue that gRPC handles errors inappropriately when `enable-forwarding` is enabled [#5373](https://github.com/tikv/pd/issues/5373) @[bufferflies (buffer)](https://github.com/bufferflies) - - Fix the issue that `/regions/replicated` might return a wrong status [#5095](https://github.com/tikv/pd/issues/5095) @[rleungx (Ryan Leung)](https://github.com/rleungx) + - Fix the issue that the online progress is inaccurate when label configurations of cluster nodes are invalid[#5234](https://github.com/tikv/pd/issues/5234) @[rleungx](https://github.com/rleungx) + - Fix PD panics caused by the issue that gRPC handles errors inappropriately when `enable-forwarding` is enabled [#5373](https://github.com/tikv/pd/issues/5373) @[bufferflies](https://github.com/bufferflies) + - Fix the issue that `/regions/replicated` might return a wrong status [#5095](https://github.com/tikv/pd/issues/5095) @[rleungx](https://github.com/rleungx) + TiFlash - - Fix the issue that TiFlash crashes after dropping a column of a table with clustered indexes in some situations [#5154](https://github.com/pingcap/tiflash/issues/5154) @[hongyunyan (hongyunyan)](https://github.com/hongyunyan) + - Fix the issue that TiFlash crashes after dropping a column of a table with clustered indexes in some situations [#5154](https://github.com/pingcap/tiflash/issues/5154) @[hongyunyan](https://github.com/hongyunyan) - Fix the issue that the `format` function might return a `Data truncated` error [#4891](https://github.com/pingcap/tiflash/issues/4891) @[xzhangxian1008](https://github.com/xzhangxian1008) - Fix the issue that some obsolete data might persist in storage and cannot be deleted [#5659](https://github.com/pingcap/tiflash/issues/5659) @[lidezhu](https://github.com/lidezhu) - - Fix unnecessary CPU usage in some edge cases [#5409](https://github.com/pingcap/tiflash/issues/5409) @[breezewish (Wenxuan)](https://github.com/breezewish) - - Fix a bug that TiFlash cannot work in a cluster using IPv6 [#5247](https://github.com/pingcap/tiflash/issues/5247) @[solotzg (Zhigao Tong)](https://github.com/solotzg) - - Fix a bug that TiFlash might crash due to an error in parallel aggregation [#5356](https://github.com/pingcap/tiflash/issues/5356) @[gengliqi (Liqi Geng)](https://github.com/gengliqi) - - Fix a bug that thread resources might leak in case of `MinTSOScheduler` query errors [#5556](https://github.com/pingcap/tiflash/issues/5556) @[windtalker (xufei)](https://github.com/windtalker) + - Fix unnecessary CPU usage in some edge cases [#5409](https://github.com/pingcap/tiflash/issues/5409) @[breezewish](https://github.com/breezewish) + - Fix a bug that TiFlash cannot work in a cluster using IPv6 [#5247](https://github.com/pingcap/tiflash/issues/5247) @[solotzg](https://github.com/solotzg) + - Fix a bug that TiFlash might crash due to an error in parallel aggregation [#5356](https://github.com/pingcap/tiflash/issues/5356) @[gengliqi](https://github.com/gengliqi) + - Fix a bug that thread resources might leak in case of `MinTSOScheduler` query errors [#5556](https://github.com/pingcap/tiflash/issues/5556) @[windtalker](https://github.com/windtalker) + Tools @@ -141,43 +141,43 @@ TiDB version: 6.1.1 - Fix the issue that TiDB Lightning fails to connect to TiDB when TiDB uses an IPv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) @[D3Hunter](https://github.com/D3Hunter) - Fix the `read index not ready` error by adding a retry mechanism [#36566](https://github.com/pingcap/tidb/issues/36566) @[D3Hunter](https://github.com/D3Hunter) - - Fix the issue that sensitive information in logs is printed in server mode [#36374](https://github.com/pingcap/tidb/issues/36374) @[lichunzhu (Chunzhu Li)](https://github.com/lichunzhu) + - Fix the issue that sensitive information in logs is printed in server mode [#36374](https://github.com/pingcap/tidb/issues/36374) @[lichunzhu](https://github.com/lichunzhu) - Fix the issue that TiDB Lightning does not support columns starting with slash, number, or non-ascii characters in Parquet files [#36980](https://github.com/pingcap/tidb/issues/36980) @[D3Hunter](https://github.com/D3Hunter) - - Fix the issue that de-duplication might panic in extreme cases [#34163](https://github.com/pingcap/tidb/issues/34163) @[ForwardStar (ForwardStar)](https://github.com/ForwardStar) + - Fix the issue that de-duplication might panic in extreme cases [#34163](https://github.com/pingcap/tidb/issues/34163) @[ForwardStar](https://github.com/ForwardStar) + TiDB Data Migration (DM) - - Fix the issue that the `txn-entry-size-limit` configuration item does not take effect in DM [#6161](https://github.com/pingcap/tiflow/issues/6161) @ - - Fix the issue that the `check-task` command cannot handle special characters [#5895](https://github.com/pingcap/tiflow/issues/5895) @ - - Fix the issue of possible data race in `query-status` [#4811](https://github.com/pingcap/tiflow/issues/4811) @ - - Fix the different output format for the `operate-schema` command [#5688](https://github.com/pingcap/tiflow/issues/5688) @ - - Fix goroutine leak when relay meets an error [#6193](https://github.com/pingcap/tiflow/issues/6193) @ - - Fix the issue that DM Worker might get stuck when getting DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) @ - - Fix the issue that DM fails to start when TiDB uses an IPv6 host [#6249](https://github.com/pingcap/tiflow/issues/6249) @ + - Fix the issue that the `txn-entry-size-limit` configuration item does not take effect in DM [#6161](https://github.com/pingcap/tiflow/issues/6161) @[ForwardStar](https://github.com/ForwardStar) + - Fix the issue that the `check-task` command cannot handle special characters [#5895](https://github.com/pingcap/tiflow/issues/5895) @[Ehco1996](https://github.com/Ehco1996) + - Fix the issue of possible data race in `query-status` [#4811](https://github.com/pingcap/tiflow/issues/4811) @[lyzx2001](https://github.com/lyzx2001) + - Fix the different output format for the `operate-schema` command [#5688](https://github.com/pingcap/tiflow/issues/5688) @[ForwardStar](https://github.com/ForwardStar) + - Fix goroutine leak when relay meets an error [#6193](https://github.com/pingcap/tiflow/issues/6193) @[lance6716](https://github.com/lance6716) + - Fix the issue that DM Worker might get stuck when getting DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) @[lance6716](https://github.com/lance6716) + - Fix the issue that DM fails to start when TiDB uses an IPv6 host [#6249](https://github.com/pingcap/tiflow/issues/6249) @[D3Hunter](https://github.com/D3Hunter) + TiCDC - - Fix the wrong maximum compatible version number [#6039](https://github.com/pingcap/tiflow/issues/6039) @ - - Fix a bug that may cause the cdc server to panic when it receives an HTTP request before it fully starts [#5639](https://github.com/pingcap/tiflow/issues/5639) @ - - Fix the ddl sink panic issue when the changefeed sync-point is enabled [#4934](https://github.com/pingcap/tiflow/issues/4934) @ - - Fix the issue that a changefeed is stuck in some scenarios when sync-point is enabled [#6827](https://github.com/pingcap/tiflow/issues/6827) @ - - Fix a bug that changefeed API does not work properly after the cdc server restarts [#5837](https://github.com/pingcap/tiflow/issues/5837) @ - - Fix the data race issue in the black hole sink [#6206](https://github.com/pingcap/tiflow/issues/6206) @ - - Fix the TiCDC panic issue when you set `enable-old-value = false` [#6198](https://github.com/pingcap/tiflow/issues/6198) @ - - Fix the data consistency issue when the redo log feature is enabled [#6189](https://github.com/pingcap/tiflow/issues/6189) [#6368](https://github.com/pingcap/tiflow/issues/6368) [#6277](https://github.com/pingcap/tiflow/issues/6277) [#6456](https://github.com/pingcap/tiflow/issues/6456) [#6695](https://github.com/pingcap/tiflow/issues/6695) [#6764](https://github.com/pingcap/tiflow/issues/6764) [#6859](https://github.com/pingcap/tiflow/issues/6859) @ - - Fix poor redo log performance by writing redo events asynchronously [#6011](https://github.com/pingcap/tiflow/issues/6011) @ - - Fix the issue that the MySQL sink can not connect to IPv6 addresses [#6135](https://github.com/pingcap/tiflow/issues/6135) @ + - Fix the wrong maximum compatible version number [#6039](https://github.com/pingcap/tiflow/issues/6039) @[hi-rustin](https://github.com/hi-rustin) + - Fix a bug that may cause the cdc server to panic when it receives an HTTP request before it fully starts [#5639](https://github.com/pingcap/tiflow/issues/5639) @[asddongmen](https://github.com/asddongmen) + - Fix the ddl sink panic issue when the changefeed sync-point is enabled [#4934](https://github.com/pingcap/tiflow/issues/4934) @[asddongmen](https://github.com/asddongmen) + - Fix the issue that a changefeed is stuck in some scenarios when sync-point is enabled [#6827](https://github.com/pingcap/tiflow/issues/6827) @[hicqu](https://github.com/hicqu) + - Fix a bug that changefeed API does not work properly after the cdc server restarts [#5837](https://github.com/pingcap/tiflow/issues/5837) @[asddongmen](https://github.com/asddongmen) + - Fix the data race issue in the black hole sink [#6206](https://github.com/pingcap/tiflow/issues/6206) @[asddongmen](https://github.com/asddongmen) + - Fix the TiCDC panic issue when you set `enable-old-value = false` [#6198](https://github.com/pingcap/tiflow/issues/6198) @[hi-rustin](https://github.com/hi-rustin) + - Fix the data consistency issue when the redo log feature is enabled [#6189](https://github.com/pingcap/tiflow/issues/6189) [#6368](https://github.com/pingcap/tiflow/issues/6368) [#6277](https://github.com/pingcap/tiflow/issues/6277) [#6456](https://github.com/pingcap/tiflow/issues/6456) [#6695](https://github.com/pingcap/tiflow/issues/6695) [#6764](https://github.com/pingcap/tiflow/issues/6764) [#6859](https://github.com/pingcap/tiflow/issues/6859) @[asddongmen](https://github.com/asddongmen) + - Fix poor redo log performance by writing redo events asynchronously [#6011](https://github.com/pingcap/tiflow/issues/6011) @[CharlesCheung96](https://github.com/CharlesCheung96) + - Fix the issue that the MySQL sink can not connect to IPv6 addresses [#6135](https://github.com/pingcap/tiflow/issues/6135) @[hi-rustin](https://github.com/hi-rustin) + Backup & Restore (BR) - - Fix a bug that BR reports `ErrRestoreTableIDMismatch` in RawKV mode [#35279](https://github.com/pingcap/tidb/issues/35279) @ - - Adjust the backup data directory structure to fix backup failure caused by S3 rate limiting in large cluster backup [#30087](https://github.com/pingcap/tidb/issues/30087) @ - - Fix incorrect backup time in the summary log [#35553](https://github.com/pingcap/tidb/issues/35553) @ + - Fix a bug that BR reports `ErrRestoreTableIDMismatch` in RawKV mode [#35279](https://github.com/pingcap/tidb/issues/35279) @[3pointer](https://github.com/3pointer) + - Adjust the backup data directory structure to fix backup failure caused by S3 rate limiting in large cluster backup [#30087](https://github.com/pingcap/tidb/issues/30087) @[MoCuishle28](https://github.com/MoCuishle28) + - Fix incorrect backup time in the summary log [#35553](https://github.com/pingcap/tidb/issues/35553) @[ixuh12](https://github.com/ixuh12) + Dumpling - - Fix the issue that GetDSN does not support IPv6 [#36112](https://github.com/pingcap/tidb/issues/36112) @ + - Fix the issue that GetDSN does not support IPv6 [#36112](https://github.com/pingcap/tidb/issues/36112) @[D3Hunter](https://github.com/D3Hunter) + TiDB Binlog - - Fix a bug that Drainer cannot send requests correctly to Pump when `compressor` is set to `gzip` [#1152](https://github.com/pingcap/tidb-binlog/issues/1152) @ + - Fix a bug that Drainer cannot send requests correctly to Pump when `compressor` is set to `gzip` [#1152](https://github.com/pingcap/tidb-binlog/issues/1152) @[lichunzhu](https://github.com/lichunzhu) From a7f21676d3c18b8335257c63a0f35ad6da08e52a Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 1 Sep 2022 10:35:51 +0800 Subject: [PATCH 39/48] Update releases/release-6.1.1.md --- releases/release-6.1.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 9221f98d5667b..9d18c107d4b42 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -87,7 +87,7 @@ TiDB version: 6.1.1 - Fix the issue of wrong query result when a wrong default value is set for partial aggregation after the aggregation is pushed down [#35295](https://github.com/pingcap/tidb/issues/35295) @[tiancaiamao](https://github.com/tiancaiamao) - - Fix the issue that querying partitioned tables might get `index-out-of-range` and `non used index` errors in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) @[mjonss](https://github.com/mjonss) + - Fix the issue that querying partitioned tables might get the `index-out-of-range` error in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) @[mjonss](https://github.com/mjonss) - Fix the issue that a partition is incorrectly pruned if a partition key is used in the query condition and the collate is different from the one in the query partition table [#32749](https://github.com/pingcap/tidb/issues/32749) @[mjonss](https://github.com/mjonss) - Fix the issue that when TiDB Binlog is enabled, executing the `ALTER SEQUENCE` statement might cause a wrong metadata version and cause Drainer to exit [#36276](https://github.com/pingcap/tidb/issues/36276) @[AilinKid](https://github.com/AilinKid) - Fix the issue of incorrect TiDB status that might appear on startup in some extreme cases [#36791](https://github.com/pingcap/tidb/issues/36791) @[xhebox](https://github.com/xhebox) From b2e83d1ec71e970e46105a9834029a3d1aa639fe Mon Sep 17 00:00:00 2001 From: Ran Date: Thu, 1 Sep 2022 10:47:15 +0800 Subject: [PATCH 40/48] Update releases/release-6.1.1.md --- releases/release-6.1.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 9d18c107d4b42..03cddebdd1f9d 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -143,7 +143,7 @@ TiDB version: 6.1.1 - Fix the `read index not ready` error by adding a retry mechanism [#36566](https://github.com/pingcap/tidb/issues/36566) @[D3Hunter](https://github.com/D3Hunter) - Fix the issue that sensitive information in logs is printed in server mode [#36374](https://github.com/pingcap/tidb/issues/36374) @[lichunzhu](https://github.com/lichunzhu) - Fix the issue that TiDB Lightning does not support columns starting with slash, number, or non-ascii characters in Parquet files [#36980](https://github.com/pingcap/tidb/issues/36980) @[D3Hunter](https://github.com/D3Hunter) - - Fix the issue that de-duplication might panic in extreme cases [#34163](https://github.com/pingcap/tidb/issues/34163) @[ForwardStar](https://github.com/ForwardStar) + - Fix the issue that de-duplication might cause TiDB Lightning to panic in extreme cases [#34163](https://github.com/pingcap/tidb/issues/34163) @[ForwardStar](https://github.com/ForwardStar) + TiDB Data Migration (DM) From a8995b53841f1eeaec72679cab6f91ec7adc7086 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 1 Sep 2022 10:59:11 +0800 Subject: [PATCH 41/48] Apply suggestions from code review --- releases/release-6.1.1.md | 2 +- releases/release-timeline.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 03cddebdd1f9d..e6f3edf0b9837 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -4,7 +4,7 @@ title: TiDB 6.1.1 Release Notes # TiDB 6.1.1 Release Notes -Release date: 2022-xx-xx +Release date: September 1, 2022 TiDB version: 6.1.1 diff --git a/releases/release-timeline.md b/releases/release-timeline.md index 1ca29b4b0b362..4ae376a3390b3 100644 --- a/releases/release-timeline.md +++ b/releases/release-timeline.md @@ -9,7 +9,7 @@ This document shows all the released TiDB versions in reverse chronological orde | Version | Release Date | | :--- | :--- | -| [6.1.1](/releases/release-6.1.1.md) | 2022-xx-xx | +| [6.1.1](/releases/release-6.1.1.md) | 2022-09-01 | | [6.2.0-DMR](/releases/release-6.2.0.md) | 2022-08-23 | | [5.4.2](/releases/release-5.4.2.md) | 2022-07-08 | | [5.3.2](/releases/release-5.3.2.md) | 2022-06-29 | From 6db0ad4a44f5548c67edbcaecf5d0f590fe3de2c Mon Sep 17 00:00:00 2001 From: shichun-0415 <89768198+shichun-0415@users.noreply.github.com> Date: Thu, 1 Sep 2022 11:21:17 +0800 Subject: [PATCH 42/48] Apply suggestions from code review --- releases/release-6.1.1.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index e6f3edf0b9837..c3c6f96f8fb54 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -17,7 +17,7 @@ TiDB version: 6.1.1 + Diagnosis - - Disable the Continuous Profiling feature by default, which avoids the possible TiFlash OOM issue that occurs when this feature is enabled. For details, see [#5687](https://github.com/pingcap/tiflash/issues/5687). @[mornyx](https://github.com/mornyx) + - Disable the Continuous Profiling feature by default, which avoids the possible TiFlash OOM issue that occurs when this feature is enabled. For details, see [#5687](https://github.com/pingcap/tiflash/issues/5687) @[mornyx](https://github.com/mornyx) ## Other changes @@ -37,7 +37,7 @@ TiDB version: 6.1.1 + TiDB - - Add a new optimizer `SEMI_JOIN_REWRITE` to improve the performance of `EXISTS` queries [#35323](https://github.com/pingcap/tidb/issues/35323) + - Add a new optimizer `SEMI_JOIN_REWRITE` to improve the performance of `EXISTS` queries [#35323](https://github.com/pingcap/tidb/issues/35323) @[winoros](https://github.com/winoros) + TiKV @@ -62,7 +62,7 @@ TiDB version: 6.1.1 + TiCDC - Add a sink uri parameter `transaction-atomicity` to support splitting the large transaction in a changefeed. This can greatly reduce the latency and memory consumption of large transactions. [#5231](https://github.com/pingcap/tiflow/issues/5231) @[CharlesCheung96](https://github.com/CharlesCheung96) - - - Reduce performance overhead caused by runtime context switching in multi-Region scenarios [#5610](https://github.com/pingcap/tiflow/issues/5610) @[hicqu](https://github.com/hicqu) + - Reduce performance overhead caused by runtime context switching in multi-Region scenarios [#5610](https://github.com/pingcap/tiflow/issues/5610) @[hicqu](https://github.com/hicqu) - Enhance the MySQL sink to turn off the safe mode automatically [#5611](https://github.com/pingcap/tiflow/issues/5611) @[overvenus](https://github.com/overvenus) ## Bug fixes @@ -121,7 +121,7 @@ TiDB version: 6.1.1 + PD - - Fix the issue that the online progress is inaccurate when label configurations of cluster nodes are invalid[#5234](https://github.com/tikv/pd/issues/5234) @[rleungx](https://github.com/rleungx) + - Fix the issue that the online progress is inaccurate when label configurations of cluster nodes are invalid [#5234](https://github.com/tikv/pd/issues/5234) @[rleungx](https://github.com/rleungx) - Fix PD panics caused by the issue that gRPC handles errors inappropriately when `enable-forwarding` is enabled [#5373](https://github.com/tikv/pd/issues/5373) @[bufferflies](https://github.com/bufferflies) - Fix the issue that `/regions/replicated` might return a wrong status [#5095](https://github.com/tikv/pd/issues/5095) @[rleungx](https://github.com/rleungx) From 7f1f97891c864fe470a94d1e9d639701e420cdeb Mon Sep 17 00:00:00 2001 From: shichun-0415 <89768198+shichun-0415@users.noreply.github.com> Date: Thu, 1 Sep 2022 11:36:25 +0800 Subject: [PATCH 43/48] Apply suggestions from code review --- releases/release-6.1.1.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index c3c6f96f8fb54..9117bdd2cdb10 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -61,7 +61,7 @@ TiDB version: 6.1.1 + TiCDC - - Add a sink uri parameter `transaction-atomicity` to support splitting the large transaction in a changefeed. This can greatly reduce the latency and memory consumption of large transactions. [#5231](https://github.com/pingcap/tiflow/issues/5231) @[CharlesCheung96](https://github.com/CharlesCheung96) + - Add a sink uri parameter `transaction-atomicity` to support splitting the large transaction in a changefeed. This can greatly reduce the latency and memory consumption of large transactions [#5231](https://github.com/pingcap/tiflow/issues/5231) @[CharlesCheung96](https://github.com/CharlesCheung96) - Reduce performance overhead caused by runtime context switching in multi-Region scenarios [#5610](https://github.com/pingcap/tiflow/issues/5610) @[hicqu](https://github.com/hicqu) - Enhance the MySQL sink to turn off the safe mode automatically [#5611](https://github.com/pingcap/tiflow/issues/5611) @[overvenus](https://github.com/overvenus) @@ -98,19 +98,19 @@ TiDB version: 6.1.1 - Fix the issue of the `data and columnID count not match` error that occurs when inserting duplicated values with TiDB Binlog enabled [#33608](https://github.com/pingcap/tidb/issues/33608) @[zyguan](https://github.com/zyguan) - Remove the limitation of `tidb_gc_life_time` [#35392](https://github.com/pingcap/tidb/issues/35392) @[TonsnakeLin](https://github.com/TonsnakeLin) - Fix the `LOAD DATA` statement dead loop when an empty filed terminator is used [#33298](https://github.com/pingcap/tidb/issues/33298) @[zyguan](https://github.com/zyguan) - - Avoid sending requests to unhealthy TiKV nodes to improve availability [#34906](https://github.com/pingcap/tidb/issues/34906) @[sticnarf (Yilin Chen)](https://github.com/sticnarf) + - Avoid sending requests to unhealthy TiKV nodes to improve availability [#34906](https://github.com/pingcap/tidb/issues/34906) @[sticnarf](https://github.com/sticnarf) + TiKV - Fix a bug that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) @[5kbpers](https://github.com/5kbpers) - Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) @[bufferflies](https://github.com/bufferflies) - - Fix the issue that TiKV panics when performing type conversion for an empty string [#12673](https://github.com/tikv/tikv/issues/12673) @[wshwsh12 (Shenghui Wu)](https://github.com/wshwsh12) + - Fix the issue that TiKV panics when performing type conversion for an empty string [#12673](https://github.com/tikv/tikv/issues/12673) @[wshwsh12](https://github.com/wshwsh12) - Fix the issue of inconsistent Region size configuration between TiKV and PD [#12518](https://github.com/tikv/tikv/issues/12518) @[5kbpers](https://github.com/5kbpers) - - Fix the issue that encryption keys are not cleaned up when Raft Engine is enabled [#12890](https://github.com/tikv/tikv/issues/12890) @[tabokie (Xinye Tao)](https://github.com/tabokie) + - Fix the issue that encryption keys are not cleaned up when Raft Engine is enabled [#12890](https://github.com/tikv/tikv/issues/12890) @[tabokie](https://github.com/tabokie) - Fix the panic issue that might occur when a peer is being split and destroyed at the same time [#12825](https://github.com/tikv/tikv/issues/12825) @[BusyJay](https://github.com/BusyJay) - Fix the panic issue that might occur when the source peer catches up logs by snapshot in the Region merge process [#12663](https://github.com/tikv/tikv/issues/12663) @[BusyJay](https://github.com/BusyJay) - Fix the issue of frequent PD client reconnection that occurs when the PD client meets an error [#12345](https://github.com/tikv/tikv/issues/12345) @[Connor1996](https://github.com/Connor1996) - - Fix potential panic when parallel recovery is enabled for Raft Engine [#13123](https://github.com/tikv/tikv/issues/13123) @[tabokie (Xinye Tao)](https://github.com/tabokie) + - Fix potential panic when parallel recovery is enabled for Raft Engine [#13123](https://github.com/tikv/tikv/issues/13123) @[tabokie](https://github.com/tabokie) - Fix the issue that the Commit Log Duration of a new Region is too high, which causes QPS to drop [#13077](https://github.com/tikv/tikv/issues/13077) @[Connor1996](https://github.com/Connor1996) - Fix rare panics when Raft Engine is enabled [#12698](https://github.com/tikv/tikv/issues/12698) @[tabokie](https://github.com/tabokie) - Avoid redundant log warnings when proc filesystem (procfs) cannot be found [#13116](https://github.com/tikv/tikv/issues/13116) @[tabokie](https://github.com/tabokie) From 5e66b611e49a32a5e9971b32dca6bc92a58587c7 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 1 Sep 2022 11:45:43 +0800 Subject: [PATCH 44/48] Update release-6.1.1.md --- releases/release-6.1.1.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 9117bdd2cdb10..b61b8d1bc5c2a 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -36,7 +36,6 @@ TiDB version: 6.1.1 + TiDB - - Add a new optimizer `SEMI_JOIN_REWRITE` to improve the performance of `EXISTS` queries [#35323](https://github.com/pingcap/tidb/issues/35323) @[winoros](https://github.com/winoros) + TiKV @@ -69,14 +68,11 @@ TiDB version: 6.1.1 + TiDB - - Fix the issue that `INL_HASH_JOIN ` might hang when used with `LIMIT` [#35638](https://github.com/pingcap/tidb/issues/35638) @[guo-shaoge](https://github.com/guo-shaoge) - Fix the issue that TiDB might panic when executing the `UPDATE` statement [#32311](https://github.com/pingcap/tidb/issues/32311) @[Yisaer](https://github.com/Yisaer) - Fix a bug that TiDB might send coprocessor requests when executing the `SHOW COLUMNS` statement [#36496](https://github.com/pingcap/tidb/issues/36496) @[tangenta](https://github.com/tangenta) - Fix a bug that TiDB might return the `invalid memory address or nil pointer dereference` error when executing the `SHOW WARNINGS` statement [#31569](https://github.com/pingcap/tidb/issues/31569) @[zyguan](https://github.com/zyguan) - Fix a bug that in the static partition prune mode, SQL statements with an aggregate condition might return wrong result when the table is empty [#35295](https://github.com/pingcap/tidb/issues/35295) @[tiancaiamao](https://github.com/tiancaiamao) - - - Fix the issue that the Join Reorder operation will mistakenly push down its Outer Join condition [#37238](https://github.com/pingcap/tidb/issues/37238) @[winoros](https://github.com/winoros) - Fix the issue that CTE-schema hash code is cloned mistakenly, which causes the `Can't find column ... in schema ...` error when CTE is referenced more than once [#35404](https://github.com/pingcap/tidb/issues/35404) @[AilinKid](https://github.com/AilinKid) - Fix the issue that the wrong join reorder in some right outer join scenarios causes wrong query result [#36912](https://github.com/pingcap/tidb/issues/36912) @[winoros](https://github.com/winoros) @@ -85,15 +81,11 @@ TiDB version: 6.1.1 - Fix the issu that an `EXCHANGE` operator is missing between the hash-partition window and the single-partition window [#35990](https://github.com/pingcap/tidb/issues/35990) @[LittleFall](https://github.com/LittleFall) - Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) @[mjonss](https://github.com/mjonss) - Fix the issue of wrong query result when a wrong default value is set for partial aggregation after the aggregation is pushed down [#35295](https://github.com/pingcap/tidb/issues/35295) @[tiancaiamao](https://github.com/tiancaiamao) - - - Fix the issue that querying partitioned tables might get the `index-out-of-range` error in some cases [#35181](https://github.com/pingcap/tidb/issues/35181) @[mjonss](https://github.com/mjonss) - Fix the issue that a partition is incorrectly pruned if a partition key is used in the query condition and the collate is different from the one in the query partition table [#32749](https://github.com/pingcap/tidb/issues/32749) @[mjonss](https://github.com/mjonss) - Fix the issue that when TiDB Binlog is enabled, executing the `ALTER SEQUENCE` statement might cause a wrong metadata version and cause Drainer to exit [#36276](https://github.com/pingcap/tidb/issues/36276) @[AilinKid](https://github.com/AilinKid) - Fix the issue of incorrect TiDB status that might appear on startup in some extreme cases [#36791](https://github.com/pingcap/tidb/issues/36791) @[xhebox](https://github.com/xhebox) - Fix the potential `UnknownPlanID` issue that occurs when querying the execution plans for partitioned tables in TiDB Dashboard [#35153](https://github.com/pingcap/tidb/issues/35153) @[time-and-fate](https://github.com/time-and-fate) - - - Fix the issue that the column list does not work in the LOAD DATA statement [#35198](https://github.com/pingcap/tidb/issues/35198) @[SpadeA-Tang](https://github.com/SpadeA-Tang) - Fix the issue of the `data and columnID count not match` error that occurs when inserting duplicated values with TiDB Binlog enabled [#33608](https://github.com/pingcap/tidb/issues/33608) @[zyguan](https://github.com/zyguan) - Remove the limitation of `tidb_gc_life_time` [#35392](https://github.com/pingcap/tidb/issues/35392) @[TonsnakeLin](https://github.com/TonsnakeLin) @@ -117,7 +109,7 @@ TiDB version: 6.1.1 - Fix the wrong expression of `Unified Read Pool CPU` in dashboard [#13086](https://github.com/tikv/tikv/issues/13086) @[glorv](https://github.com/glorv) - Fix the issue that when a Region is large, the default [`region-split-check-diff`](/tikv-configuration-file.md#region-split-check-diff) might be larger than the bucket size [#12598](https://github.com/tikv/tikv/issues/12598) @[tonyxuqqi](https://github.com/tonyxuqqi) - Fix the issue that TiKV might panic when Apply Snapshot is aborted and Raft Engine is enabled [#12470](https://github.com/tikv/tikv/issues/12470) @[tabokie](https://github.com/tabokie) - - Fix the issue that the PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) @[bufferflies](https://github.com/bufferflies) [#12933](https://github.com/tikv/tikv/issues/12933) @[BurtonQin (Boqin Qin](https://github.com/BurtonQin) + - Fix the issue that the PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) @[bufferflies](https://github.com/bufferflies) [#12933](https://github.com/tikv/tikv/issues/12933) @[BurtonQin](https://github.com/BurtonQin) + PD From 7cede9092d107af47dbd2ba0ce411433e510b3ed Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 1 Sep 2022 13:52:12 +0800 Subject: [PATCH 45/48] Update releases/release-6.1.1.md Co-authored-by: Yexiang Zhang --- releases/release-6.1.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index b61b8d1bc5c2a..aa4af84a9c4bf 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -17,7 +17,7 @@ TiDB version: 6.1.1 + Diagnosis - - Disable the Continuous Profiling feature by default, which avoids the possible TiFlash OOM issue that occurs when this feature is enabled. For details, see [#5687](https://github.com/pingcap/tiflash/issues/5687) @[mornyx](https://github.com/mornyx) + - Disable the Continuous Profiling feature by default, which avoids the possible TiFlash crash issue that occurs when this feature is enabled. For details, see [#5687](https://github.com/pingcap/tiflash/issues/5687) @[mornyx](https://github.com/mornyx) ## Other changes From 2d227ec418869f021d4523c8d19b19ec7aabea3f Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 1 Sep 2022 14:59:12 +0800 Subject: [PATCH 46/48] Update releases/release-6.1.1.md --- releases/release-6.1.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index aa4af84a9c4bf..58a8d1bc7c1e3 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -30,7 +30,7 @@ TiDB version: 6.1.1 - `blackbox_exporter-{version}-linux-amd64.tar.gz` - `node_exporter-{version}-linux-amd64.tar.gz` -- Introduce multi-level supports for different operating systems or platforms. See []. +- Introduce multi-level support for different quality standards on the combination of operating systems and CPU architectures. See [OS and platform requirements](https://docs.pingcap.com/tidb/v6.1/hardware-and-software-requirements#os-and-platform-requirements). ## Improvements From f15de7f387bf03a2c8a270d2b100c6a623efe525 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 1 Sep 2022 16:03:50 +0800 Subject: [PATCH 47/48] Update releases/release-6.1.1.md --- releases/release-6.1.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 58a8d1bc7c1e3..8b39b6eef421a 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -41,7 +41,7 @@ TiDB version: 6.1.1 + TiKV - Support compressing the metrics response using gzip to reduce the HTTP body size [#12355](https://github.com/tikv/tikv/issues/12355) @[winoros](https://github.com/winoros) - - Support reducing the amount of data returned for each request by filtering out some metrics using the [`server.simplify-metrics`](/tikv-configuration-file.md#simplify-metrics-new-in-v620) configuration item [#12355](https://github.com/tikv/tikv/issues/12355) @[glorv](https://github.com/glorv) + - Support reducing the amount of data returned for each request by filtering out some metrics using the [`server.simplify-metrics`](https://docs.pingcap.com/tidb/v6.1/tikv-configuration-file#simplify-metrics-new-in-v611) configuration item [#12355](https://github.com/tikv/tikv/issues/12355) @[glorv](https://github.com/glorv) - Support dynamically modifying the number of sub-compaction operations performed concurrently in RocksDB (`rocksdb.max-sub-compactions`) [#13145](https://github.com/tikv/tikv/issues/13145) @[ethercflow](https://github.com/ethercflow) + PD From 228394cd48cfc5eabdaa9e5bc676e6bd247e4690 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 1 Sep 2022 16:14:14 +0800 Subject: [PATCH 48/48] Update releases/release-6.1.1.md --- releases/release-6.1.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 8b39b6eef421a..83a35416e2157 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -68,7 +68,7 @@ TiDB version: 6.1.1 + TiDB - - Fix the issue that `INL_HASH_JOIN ` might hang when used with `LIMIT` [#35638](https://github.com/pingcap/tidb/issues/35638) @[guo-shaoge](https://github.com/guo-shaoge) + - Fix the issue that `INL_HASH_JOIN` might hang when used with `LIMIT` [#35638](https://github.com/pingcap/tidb/issues/35638) @[guo-shaoge](https://github.com/guo-shaoge) - Fix the issue that TiDB might panic when executing the `UPDATE` statement [#32311](https://github.com/pingcap/tidb/issues/32311) @[Yisaer](https://github.com/Yisaer) - Fix a bug that TiDB might send coprocessor requests when executing the `SHOW COLUMNS` statement [#36496](https://github.com/pingcap/tidb/issues/36496) @[tangenta](https://github.com/tangenta) - Fix a bug that TiDB might return the `invalid memory address or nil pointer dereference` error when executing the `SHOW WARNINGS` statement [#31569](https://github.com/pingcap/tidb/issues/31569) @[zyguan](https://github.com/zyguan)