Dogfooding Team Foundation Build: By The Numbers (December 2011)
Just over a year ago I posted some statistics about DevDiv’s Team Foundation Build implementation, the time has come to update those statistics.
- Over the last 12 months we’ve done an average of 11,000 builds per month (7,500 in our RTM environment and 3,500 in our dogfood environment).
- A typical official build runs for 15-23 hours and a typical gated check-in runs 1-2 hours.
- A typical official build consumes 350 Gb of source code and produces 450 Gb of outputs (binaries, setups, etc.).
- Our controller with the most agents has 258 agents and is a dual quad core (8 logical processors) with 4 Gb RAM.
RTM (DevDiv2)
Official Build Controllers
Official Drop Controllers
Unofficial Controllers
Total Controllers
28
1
57
86
Official Build Machines
Official Drop Machines
Unofficial Build Machines
Total Build Agents
934
74
223
1,231
Total Build Definitions
Total Builds
Total Build Information Nodes
Total Build Information Node Fields
652
110,648
187,646,771
619,047,901
Table
Data Size (KB)
Index Size (KB)
tbl_Build
247,456
24,000
tbl_BuildInformation
16,589,640
15,745,272
tbl_BuildInformationField
77,312,824
1,153,408
Dogfood (Pioneer)
Official Build Controllers
Official Drop Controllers
Unofficial Controllers
Total Controllers
6
0
134
140
Official Build Machines
Official Drop Machines
Unofficial Build Machines
Total Build Agents
40
4
317
361
Total Build Definitions
Total Builds
Total Build Information Nodes
229
75,794
21,709,700
Table
Data Size (KB)
Index Size (KB)
tbl_Build
55,480
20,424
tbl_BuildInformation
16,216,664
2,510,768