Hi, On Fri, 2022-06-03 at 17:02 +0200, Mark Wielaard wrote: > On Fri, 2022-06-03 at 10:51 -0400, Noah Sanci wrote: > > Nothing immediately jumps out, would you mind sending the entire > > log? > > Attached.
And Noah figured it out. The machine where it failed has /tmp 92% full and the default mintmp is 25%. Which triggers an fdcache emergency flush. So with this it PASSes everywhere: diff --git a/tests/run-debuginfod-fd-prefetch-caches.sh b/tests/run-debuginfod-fd-prefetch-caches.sh index 8778d3a2..a538cd48 100755 --- a/tests/run-debuginfod-fd-prefetch-caches.sh +++ b/tests/run-debuginfod-fd-prefetch-caches.sh @@ -50,10 +50,12 @@ export DEBUGINFOD_CACHE_PATH=${PWD}/.client_cache rm -rf $DEBUGINFOD_CACHE_PATH rm -rf $DB # Testing prefetch fd maximum (Set mb maximums to be beyond consideration) +# Set --fdcache-mintmp=0 so we don't accidentially trigger an fdcache +# emergency flush for filling tmpdir env LD_LIBRARY_PATH=$ldpath DEBUGINFOD_URLS= ${abs_builddir}/../debuginfod/debuginfod $VERBOSE -p $PORT1 -d $DB \ --fdcache-fds=$FDCACHE_FDS --fdcache-prefetch-fds=$PREFETCH_FDS -vvvvv -g 0 -t 0 \ -Z .tar.bz2=bzcat Z --fdcache-mbs=100 --fdcache-prefetch-mbs=100 \ - --fdcache-prefetch=$PREFETCH > vlog$PORT1 2>&1 & + --fdcache-mintmp=0 --fdcache-prefetch=$PREFETCH > vlog$PORT1 2>&1 & PID1=$! tempfiles vlog$PORT1 errfiles vlog$PORT1 Pushed with that change. Thanks, Mark