We have recently made the leap from one buildagent to two buildagents. This was done by cloning the original buildagent & then changing its name.
Our buildconfig uses VCS checkout mode "Automatically on Server". Recently we have found a few cases where builds are running without the latest source. It seems like TeamCity is losing track of which source patches it has sent to which buildagent. The TeamCity server seems to send a particular patch to the first buildagent, and then behave as if it had sent that patch to both buildagents.
Can anyone tell me how the TeamCity server keeps track of which patch has been sent to which buildagent? Would the fact that we cloned the original buildagent be the cause of this issue? If so, how can we fix it?
We are (still) using TeamCity 5.0.2