Everything you want to know about Visual Studio ALM and Farming
Brian Harry is a Microsoft Technical Fellow working as the Product Unit Manager for Team Foundation Server. Learn more about Brian.
More videos »
Well, I let it happen again :(. It's been over two months since my last report on this and my blog has gone sadly quiet in general. As I'd mentioned before, it's been an unbelievably busy summer but I think I'm finally coming out of it. With luck you'll see quite a few posts this week and then my stream of 3 or 4 a week resume.
It has also been a very busy period for dogfooding. Pretty much the entire division is on TFS now and it's been an exciting time. One of the things that we've learned over the past several months is that having almost 3,000 people with almost 400,000,000 files in hundreds of branches and dozens of muli-hundred thousand file merges each day puts an inordinate strain on TFS. For the past couple of months we have been working on a fairly significant rework of the way TFS handles renames, deletes and the subsequent merging of those actions. These changes will ship in our Rosario release. Most people will not notice any differences but if you are deep into configuration management, you will. In a few months, I'll explain exactly what those changes are and how you will identify them. We believe, however, that these changes will make a significant performance and experience difference for customers with the largest and most complex configuration management challenges.
In addition to that, we have embarked upon several features that have become bit issues internally, including:
There's more in the hopper but that's what we have tackled for now.
As has been the pattern all summer, usage continues to be up a great deal. In fact, every single metric is up except downloads. The only reason they are down is due to progress in pushing more and more usage of the internal TFS Proxies that we have set up. Perhaps the thing that stands out to me the most is the 4.27 billion rows in the local version table. By anyone's math that is a lot of rows and is a testament to what SQLServer can do. That's more rows than there are values in an unsigned 32-bit number. Yikes!
Users
Work Items
Version control
Builds
Commands (last 7 days)
Brian