BSDCan2010 - Final Release
        BSDCan 2010
        
        The Technical BSD Conference
      
| Speakers | |
|---|---|
|   | Mark Linimon | 
| Schedule | |
|---|---|
| Day | Talks - 2 - 2010-05-14 | 
| Room | DMS 1120 | 
| Start time | 10:00 | 
| Duration | 01:00 | 
| Info | |
| ID | 170 | 
| Track | System Administration | 
| Language used for presentation | English | 
Introducing the FreeBSD package building cluster
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
