You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Usage: `Override erigondb.toml "steps_in_frozen_file" for the domain merge cap only (history/inverted-index merges are unaffected). Pass a positive integer to set an explicit cap, or "Inf" to leave the domain merge unbounded. Default: unset, meaning the domain uses the same cap as determined by erigondb.toml.`,
1151
1152
}
1153
+
ExecBatchedIOFlag= cli.BoolFlag{
1154
+
Name: "exec.batched-io",
1155
+
Usage: "Enable BAL-driven I/O and write-dependency optimisations: (1) read-ahead pre-warms the DB page cache with account/code/storage reads before block execution (READ_AHEAD=true), and (2) the parallel executor pre-populates the version map from BAL hints (IGNORE_BAL=false). Disable for cold-read or non-BAL scheduling performance measurements.",
1156
+
Value: true,
1157
+
}
1158
+
ExecStateCacheFlag= cli.BoolFlag{
1159
+
Name: "exec.state-cache",
1160
+
Usage: "Enable the executor domain-shared read cache (equivalent to USE_STATE_CACHE=true). Disable for cold-read performance measurements.",
1161
+
Value: true,
1162
+
}
1163
+
ExecWorkersFlag= cli.IntFlag{
1164
+
Name: "exec.workers",
1165
+
Usage: "Parallel executor worker count (equivalent to EXEC3_WORKERS). Default: half the number of CPU cores, other half reserved for snapshots build/merge/prune.",
1166
+
Value: runtime.NumCPU() /2,
1167
+
}
1168
+
ExecNoMergeFlag= cli.BoolFlag{
1169
+
Name: "exec.no-merge",
1170
+
Usage: "Disable state-aggregator file merges for Domain / History / Inverted-Index (equivalent to NO_MERGE=true). Diagnostic / perf-comparison use only.",
1171
+
Value: false,
1172
+
}
1173
+
ExecNoPruneFlag= cli.BoolFlag{
1174
+
Name: "exec.no-prune",
1175
+
Usage: "Disable state-aggregator pruning of historical steps (equivalent to NO_PRUNE=true). Diagnostic / perf-comparison use only.",
0 commit comments