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