[server]
addr = "0.0.0.0:20160"
advertise-addr = "tikv-1:20160"
status-addr = "0.0.0.0:20180"
advertise-status-addr = "tikv-1:20180"

[log]

[log.file]
filename = "/var/log/tikv/tikv.log"

[pd]
endpoints = ["http://pd:2379"]
load-all-keyspaces-on-start = true
report-store-size-with-keyspace-name = true

[storage]
api-version = 2
data-dir = "/var/lib/tikv"
enable-ttl = true
low-space-threshold = "5%"

[dfs]
backend = "s3"
prefix = "cse"
s3-endpoint = "http://minio:9000"
s3-key-id = "minioadmin"
s3-secret-key = "minioadmin"
s3-bucket = "tidbcloud-local-dfs"
s3-region = "us-west-2"
remote-compactor-addr = "http://tikv-worker:19000/compact"

[kvengine]
dfs-load-concurrency-per-core = 32
remote-coprocessor-addr = "http://copr-worker:19000/coprocessor"
remote-worker-addr = "http://tikv-worker:19000/coprocessor"

[backup]
num-threads = 3
s3-multi-part-size = "30MB"

[cdc]
enable = true

[coprocessor]
enable-region-bucket = true
region-split-keys = 50000000
region-split-size = "500MiB"

[raftstore]
aux-worker-count = 3
aux-worker-max-util = 40
main-worker-max-util = 60
raftdb-path = "/var/lib/raft"
store-max-batch-size = 10240

[readpool]

[readpool.unified]
use-tokio = false

[rfengine]
compaction-concurrency = 4
enable-compact-rate-limiter = true
force-rotate-interval = "24h"
lightweight-backup = true
max-wal-chunk-gap-duration = "30m"
wal-sync-dir = "/var/lib/raft/data"
