memory-usage-limit = "256MB"

[server]
grpc-concurrency = 1
grpc-memory-pool-quota = "16MB"
concurrent-send-snap-limit = 1
concurrent-recv-snap-limit = 1

[rocksdb]
max-total-wal-size = "16MB"
info-log-max-size = "4MB"
info-log-keep-log-file-num = 2
max-open-files = 256

[rocksdb.defaultcf]
hard-pending-compaction-bytes-limit = "512MB"
soft-pending-compaction-bytes-limit = "256MB"
max-compaction-bytes = "1GB"

[rocksdb.lockcf]
hard-pending-compaction-bytes-limit = "32MB"
soft-pending-compaction-bytes-limit = "16MB"
max-compaction-bytes = "128MB"

[rocksdb.writecf]
hard-pending-compaction-bytes-limit = "128MB"
max-compaction-bytes = "64MB"
soft-pending-compaction-bytes-limit = "512MB"

[raftdb]
info-log-max-size = "4MB"
info-log-keep-log-file-num = 2
max-open-files = 256

[storage.io-rate-limit]
max-bytes-per-sec = 1048576

[raftstore]
lock-cf-compact-bytes-threshold = "16MB"
raft-log-gc-count-limit = 4
raft-log-gc-size-limit = "20MB"
raft-log-gc-threshold = 2
hibernate-regions = true
merge-max-log-gap = 2

[storage]
reserve-space = 0

[storage.block-cache]
capacity = "32MB"
