forked from wowtrust/trustdb
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbenchmark-large-payload.yaml
More file actions
51 lines (42 loc) · 964 Bytes
/
Copy pathbenchmark-large-payload.yaml
File metadata and controls
51 lines (42 loc) · 964 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# Large-claim profile for 16 KiB and 64 KiB benchmark matrices.
run_profile: benchmark
paths:
data_dir: ".trustdb-bench-large"
wal: ".trustdb-bench-large/wal"
object_dir: ".trustdb-bench-large/objects"
proof_dir: ".trustdb-bench-large/proofs"
metastore: "pebble"
metastore_path: ".trustdb-bench-large/pebble"
server:
queue_size: 65536
workers: 16
read_timeout: "30s"
read_header_timeout: "5s"
write_timeout: "120s"
idle_timeout: "120s"
shutdown_timeout: "30s"
proofstore:
record_index_mode: "time_only"
artifact_sync_mode: "batch"
wal:
fsync_mode: "batch"
batch:
queue_size: 65536
max_records: 4096
max_delay: "200ms"
proof_mode: "async"
materializer_workers: 4
materializer_queue_size: 8
materializer_poll_interval: "250ms"
proof_workers: 0
global_log:
enabled: false
anchor:
scope: "global"
max_delay: "5m"
poll_interval: "250ms"
sink: "off"
log:
level: "warn"
format: "json"
output: "stderr"