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