Skip to content

[DNM until v8.1.3] tikv: add new dynamic configure for flow-control (#18814) #21375

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: release-8.1
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions dynamic-config.md
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,11 @@ The following TiKV configuration items can be modified dynamically:
| `server.raft-msg-max-batch-size` | Sets the maximum number of Raft messages that are contained in a single gRPC message |
| `server.simplify-metrics` | Controls whether to simplify the sampling monitoring metrics |
| `storage.block-cache.capacity` | The size of shared block cache (supported since v4.0.3) |
| storage.flow-control.enable | Determines whether to enable the flow control mechanism (dynamic modification is supported starting from v8.1.3) |
| storage.flow-control.memtables-threshold | The maximum number of kvDB memtables that trigger flow control (dynamic modification is supported starting from v8.1.3) |
| storage.flow-control.l0-files-threshold | The maximum number of kvDB L0 files that trigger flow control (dynamic modification is supported starting from v8.1.3) |
| storage.flow-control.soft-pending-compaction-bytes-limit | The threshold of kvDB pending compaction bytes that triggers flow control mechanism to reject some write requests (dynamic modification is supported starting from v8.1.3) |
| storage.flow-control.hard-pending-compaction-bytes-limit | The threshold of kvDB pending compaction bytes that triggers flow control mechanism to reject all write requests (dynamic modification is supported starting from v8.1.3) |
| `storage.scheduler-worker-pool-size` | The number of threads in the Scheduler thread pool |
| `import.num-threads` | The number of threads to process restore or import RPC requests (dynamic modification is supported starting from v8.1.2) |
| `backup.num-threads` | The number of backup threads (supported since v4.0.3) |
Expand Down