FOSSLC is a non-profit organization that specializes in technology and know-how to record conferences with excellent quality. Click on the icons below to view great videos from communities we are actively involved with:

 

Introducing the FreeBSD package building cluster

in BSDCan, BSDCan2010, FreeBSD, Programming, BSD
FreeBSD

Location

Ottawa, ON
Canada
45° 24' 41.6592" N, 75° 41' 53.4984" W

Dude, where's my packages?

Introducing the FreeBSD package building cluster, or, "Dude, where's my packages?"

The FreeBSD ports management team (portmgr) maintains a cluster of machines to build packages from individual ports. This talk attempts to explain the technical challenges involved.

    * Introduction: the purpose of the build cluster
    * Introduction: the dispatch machine 'pointyhat'
    * Introduction: the package build nodes
    * Release builds, incremental builds, and experimental builds
    * What is done with the results of package builds
    * Discussion of the scheduling algorithm
    * Performance characterization of individual nodes
    * Common problems seen on the nodes
    * Common problems seen on pointyhat
    * Notes on characterizing the overall performance

Minutes: 
42
Event: 
BSDCan2010
Speaker: 
Mark Linimon
Filmed: 
14.05.2010