diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-07-05 16:16:30 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-07-05 17:43:41 +0200 |
| commit | d3b2a0e21207954bb0f8ad9d9a2cad6e5cc5499d (patch) | |
| tree | 593a63c50653c884f1cc127812bd691f4f53baed /executor/executor_bsd.cc | |
| parent | 435ca9c587501231e39b9e3b3c5223b61d1c820a (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
