mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-09-09 23:12:15 +00:00
* fix: sandbox SQL local filesystem access Signed-off-by: jeremyhi <fengjiachun@gmail.com> * fix: address local file sandbox review findings Signed-off-by: jeremyhi <fengjiachun@gmail.com> * fix: support Windows local copy paths Signed-off-by: jeremyhi <fengjiachun@gmail.com> * fix: improve sandbox path errors Signed-off-by: jeremyhi <fengjiachun@gmail.com> * refactor: simplify local path error context Signed-off-by: jeremyhi <fengjiachun@gmail.com> * perf: stream secure filesystem listings Signed-off-by: jeremyhi <fengjiachun@gmail.com> * style: derive local file access default Signed-off-by: jeremyhi <fengjiachun@gmail.com> * fix: improve local file access errors Signed-off-by: jeremyhi <fengjiachun@gmail.com> * fix: address local file access review findings Signed-off-by: jeremyhi <fengjiachun@gmail.com> * test: simplify local file access coverage Signed-off-by: jeremyhi <fengjiachun@gmail.com> * fix: harden sandboxed local file backends Signed-off-by: jeremyhi <fengjiachun@gmail.com> * fix: reject directory copy targets before creation Signed-off-by: jeremyhi <fengjiachun@gmail.com> * fix: avoid implicit string clone in file table listing Signed-off-by: jeremyhi <fengjiachun@gmail.com> --------- Signed-off-by: jeremyhi <fengjiachun@gmail.com>
53 lines
886 B
Plaintext
53 lines
886 B
Plaintext
mode = 'standalone'
|
|
enable_memory_catalog = false
|
|
require_lease_before_startup = true
|
|
|
|
[[region_engine]]
|
|
[region_engine.mito]
|
|
{{ if enable_flat_format }}
|
|
default_flat_format = true
|
|
{{ endif }}
|
|
|
|
[wal]
|
|
{{ if is_raft_engine }}
|
|
provider = "raft_engine"
|
|
file_size = '1GB'
|
|
purge_interval = '10m'
|
|
purge_threshold = '10GB'
|
|
read_batch_size = 128
|
|
sync_write = false
|
|
{{ else }}
|
|
provider = "kafka"
|
|
broker_endpoints = {kafka_wal_broker_endpoints | unescaped}
|
|
{{ endif }}
|
|
|
|
[storage]
|
|
type = 'File'
|
|
data_home = '{data_home}'
|
|
copy_root = '{copy_root}'
|
|
|
|
[grpc]
|
|
bind_addr = '{addrs.grpc_addr}'
|
|
runtime_size = 8
|
|
|
|
[mysql]
|
|
enable = true
|
|
addr = "{addrs.mysql_addr}"
|
|
runtime_size = 2
|
|
prepared_stmt_cache_size= 10000
|
|
|
|
[mysql.tls]
|
|
mode = "disable"
|
|
|
|
[postgres]
|
|
enable = true
|
|
addr = "{addrs.postgres_addr}"
|
|
runtime_size = 2
|
|
|
|
[procedure]
|
|
max_retry_times = 3
|
|
retry_delay = "500ms"
|
|
|
|
[event_recorder]
|
|
event_types = []
|