aboutsummaryrefslogtreecommitdiffstats
path: root/executor/executor_bsd.cc
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-07-05 16:16:30 +0200
committerDmitry Vyukov <dvyukov@google.com>2018-07-05 17:43:41 +0200
commitd3b2a0e21207954bb0f8ad9d9a2cad6e5cc5499d (patch)
tree593a63c50653c884f1cc127812bd691f4f53baed /executor/executor_bsd.cc
parent435ca9c587501231e39b9e3b3c5223b61d1c820a (diff)
dashboard/config: tune kernel timeouts
See #516 for description of the problem. The new scheme is: 1. RCU stalls the highest priority. CONFIG_RCU_CPU_STALL_TIMEOUT=100 which results in stalls detected after 100-101 secs. 2. Then softlockup detector. kernel.watchdog_thresh = 55 (sysctl) which surprisingly detects stalls after 110-132 secs. 3. Then hung tasks and workqueue stalls. Unfortunately we can't separate them because that would require setting "no output" timeout to 10+ minutes. workqueue.watchdog_thresh=140 (cmdline) CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=140 Both are detected after 140-280 secs. 4. Finally, "no output" crashes. Detected by vm.MonitorExecution after 300 secs. Fixes #516
Diffstat (limited to 'executor/executor_bsd.cc')
0 files changed, 0 insertions, 0 deletions