NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-evbarm/59560: evbarm tmpfs /tmp is too small for ATF tests
The following reply was made to PR port-evbarm/59560; it has been noted by GNATS.
From: Andreas Gustafsson <gson%gson.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: port-evbarm/59560: evbarm tmpfs /tmp is too small for ATF tests
Date: Sat, 25 Apr 2026 11:55:39 +0300
The problem was exacerbated on the testbeds by anita keeping the ATF
output files in /tmp, in addition to ATF itself using /tmp as the work
directory for the tests.
This part is addressed in anita 2.18 by moving the output files to
/var/tmp. The testbed has been running a pre-release of anita 2.18
for a few weeks, and is now updated to 2.18.
The ATF work directories remain on /tmp, which is still rather small,
and this is still causing some tests to be skipped, but at least they
are no longer failing by the hundreds.
If you run the ATF tests under qemu using the "virt" machine type
instead of "vexpress-a15", with the same 128 MB of memory, the tmpfs
somehow gets created with a size even smaller than the nominal 25% =
32 MB, and a large number of tests again fail.
I still think the best and most complete fix for this would be to not
configure a tmpfs /tmp by default, like we did before christos' commit
of 2024.12.27.19.02.19, at least not on small-memory systems.
--
Andreas Gustafsson, gson%gson.org@localhost
Home |
Main Index |
Thread Index |
Old Index