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
