On 11/24/2010 09:46 AM, Alan Franzoni wrote:
> Hello,
> I'm trying to get our koji instance faster; since we build a lot of
> packages, we'd like to reduce the latency.
>
> There're some things that usually make mock faster: the options I
> tinkered with and seem to improve performance are root_cache,
> yum_cache and tmpfs.
>
> All of those are disabled by default when generating mock config
> through koji, and there seems no way to override them:
>
> https://fedorahosted.org/koji/browser/koji/__init__.py#L1276

As Jon pointed out, koji is rather paranoid about reproducibility and 
avoids certain mock features for that reason.

However, I should point out that mock does support a "site-wide 
configuration file" (/etc/mock/site-defaults.cfg). The default site 
config for mock does nothing, but you could conceivably set options 
there on your builders. A few caveats though:
  1) this may be playing with fire a bit
  2) you're likely going to damage/break reproducibility
  3) you'll want to keep such settings consistent across all your builders.

> So here come the questions:
> 1) Am i missing anything?
> 2) are all those options intentionally locked out?
> 3) would a patch which let them be configured be accepted into your git repo?
> 4) any other way to speedup mock?

As long as you're going down the path of non-reproducibility, you could 
also enable the mock ccache plugin in the site config.
--
buildsys mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/buildsys

Reply via email to