{"id":7991,"date":"2008-02-09T18:07:21","date_gmt":"2008-02-09T18:07:21","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2008\/02\/09\/feb-08-devdiv-tfs-dogfood-statistics\/"},"modified":"2018-08-14T00:27:32","modified_gmt":"2018-08-14T00:27:32","slug":"feb-08-devdiv-tfs-dogfood-statistics","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/feb-08-devdiv-tfs-dogfood-statistics\/","title":{"rendered":"Feb &#039;08 DevDiv TFS Dogfood Statistics"},"content":{"rendered":"<p>If you follow my dogfood statistics, you&#8217;ll notice that some of the numbers at the bottom are up quite a bit.&#160; The +200 recent user bump represents the increase in usage as we approach the completion of the roll out of TFS to the entire division.&#160; At this point I&#8217;m expecting the roll out to be done within 4 &#8211; 6 weeks.&#160; There&#8217;s been a corresponding increase in Local copies.&#160; We&#8217;ve also seen significant jumps in merge history as we do more and more of our large tree merges in TFS.&#160; The biggest jump is in downloads (almost 2X).&#160; This is due to the build lab ramping up.&#160; Yesterday, they rolled out config changes to download all files from a TFS Proxy and we should see that number fall substantially in next month&#8217;s report.<\/p>\n<p>We continue to refine the perf and scale of TFS.&#160; I think not a week goes by these days when we don&#8217;t push some update (or several) onto the production server to address our latest perf and scale issues.&#160; Most of the time it runs quite well but every so often just the right combination of huge (~million file) operations hit a problem and cause the overall server responsiveness to suffer.&#160; We&#8217;re making good progress but it&#8217;s no consolation when you are staring at the screen waiting for your one file to checkin just because someone else is checking in 400,000 deletes or some such.&#160; All of the fixes we make continue to flow into our TFS 2008 SP1 work so you should be able to get them later this year.<\/p>\n<p>Unlike TFS 2005 SP1 and TFS 2008 RTM, I don&#8217;t think the average user out there will see significant improvements from the additional performance work we&#8217;re doing in TFS 2008 SP1.&#160; Perhaps some small improvements but, at this point, most of the fixes we make are primarily address contention and\/or I\/O issues in really large scale operations.&#160; I know some of our customers do this but the majority do not.<\/p>\n<p>Here&#8217;s the statistics for this month&#8230;<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_2.png\"><img decoding=\"async\" style=\"border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: 0px\" height=\"302\" alt=\"image\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_thumb.png\" width=\"540\" border=\"0\" \/><\/a> <\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_4.png\"><img decoding=\"async\" style=\"border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: 0px\" height=\"303\" alt=\"image\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_thumb_1.png\" width=\"497\" border=\"0\" \/><\/a> <\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_8.png\"><img decoding=\"async\" style=\"border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: 0px\" height=\"303\" alt=\"image\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/8\/2019\/02\/image_thumb_3.png\" width=\"539\" border=\"0\" \/><\/a> <\/p>\n<p>Users<\/p>\n<ul>\n<li>Recent users: 1,442 (up 200)<\/li>\n<li>Users with assigned work items: 3,434 (up 64)<\/li>\n<li>Version control users: 3,289 (up 174)<\/li>\n<\/ul>\n<p>Work Items<\/p>\n<ul>\n<li>Work Items: 357,964 (up 12,459)<\/li>\n<li>Areas &amp; Iterations: 9,006 (up 722)<\/li>\n<li>Work item versions: 3,013,626 (up 104,498)<\/li>\n<li>Attached files: 216,046 (up 7,082)<\/li>\n<li>Queries: 22,080 (up 660)<\/li>\n<\/ul>\n<p>Version control<\/p>\n<ul>\n<li>Files\/Folders: 189,532,166\/44,405,661 (up 21,960,278\/up 5,009,562)<\/li>\n<li>Total compressed file size: 1,850,092 MB (up 127,273 MB)<\/li>\n<li>Checkins: 359,635 (up 20,577)<\/li>\n<li>Shelvesets: 20,471 (up 645)<\/li>\n<li>Merge history: 460,256,443 (up 49,113,668)<\/li>\n<li>Pending changes: 10,989,165 (up 4,017,996)<\/li>\n<li>Workspaces: 6,169 (up 153)<\/li>\n<li>Local copies: 1,268,350,414 (up 233,085,191)<\/li>\n<\/ul>\n<p>Commands (last 7 days)<\/p>\n<ul>\n<li>Work Item queries: 201,039 (up 77,416)<\/li>\n<li>Work Item updates: 24,648 (up 8,949)<\/li>\n<li>Work Item opens: 57,411 (up 13,488)<\/li>\n<li>Gets: 501,590 (up 12,165)<\/li>\n<li>Downloads: 145,120,659 (up 70,546,272)<\/li>\n<li>Checkins: 4,417 (up 201)<\/li>\n<li>Uploads: 204,064 (up 106,420)<\/li>\n<li>Shelves: 2,152 (up 796)<\/li>\n<\/ul>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you follow my dogfood statistics, you&#8217;ll notice that some of the numbers at the bottom are up quite a bit.&#160; The +200 recent user bump represents the increase in usage as we approach the completion of the roll out of TFS to the entire division.&#160; At this point I&#8217;m expecting the roll out to [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[3],"class_list":["post-7991","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-tfs-dogfood-statistics"],"acf":[],"blog_post_summary":"<p>If you follow my dogfood statistics, you&#8217;ll notice that some of the numbers at the bottom are up quite a bit.&#160; The +200 recent user bump represents the increase in usage as we approach the completion of the roll out of TFS to the entire division.&#160; At this point I&#8217;m expecting the roll out to [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/7991","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=7991"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/7991\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=7991"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=7991"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=7991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}