From a902d8ddce22d077c03510c606c86ddf1598019c Mon Sep 17 00:00:00 2001 From: Houston Wong Date: Thu, 18 Jan 2024 16:34:57 +0800 Subject: [PATCH] style(tidb-troubleshooting-map.md): use relative link reference --- tidb-troubleshooting-map.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tidb-troubleshooting-map.md b/tidb-troubleshooting-map.md index d74727d0bdfed..7ea6e06a4f503 100644 --- a/tidb-troubleshooting-map.md +++ b/tidb-troubleshooting-map.md @@ -237,7 +237,7 @@ To learn more about the inconsistency error and how to bypass the check, see [Tr ### 4.3 The client reports the `server is busy` error -Since TiDB 5.2 version, TiKV has introduced flow control mechanism to replace the write stall mechanism in RocksDB. Flow control is enabled by default, which will automatically disable the write stall mechanism in KvDB, as well as all those in RaftDB except for memtable. Therefore, client now will no longer report the `server is busy` error message. If you still encounter the error, please check your flow control settings first. We suggest enable flow control by default. For more information about the settings, refer to [flow-control settings](https://docs.pingcap.com/zh/tidb/stable/tikv-configuration-file#storageflow-control). Here below we keep the original `server is busy` troubleshooting instructions for references. +Since TiDB 5.2 version, TiKV has introduced flow control mechanism to replace the write stall mechanism in RocksDB. Flow control is enabled by default, which will automatically disable the write stall mechanism in KvDB, as well as all those in RaftDB except for memtable. Therefore, client now will no longer report the `server is busy` error message. If you still encounter the error, please check your flow control settings first. We suggest enable flow control by default. For more information about the settings, refer to [flow-control settings](/tikv-configuration-file#storageflow-control). Here below we keep the original `server is busy` troubleshooting instructions for references. Check the specific cause for busy by viewing the monitor **Grafana** -> **TiKV** -> **errors**. `server is busy` is caused by the flow control mechanism of TiKV, which informs `tidb/ti-client` that TiKV is currently under too much pressure and will retry later.