From 34d7c59bd6f8a1231394f5d3ef9556427c56008c Mon Sep 17 00:00:00 2001 From: kissmydb Date: Fri, 17 Apr 2020 16:49:55 +0800 Subject: [PATCH 1/3] Update using-tiup.md update upgrade param --- how-to/upgrade/using-tiup.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/how-to/upgrade/using-tiup.md b/how-to/upgrade/using-tiup.md index c12032b444c8..8ee5326fc4e7 100644 --- a/how-to/upgrade/using-tiup.md +++ b/how-to/upgrade/using-tiup.md @@ -146,7 +146,11 @@ tiup update cluster tiup cluster upgrade v4.0.0-rc ``` -滚动升级会逐个升级所有的组件。升级 TiKV 期间,会逐个将 TiKV 上的所有 leader 切走再停止该 TiKV 实例。默认超时时间为 10 分钟,超过后会直接停止实例。 +滚动升级会逐个升级所有的组件。升级 TiKV 期间,会逐个将 TiKV 上的所有 leader 切走再停止该 TiKV 实例。默认超时时间为 5 分钟,超过后会直接停止实例。 + +如果希望不驱逐 leader ,立刻升级,可以指定 `--force`,该方式会造成性能抖动,不会造成数据损失 + +如果希望稳定优先,保证所有 leader 驱逐完成再停止 tikv,可以指定 `--transfer-timeout` 为一个超大值,如 `--transfer-timeout 100000000`,单位 s。 ### 4.2 升级后验证 From b6455a3a0005fcaff9edd4ee6068f6505a18270a Mon Sep 17 00:00:00 2001 From: kissmydb Date: Fri, 17 Apr 2020 18:32:06 +0800 Subject: [PATCH 2/3] Update how-to/upgrade/using-tiup.md Co-Authored-By: Keke Yi <40977455+yikeke@users.noreply.github.com> --- how-to/upgrade/using-tiup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/how-to/upgrade/using-tiup.md b/how-to/upgrade/using-tiup.md index 8ee5326fc4e7..0c36db6b1b73 100644 --- a/how-to/upgrade/using-tiup.md +++ b/how-to/upgrade/using-tiup.md @@ -148,7 +148,7 @@ tiup cluster upgrade v4.0.0-rc 滚动升级会逐个升级所有的组件。升级 TiKV 期间,会逐个将 TiKV 上的所有 leader 切走再停止该 TiKV 实例。默认超时时间为 5 分钟,超过后会直接停止实例。 -如果希望不驱逐 leader ,立刻升级,可以指定 `--force`,该方式会造成性能抖动,不会造成数据损失 +如果不希望驱逐 leader,而希望立刻升级,可以在上述命令中指定 `--force`,该方式会造成性能抖动,不会造成数据损失。 如果希望稳定优先,保证所有 leader 驱逐完成再停止 tikv,可以指定 `--transfer-timeout` 为一个超大值,如 `--transfer-timeout 100000000`,单位 s。 From 689eb1a29eed344108abd87da87ff8bb7e721a82 Mon Sep 17 00:00:00 2001 From: kissmydb Date: Fri, 17 Apr 2020 18:34:37 +0800 Subject: [PATCH 3/3] Update how-to/upgrade/using-tiup.md Co-Authored-By: Keke Yi <40977455+yikeke@users.noreply.github.com> --- how-to/upgrade/using-tiup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/how-to/upgrade/using-tiup.md b/how-to/upgrade/using-tiup.md index 0c36db6b1b73..d63bc3346546 100644 --- a/how-to/upgrade/using-tiup.md +++ b/how-to/upgrade/using-tiup.md @@ -150,7 +150,7 @@ tiup cluster upgrade v4.0.0-rc 如果不希望驱逐 leader,而希望立刻升级,可以在上述命令中指定 `--force`,该方式会造成性能抖动,不会造成数据损失。 -如果希望稳定优先,保证所有 leader 驱逐完成再停止 tikv,可以指定 `--transfer-timeout` 为一个超大值,如 `--transfer-timeout 100000000`,单位 s。 +如果希望保持性能稳定,则需要保证 TiKV 上的所有 leader 驱逐完成后再停止该 TiKV 实例,可以指定 `--transfer-timeout` 为一个超大值,如 `--transfer-timeout 100000000`,单位为 s。 ### 4.2 升级后验证