On 2023-09-05 14:27, Dave Voutila wrote:
Mike Larkin <mlar...@nested.page> writes:

On Mon, Sep 04, 2023 at 07:57:18PM +0200, Mischa wrote:
On 2023-09-04 18:58, Mischa wrote:
> On 2023-09-04 18:55, Mischa wrote:

/snip

> > Adding the sleep 2 does indeed help. I managed to get 20 VMs started
> > this way, before it would choke on 2-3.
> >
> > Do I only need the unpatched kernel or also the vmd/vmctl from snap?
>
> I do still get the same message on the console, but the machine isn't
> freezing up.
>
> [umd173152/210775 sp=7a5f577a1780 inside 702698535000-702698d34fff: not
> MAP_STACK

Starting 30 VMs this way caused the machine to become unresponsive again,
but nothing on the console. :(

Mischa

Were you seeing these uvm errors before this diff? If so, this isn't
causing the problem and something else is.

I don't believe we solved any of the underlying uvm issues in Bruges
last year. Mischa, can you test with just the latest snapshot/-current?

Yes, after Mike's email I already started getting an extra machine up and running.
Will finish that shortly and run the tests on the latest snap.

I'd imagine starting and stopping many vm's now is exacerbating the
issue because of the fork/exec for devices plus the ioctl to do a uvm
share into the device process address space.

I will adjust my scripts accordingly. I currently start as many VMs as there are cores in production. Will test if that is still possible.

Mischa

If this diff causes the errors to occur, and without the diff it's fine, then
we need to look into that.


Also I think a pid number in that printf might be useful, I'll see what I can find. If it's not vmd causing this and rather some other process then that
would be good to know also.

Sadly it looks like that printf doesn't spit out the offending pid. :(

Reply via email to