* Dave Voutila <[email protected]> [2018-02-22 23:40:21 -0500]:
Synopsis: VMD consumes 100% cpu after unpausing guest Category: amd64 Environment:System : OpenBSD 6.2 Details : OpenBSD 6.2-current (GENERIC.MP) #10: Wed Feb 21 21:26:27 MST 2018 [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP Architecture: OpenBSD.amd64 Machine : amd64Description:Not sure if this is a known issue, but I couldn't find anything searching the lists. Using an Alpine Linux guest vm, I can successfully pause the guest using `vmctl pause 1` and some time later resume it using `vmctl unpause 1`. Unpausing works as the guest comes back to life, I can SSH back in, and it's fine. However, on the host the vmd process representing that guest sits at 100% CPU utilization with 1 thread constantly queueing onto a cpu and running. The guest reports normal load so it must be one of the 2 threads.
Thanks Dave for the report. I can reproduce this with a receive as well. Probably mc146818_start doesn't do the right thing. Will report back when I find a solution. -- Pratik
