> My next idea is that the builds are all happening in parallel and we are 
> opening some db connections (derby, h2, etc) to either a port or socket on 
> the build slave which is colliding between some of the builds

Looks like build #78 also has failures, so while it does not invalidate the 
theory about cross build conflicts, other problems still exist (ordering of 
deletes within the same build that we are working on).

I think the following invalidates this theory though - none of our in-memory 
DBs are using port connections; rather they work with files. If parallel builds 
were sharing workspace on the filesystem of a given build node, none of our 
tests would work period ('mvn clean' of one build would delete the DB of 
another build). But from what I can tell, workspace directories are separate, 
hence I can't imagine how a conflict can arise.

Andrus


Reply via email to