aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/rpcserver/last_executing.go
Commit message (Collapse)AuthorAgeFilesLines
* executor: better handling for hanged test processesDmitry Vyukov2024-10-241-3/+18
| | | | | | | | | | | | | | | Currently we kill hanged processes and consider the corresponding test finished. We don't kill/wait for the actual test subprocess (we don't know its pid to kill, and waiting will presumably hang). This has 2 problems: 1. If the hanged process causes "task hung" report, we can't reproduce it, since the test finished too long ago (manager thinks its finished and discards the request). 2. The test process still consumed per-pid resources. Explicitly detect and handle such cases: Manager keeps these hanged tests forever, and we assign a new proc id for future processes (don't reuse the hanged one).
* syz-manager: move prependExecuting() to packagesAleksandr Nogikh2024-08-061-0/+18
|
* executor: add runner modeDmitry Vyukov2024-06-241-0/+68
Move all syz-fuzzer logic into syz-executor and remove syz-fuzzer. Also restore syz-runtest functionality in the manager. Update #4917 (sets most signal handlers to SIG_IGN)