From 7c41a9ba554969dd7b2ed8136cff49147972e122 Mon Sep 17 00:00:00 2001 From: Cameron Finucane Date: Mon, 19 Sep 2022 15:59:09 -0700 Subject: vm/qemu: relax Fuchsia lockup detector thresholds Running with nested virtualization, this was causing many false positives, so we relax it to a similar level as used for Linux targets. --- vm/qemu/qemu.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'vm/qemu') diff --git a/vm/qemu/qemu.go b/vm/qemu/qemu.go index fc12e76ea..602cc4fb4 100644 --- a/vm/qemu/qemu.go +++ b/vm/qemu/qemu.go @@ -232,6 +232,14 @@ var archConfigs = map[string]*archConfig{ CmdLine: []string{ "kernel.serial=legacy", "kernel.halt-on-panic=true", + // Set long (300sec) thresholds for kernel lockup detector to + // prevent false alarms from potentially oversubscribed hosts. + // (For more context, see fxbug.dev/109612.) + "kernel.lockup-detector.critical-section-threshold-ms=300000", + "kernel.lockup-detector.critical-section-fatal-threshold-ms=300000", + "kernel.lockup-detector.heartbeat-period-ms=300000", + "kernel.lockup-detector.heartbeat-age-threshold-ms=300000", + "kernel.lockup-detector.heartbeat-age-fatal-threshold-ms=300000", }, }, "akaros/amd64": { -- cgit mrf-deployment