We just migrated a very large development project from Subversion to Perforce and started using the Perforce plugin for TeamCity. We have 14 TeamCity agents now all trying to populate workspaces to prepare for doing TeamCity builds. We found today (day 1 after the migration) that TeamCity overwhelmed our Perforce Server with open sessions.
Does anyone have experience using this integration on large development projects? By large I mean we have over 250 contributors to the project located at 4 major development sites spread across the globe. The main project has ~20 project teams each requiring their own TeamCity builds. We have 14 agents configured to support these builds.
How can we configure the TeamCity / Perforce integration so that it doesn't overload our Perforce server?