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