Welcome to MSDN Blogs Sign in | Join | Help

June DevDiv Dogfood Statistics

Orcas Beta 2 has been deployed on our dogfood server for about a month now and has been running quite well with very few patches.  We've been focusing primarily on cleaning up the event log and making sure we fix any bugs generating event log entries, making appropriate eventlog entries clear and actionable and removing spurious ones.

I think I've mentioned before that increased adoption of TFS within DevDiv has been stalled for the past several months as the division has been totally focused on getting Orcas finished.  It's performance review time of the year at Microsoft and as part of that process Soma has put on his review commitments (and I on mine) that all future development in DevDiv will be based on TFS - we'll be essentially shutting down the internal tools we've used in parallel with TFS over the next 6 to 9 months.  This is an exciting step for me!

Also Office's adoption of TFS continues apace and we went live with a TFS server for Windows about a week ago.  They have built a custom process template and plan on using TFS for their project management in the next version of Windows.  They've only just started rolling it out so I'll talk more about their usage in a few months as they really get going with it.  The SQL division continues to use TFS and is planning on upgrading to the Orcas release in July.  Also, yesterday, I talked to the CodePlex team about upgrading to Orcas once Beta 2 ships to help address some of the scale issues they face as the number of projects they are managing grows rapidly.

Progress on Orcas Beta 2 is coming along well.  We are in what we call "ask mode".  That means that the # of fixes going in now is very low and every fix is being extremely carefully reviewed - 2 code reviews and at least 2 "triage" reviews to assess the severity of the issue and appropriateness of the fix.  We do this to reduce the chance of introducing a regression as we fix the last few significant issues before we ship the Beta.

Beta 2 is going to be a great release for us.  TFS will have a "go-live" license, so we'll support (and encourage) any one putting it in a production environment.  We will also support migrating the data in all Beta 2 installations forward to the final release and beyond.

On to the statistics...

The notable recent thresholds include:

  • We finally passed 100,000,000 files and folders
  • We passed 2,000,000 work item versions

Here's the recent trend data:

 

Users

  • Recent users: 1,030 (down 3)
  • Users with assigned work items: 2,916 (up 147)
  • Version control users: 2,418 (up 94)

Work Items

  • Work Items: 245,396 (up 19,046)
  • Areas & Iterations: 7,503 (up 109)
  • Work item versions: 2,044,668 (up 159,296)
  • Attached files: 87,738 (up 8,125)
  • Queries: 17,871 (up 709)

Version control

  • Files/Folders: 83,945,675/17,842,112 (up 2,700,770/up 606,822)
  • Total compressed file size: 989,643 MB (up 107,300 MB)
  • Checkins: 231,364 (up 12,847)
  • Shelvesets: 11,099 (up 904)
  • Merge history: 194,592,866 (up 7,183,846)
  • Pending changes: 2,400,727 (down 248,552)
  • Workspaces: 5,505 (up 327)
  • Local copies: 604,484,134 (up 38,314,931)

Commands (last 7 days)

  • Work Item queries: 336,836 (up 178,131)
  • Work Item updates: 28,156 (down 8,095)
  • Work Item opens: 340,360 (up 255,757)
  • Gets: 65,177 (down 4,694)
  • Downloads: 19,206,953 (down 4,818,821)
  • Checkins: 2,264 (down 1,093)
  • Uploads: 360,827 (up 193,973)
  • Shelves: 932 (down 212)

Brian

Published Wednesday, June 20, 2007 9:23 AM by bharry

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: June DevDiv Dogfood Statistics

Wednesday, June 20, 2007 10:52 AM by Steve Jackson (RDA)

Would you explain the "Files and Workitem Versions" chart?  I can't make sense of the dates across the bottom...

Thanks!

Steve

# The Team Foundation Dogfood Gravy Train

Wednesday, June 20, 2007 10:58 AM by Ed Hintz (MSFT)

My wife, who is a nurse, chuckles at the computer slang she hears me use. One of her favorite terms is

# re: June DevDiv Dogfood Statistics

Wednesday, June 20, 2007 11:25 AM by Stuart Preston

Will migration from TFS 2005 to Orcas Beta 2 be supported?

If so:

- Is it an in-place upgrade to the schema or data migration to separate instances - if the latter, will history dates be preserved?

- Will rollback to TFS 2005 be supported if something goes wrong?

- Will the Sharepoint (WSS2.0) document libraries and templates be migrated to WSS 3.0?

- Will the migration process allow for binaries compiled against TFS 2005 to be migrated.  For example, if one of the event subscriptions (a webservice, say) needs to be redeployed to support the v9.0 OM, will there be any hooks to make this easy?

# re: June DevDiv Dogfood Statistics

