Almudena Garcia, le jeu. 01 août 2024 00:55:19 +0200, a ecrit:
>     The main concern is that it looks like swapping doesn't work well with
>     rumpdisk, perhaps something like rumpdisk or pci-arbiter not managing
>     to wire themselves completely, and thus getting a hang if any part
>     gets swapped out. This means I had to disable swap entirely to keep
>     the box a bit more stable. But then when building packages that are a
>     bit demanding in memory we end up with lack of memory and other stuck
>     conditions (the buildd box has only 3G memory).
> 
> 
> This problem is not only in 64-bit. It seems to be a rumpdisk generalized
> problem, because in i386 and in smp I had the same issue.

Yes. It's just that on hurd-amd64 we don't have the choice :)

> I want to try to update rumpkernel sources, to add better hardware support in
> rumpdisk, and then we can test if the problem keeps in the new version.

I don't think a newer upstream version would change anything: freebsd
has been working fine for a long time.  Missing proper memory wiring
(e.g. perhaps the contiguous allocator) is a much more probable culprit.

Simplest would probably be to just *observe* what is happening, from the
kernel debugger, to check what rumpdisk is stuck on. Rather that making
all sorts of guesses that can take a much longer time to check.

Samuel

Reply via email to