Fedora distribution build times

John Reiser jreiser at bitwagon.com
Sat Jan 15 15:38:21 UTC 2011


Roberto Ragusa wrote:
> Matt Domsch wrote:
>> It took my build system 96 hours to build all of rawhide (>10k
>> packages) for both x86_64 and i386.  Builders are 10 Dell PowerEdge
>> 1955 servers, each with 2 sockets 3GHz Xeon 5160 CPUs (4 cores each),
>> 8GB RAM.  Builders running Fedora 14.

Perhaps it was Fedora 15 (and not Fedora 14) that took 4 days?  See below.

> So it took 2x4x10x96=7680 corehours to build 20000 packages, at an average
> of 7680*60/20000=23 coreminutes/package.
> 
> And we get that on average one package takes 6 minutes on a 4 core machine.
> That makes sense.

In this message:
   Fedora rawhide FTBFS status 2010-12-01 x86_64
   Mon Dec 6 15:25:22 UTC 2010
   http://lists.fedoraproject.org/pipermail/devel/2010-December/146682.html
Matt says:
   This is a full rebuild of all >10k packages.  Due to the RemoveSUID
   feature in Fedora 15, mock can no longer use tmpfs buildroots, meaning
   this run takes 4 days instead of <1.  Progress?

A slowdown by a factor of 4 is a high price to pay for the impact of RemoveSUID.
I'd rather pay at most 30%, and not a factor of 4.

-- 


More information about the devel mailing list