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