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