aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'pkg')
-rw-r--r--pkg/mgrconfig/config.go3
-rw-r--r--pkg/mgrconfig/load.go13
2 files changed, 10 insertions, 6 deletions
diff --git a/pkg/mgrconfig/config.go b/pkg/mgrconfig/config.go
index e18607e7f..e4bfc46f8 100644
--- a/pkg/mgrconfig/config.go
+++ b/pkg/mgrconfig/config.go
@@ -104,6 +104,9 @@ type Config struct {
// but to not oversubscribe CPU and memory too severe to not cause OOMs and false hangs/stalls.
Procs int `json:"procs"`
+ // Maximum number of logs to store per crash (default: 100).
+ MaxCrashLogs int `json:"max_crash_logs"`
+
// Type of sandbox to use during fuzzing:
// "none": don't do anything special beyond resource sandboxing, default
// "setuid": impersonate into user nobody (65534). Supported only for some OSes.
diff --git a/pkg/mgrconfig/load.go b/pkg/mgrconfig/load.go
index 9814987a7..abfaa30e6 100644
--- a/pkg/mgrconfig/load.go
+++ b/pkg/mgrconfig/load.go
@@ -78,12 +78,13 @@ func LoadPartialFile(filename string) (*Config, error) {
func defaultValues() *Config {
return &Config{
- SSHUser: "root",
- Cover: true,
- Reproduce: true,
- Sandbox: "none",
- RPC: ":0",
- Procs: 6,
+ SSHUser: "root",
+ Cover: true,
+ Reproduce: true,
+ Sandbox: "none",
+ RPC: ":0",
+ MaxCrashLogs: 100,
+ Procs: 6,
}
}