Skip to content

Commit

Permalink
style()
Browse files Browse the repository at this point in the history
  • Loading branch information
hzc989 committed Jan 16, 2024
1 parent 55a0aab commit f4d8854
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion tidb-troubleshooting-map.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 the all those in RaftDB except for memtable. Therefore, client will no longer receive 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](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.

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.

Expand Down

0 comments on commit f4d8854

Please sign in to comment.