From 55463082792ffd70c11bd3e00a01591f597f1b8b Mon Sep 17 00:00:00 2001 From: lhy1024 Date: Tue, 3 Dec 2024 11:47:11 +0800 Subject: [PATCH 1/4] store limit v2: remove experimental description Signed-off-by: lhy1024 --- pd-configuration-file.md | 6 +----- releases/release-7.1.0.md | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/pd-configuration-file.md b/pd-configuration-file.md index 69315e2863b4..bd5c7d1eebb6 100644 --- a/pd-configuration-file.md +++ b/pd-configuration-file.md @@ -425,15 +425,11 @@ pd-server 相关配置项。 ### `store-limit-version` 从 v7.1.0 版本开始引入 -> **警告:** -> -> 在当前版本中,将该配置项设置为 `"v2"` 为实验特性,不建议在生产环境中使用。 - + 设置 `store limit` 工作模式 + 默认值:v1 + 可选值: + v1:在 v1 模式下,你可以手动修改 `store limit` 以限制单个 TiKV 调度速度。 - + v2:(实验特性)在 v2 模式下,你无需关注 `store limit` 值,PD 将根据 TiKV Snapshot 执行情况动态调整 TiKV 调度速度。详情请参考 [Store Limit v2 原理](/configure-store-limit.md#store-limit-v2-原理)。 + + v2:在 v2 模式下,你无需关注 `store limit` 值,PD 将根据 TiKV Snapshot 执行情况动态调整 TiKV 调度速度。详情请参考 [Store Limit v2 原理](/configure-store-limit.md#store-limit-v2-原理)。 ## label-property(已废弃) diff --git a/releases/release-7.1.0.md b/releases/release-7.1.0.md index 8253feeff378..8dd3bf4e52a7 100644 --- a/releases/release-7.1.0.md +++ b/releases/release-7.1.0.md @@ -386,7 +386,7 @@ TiDB 7.1.0 为长期支持版本 (Long-Term Support Release, LTS)。 + PD - - 新增基于 snapshot 执行细节来自动调整 store limit 大小的控制器。将 `store-limit-version` 设置为 `v2` 即可开启该控制器,开启后,用户无需手动调整 `store limit` 配置来控制扩缩容的速度 [#6147](https://github.com/tikv/pd/issues/6147) @[bufferflies](https://github.com/bufferflies) + - 新增基于 snapshot 执行细节来自动调整 store limit 大小的控制器(实验特性)。将 `store-limit-version` 设置为 `v2` 即可开启该控制器,开启后,用户无需手动调整 `store limit` 配置来控制扩缩容的速度 [#6147](https://github.com/tikv/pd/issues/6147) @[bufferflies](https://github.com/bufferflies) - 新增历史负载信息,避免了存储引擎为 raft-kv2 时,热点调度器对不稳定负载所在的 Region 进行频繁调度 [#6297](https://github.com/tikv/pd/issues/6297) @[bufferflies](https://github.com/bufferflies) - 新增 leader 健康检查机制,当 etcd leader 所在的 PD server 无法当选 leader 时,主动切换 etcd leader 来保证 PD leader 可用 [#6403](https://github.com/tikv/pd/issues/6403) @[nolouch](https://github.com/nolouch) From fd181110ec0638817346f71ad47aa7e9873e8098 Mon Sep 17 00:00:00 2001 From: Aolin Date: Tue, 3 Dec 2024 14:43:15 +0800 Subject: [PATCH 2/4] Discard changes to releases/release-7.1.0.md --- releases/release-7.1.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-7.1.0.md b/releases/release-7.1.0.md index 8dd3bf4e52a7..8253feeff378 100644 --- a/releases/release-7.1.0.md +++ b/releases/release-7.1.0.md @@ -386,7 +386,7 @@ TiDB 7.1.0 为长期支持版本 (Long-Term Support Release, LTS)。 + PD - - 新增基于 snapshot 执行细节来自动调整 store limit 大小的控制器(实验特性)。将 `store-limit-version` 设置为 `v2` 即可开启该控制器,开启后,用户无需手动调整 `store limit` 配置来控制扩缩容的速度 [#6147](https://github.com/tikv/pd/issues/6147) @[bufferflies](https://github.com/bufferflies) + - 新增基于 snapshot 执行细节来自动调整 store limit 大小的控制器。将 `store-limit-version` 设置为 `v2` 即可开启该控制器,开启后,用户无需手动调整 `store limit` 配置来控制扩缩容的速度 [#6147](https://github.com/tikv/pd/issues/6147) @[bufferflies](https://github.com/bufferflies) - 新增历史负载信息,避免了存储引擎为 raft-kv2 时,热点调度器对不稳定负载所在的 Region 进行频繁调度 [#6297](https://github.com/tikv/pd/issues/6297) @[bufferflies](https://github.com/bufferflies) - 新增 leader 健康检查机制,当 etcd leader 所在的 PD server 无法当选 leader 时,主动切换 etcd leader 来保证 PD leader 可用 [#6403](https://github.com/tikv/pd/issues/6403) @[nolouch](https://github.com/nolouch) From 0d289a5a5643237c40148b1254893ae6c1671ea7 Mon Sep 17 00:00:00 2001 From: Aolin Date: Tue, 3 Dec 2024 14:46:00 +0800 Subject: [PATCH 3/4] update release notes Signed-off-by: Aolin --- releases/release-7.1.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-7.1.0.md b/releases/release-7.1.0.md index 8253feeff378..c4de625ad097 100644 --- a/releases/release-7.1.0.md +++ b/releases/release-7.1.0.md @@ -386,7 +386,7 @@ TiDB 7.1.0 为长期支持版本 (Long-Term Support Release, LTS)。 + PD - - 新增基于 snapshot 执行细节来自动调整 store limit 大小的控制器。将 `store-limit-version` 设置为 `v2` 即可开启该控制器,开启后,用户无需手动调整 `store limit` 配置来控制扩缩容的速度 [#6147](https://github.com/tikv/pd/issues/6147) @[bufferflies](https://github.com/bufferflies) + - 新增基于 snapshot 执行细节来自动调整 store limit 大小的控制器。将 `store-limit-version` 设置为 `v2` 即可开启该控制器(实验特性),开启后,用户无需手动调整 `store limit` 配置来控制扩缩容的速度 [#6147](https://github.com/tikv/pd/issues/6147) @[bufferflies](https://github.com/bufferflies) - 新增历史负载信息,避免了存储引擎为 raft-kv2 时,热点调度器对不稳定负载所在的 Region 进行频繁调度 [#6297](https://github.com/tikv/pd/issues/6297) @[bufferflies](https://github.com/bufferflies) - 新增 leader 健康检查机制,当 etcd leader 所在的 PD server 无法当选 leader 时,主动切换 etcd leader 来保证 PD leader 可用 [#6403](https://github.com/tikv/pd/issues/6403) @[nolouch](https://github.com/nolouch) From ba3fd9b573a0a2236158a6d9cd5363077c2590b8 Mon Sep 17 00:00:00 2001 From: Aolin Date: Tue, 3 Dec 2024 14:48:31 +0800 Subject: [PATCH 4/4] remove experimental note Signed-off-by: Aolin --- pd-control.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pd-control.md b/pd-control.md index 66f3fdf1c77f..a0e40b917c8e 100644 --- a/pd-control.md +++ b/pd-control.md @@ -454,7 +454,7 @@ config show cluster-version - `store-limit-mode` 用于控制 store 限速机制的模式。主要有两种模式:`auto` 和 `manual`。`auto` 模式下会根据 load 自动进行平衡调整(弃用)。 -- `store-limit-version` 用于设置 `store limit` 限制模式,目前提供两种方式:`v1` 和 `v2`。默认值为 `v1`。在 `v1` 模式下,你可以手动修改 `store limit` 以限制单个 TiKV 调度速度。`v2` 模式为实验特性,在 `v2` 模式下,你无需关注 `store limit` 值,PD 将根据 TiKV Snapshot 执行情况动态调整 TiKV 调度速度。详情请参考 [Store Limit v2 原理](/configure-store-limit.md#store-limit-v2-原理)。 +- `store-limit-version` 用于设置 `store limit` 限制模式,目前提供两种方式:`v1` 和 `v2`。默认值为 `v1`。在 `v1` 模式下,你可以手动修改 `store limit` 以限制单个 TiKV 调度速度。在 `v2` 模式下,你无需关注 `store limit` 值,PD 将根据 TiKV Snapshot 执行情况动态调整 TiKV 调度速度。详情请参考 [Store Limit v2 原理](/configure-store-limit.md#store-limit-v2-原理)。 ```bash config set store-limit-version v2 // 使用 Store Limit v2