I'm having the same problem as the perosn in the this thread (which he closed before it was ever answered). I have all my Maven builds configured with a Maven Snapshot Trigger, but when one of the builds upstream of them pushes a new artifact, the dependent build is started once per agent known to TeamCity. I assume this is because each agent is noticing the new artifact. Is this expected? Surely not. Thanks!
Maven Snapshot Trigger results in a build per-agent