We are currently running TeamCity 7 with Perforce, using agent side checkouts.
The default behavior seems to be that each build configuration will create and use a new client / workspace on the agent. Even if a client spec name is specified in the build configuration, it's only used to create the mapping for the new workspace.
Is it possible at all to share the same client / workspace between 2 different build configurations? Doesn't look like it's supported, but I would just like to confirm.