Wednesday, June 20, 2007 2:27 PM by Thys

Brian,

From your remark about CodePlex, I get the feeling that Orcas TFS will support more team project than the 2005 version. Is that correct?

# re: June DevDiv Dogfood Statistics

Wednesday, June 20, 2007 8:00 PM by bharry

Not quite.  I don't think the number of projects per TFS server will change much.  However, Orcas supports sharing of SQL servers.  This means that CodePlex can buy fewer SQL servers and those are much more expensive than the TFS application tier machines because the hardware is so much beefier.  I'm planning on writing a blog post about this configuration in the near future.

Brian

# re: June DevDiv Dogfood Statistics

Thursday, June 21, 2007 7:59 AM by bharry

"I can't make sense of the dates across the bottom..."

Yeah, sorry about that, that's just the default axis that Excel is giving me.  It's probably time to start pruning it or something to make it more readable.  It starts with 8/24 which refers to 8/24/2004.  That's when we first started dogfooding TFS - over a year before we shipped it.  It ends with 4/24 which refers to 4/24/07.  The numbers in between are a sparse rendering of the interim dates and the chart extends beyond the last label to June 2007.

Brian

# re: June DevDiv Dogfood Statistics

Thursday, June 21, 2007 8:13 AM by bharry

Will migration from TFS 2005 to Orcas Beta 2 be supported?

>> Yes.

If so:

- Is it an in-place upgrade to the schema or data migration to separate instances - if the latter, will history dates be preserved?

>> It is an in place upgrade and all data/dates are preserved.

- Will rollback to TFS 2005 be supported if something goes wrong?

>> No.  We strongly recommend taking a back up first in case you need to revert back.

- Will the Sharepoint (WSS2.0) document libraries and templates be migrated to WSS 3.0?

>> No, not automatically.  Migrating existing sites from WSS2.0 to WSS3.0 would be a separate step after upgrade.

- Will the migration process allow for binaries compiled against TFS 2005 to be migrated.  For example, if one of the event subscriptions (a webservice, say) needs to be redeployed to support the v9.0 OM, will there be any hooks to make this easy?

>> All code written against the TFS object model will need to be recompiled to run against the Orcas object model.  Now, that said, both OMs will install side by side and the protocol is compatible so the old OM will talk to the new server.  This means that many tools will be able to continue to use the old object model after your server upgrade.

Brian

# VSTS Links - 06/22/2007

Friday, June 22, 2007 10:58 AM by Team System News

Andrew Coates on What version of TFS am I Running? The Accentient Blog on Plug-in to Get Latest on Check-out....

# TFS Migration and Synchronization Toolkit Released to the Wild

Friday, June 29, 2007 2:17 PM by Ed Hintz (MSFT)

I am pleased to say the TFS Migration and Synchronization Toolkit (toolkit) is officially released. You

# re: June DevDiv Dogfood Statistics

Tuesday, July 03, 2007 10:48 AM by Edward Egberts

How can I generate these type of stats for my server? I would like to present a similar presentation to my managers.

# re: June DevDiv Dogfood Statistics

Thursday, July 05, 2007 8:56 PM by Matt Dunn

Hi Brian,

In addition to the migration issues from TFS 2005 mentioned above, are there any implications for migration of team build definitions etc?

Thanks,

Matt

# re: June DevDiv Dogfood Statistics

Thursday, July 05, 2007 9:17 PM by buckh

Matt, the upgrade process will create build definitions in TFS 2008 from the build types in TFS 2005.  In TFS 2008, all of the build definition information other than the tfsbuild.proj and tfsbuild.rsp files is stored in the Team Foundation Build database, and the upgrade process will migrate the data for you.

Buck

# re: June DevDiv Dogfood Statistics

Friday, July 06, 2007 3:45 AM by Thys

Yes Edward, good question: How can we make such an overview over our own Team foundation servers?

Could you give us a clue, Brian?

# re: June DevDiv Dogfood Statistics

Friday, July 06, 2007 8:36 AM by bharry

I posted the SQL queries that I use while ago.  Here's a reference to the post.

http://blogs.msdn.com/bharry/archive/2006/06/12/628583.aspx

I've got a tool that does it and one of these days I'll finally get it packaged up and posted on the web.

Brian

# re: June DevDiv Dogfood Statistics

Saturday, July 07, 2007 6:29 AM by Thys

Thanks! That helps a lot.

Looking forward to the release of your tool.

Thys

# re: June DevDiv Dogfood Statistics

Wednesday, July 11, 2007 8:45 AM by simpTim

Can you show us some of the real TFS report graphs that you are seeing at this stage as you count down to the final release of orcas and explain which stats in particular that you look for and explain how you use them?

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker