I used tmpfs for /tmp when setting up the rmake server.

mirrorball uses tempfile.mkdtemp() to create a temporary directory
for all source commits and for a lookaside.  When that fills up
with imported RPMs, mirrorball falls over and doesn't start up
nicely because it has run out of space in /tmp.  It hits the ulimit
before the filesystem actually runs out of space as reported by df,
which is a bit confusing to debug.

I tweaked mirrorball to use dir='/var/tmp' and restarted the
import process.  That has lots more space available.

It looks like it will take around 80 hours to finish importing all
the .src.rpm files in the Everything repository.  That is because
commits are serial.  After that, we're back to a mode in which
mirrorball should keep rmake relatively busy so it shouldn't take
the 3 minutes per source that we were seeing before.

Hardware to speed up the build cluster has been allocated, it's
just somewhere in a queue for deployment.

_______________________________________________
Foresight-devel mailing list
[email protected]
https://lists.foresightlinux.org/mailman/listinfo/foresight-devel

Reply via email to