From 3984c91733166d63d43fd5d4ca0a61a46e666a26 Mon Sep 17 00:00:00 2001 From: Taras Madan Date: Wed, 20 Aug 2025 10:26:12 +0200 Subject: pkg/manager: store tail reports Send only the first report to dashboard. --- pkg/manager/crash.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pkg/manager') diff --git a/pkg/manager/crash.go b/pkg/manager/crash.go index 44df6e63e..cc36db721 100644 --- a/pkg/manager/crash.go +++ b/pkg/manager/crash.go @@ -17,6 +17,7 @@ import ( "github.com/google/syzkaller/pkg/log" "github.com/google/syzkaller/pkg/mgrconfig" "github.com/google/syzkaller/pkg/osutil" + "github.com/google/syzkaller/pkg/report" "github.com/google/syzkaller/prog" ) @@ -85,9 +86,10 @@ func (cs *CrashStore) SaveCrash(crash *Crash) (bool, error) { } osutil.WriteFile(filename, data) } + reps := append([]*report.Report{crash.Report}, crash.TailReports...) writeOrRemove("log", crash.Output) writeOrRemove("tag", []byte(cs.Tag)) - writeOrRemove("report", crash.Report.Report) + writeOrRemove("report", report.MergeReportBytes(reps)) writeOrRemove("machineInfo", crash.MachineInfo) return first, nil -- cgit mrf-deployment