[PATCH] parallel-drpm enable in mash

Jonathan Dieter jdieter at lesbg.com
Thu Jun 5 12:23:49 UTC 2014


On 06/05/2014 03:27 AM, Kevin Fenzi wrote:
> Createrepo in rawhide now has parallel drpm creation, this patch should hopefully
> enable it in mash (with 8 workers).
>
> Note that it's missing a createrepo version check right now since there's not yet
> been a released createrepo with the support.

Is going to cause the createrepo server to run out of RAM?  I only ask 
because drpm generation used to take (uncompressed size of rpm * 3) RAM. 
  This was supposed to be fixed in deltarpm-3.6, but in my tests it 
still took at least (uncompressed size of rpm) RAM.

I know createrepo sets a maximum size on the rpms that it will delta, 
but I don't know the specs of the createrepo server, and I don't 
remember what the maximum size was, so if the server doesn't have enough 
RAM and createrepo ends up generating eight large drpms at the same 
time, it might run out.

FWIW, I think the patch should go in, but we should be aware that any 
drpm generation errors will most likely be because of running out of memory.

Jonathan


More information about the buildsys mailing list